
Fresh pesto, ripe tomatoes, melted mozzarella and juicy chicken pressed between sourdough for an irresistible panini you can make with or without a press.

This Chicken Pesto Panini has become my go-to sandwich when I want something that tastes like a little celebration but comes together in under 30 minutes. I first developed this assembly the summer I had a bumper crop of basil and an open jar of store-bought pesto I wanted to stretch. Crisp sourdough, a smear of bright pesto, juicy pan-seared chicken, ripe tomato, and creamy fresh mozzarella combine into a sandwich that's smoky, herbal, and just slightly tangy from the sourdough. It’s the kind of sandwich that fills the kitchen with good smells and disappears fast at the table.
I learned early that even without a panini press you can get excellent results by recreating the press at home with a heavy skillet and a few weighted cans — an old cook’s trick that gives you the same caramelized exterior and melty interior. This version uses thin, pounded chicken cutlets so the bread-to-meat ratio is perfect and every bite has balance. Whether you want a quick lunch, an easy dinner, or something impressive for guests, this approach feels elevated without being fussy.
In my kitchen this sandwich is a family favorite — my partner always requests it when friends drop by, and my kids love watching the mozzarella stretch as I slice through a hot panini. The first time I served it at a backyard picnic, guests kept asking for the recipe because of the bright pesto flavor and crunchy bread. It’s a simple combination that somehow tastes like something made with love.
One of my favorite things about this combination is how quickly the components come together while still delivering layers of texture — crisp bread, tender chicken, and molten cheese. Years ago I served an improvised version to a house full of guests and the sandwiches vanished so fast I barely got a bite; since then I always double the batch for company. The method of using two skillets with weights is a practical trick that gives restaurant-style results with ordinary pans.
Leftover cooked chicken can be refrigerated in an airtight container for up to 3 days or frozen for up to 3 months. If you have leftover assembled but unpressed sandwiches, wrap them tightly in plastic and keep in the refrigerator for one day; press and toast from cold — you may need an extra minute or two to ensure the cheese melts. For freezing, press the sandwiches first, wrap individually in foil, and freeze on a sheet tray until solid, then transfer to a freezer-safe bag. Reheat from frozen in a 350°F oven for 12 to 15 minutes or in a preheated panini press until warmed through.
If you need to modify ingredients, use thin-sliced roasted turkey or grilled tofu in place of chicken for a different protein. Substitute provolone or fontina for mozzarella for a sharper or nuttier flavor and faster melt. If sourdough isn’t available, use ciabatta, focaccia halves, or a sturdy country white. Swap store-bought pesto for sun-dried tomato pesto for a richer, tangy profile — reduce additional salt since jarred pestos can be salty. For a dairy-free version, use dairy-free mozzarella and a vegan pesto without parmesan.
Serve alongside a bright arugula salad dressed with lemon and olive oil, or keep it classic with a simple side of kettle chips and pickles. For a fuller meal, pair with tomato soup for dipping — the acidic tomato base complements the rich pesto and cheese. Garnish with a few extra basil leaves, cracked black pepper, and a drizzle of high-quality olive oil. For brunch, pair these sandwiches with a citrusy side salad and iced tea or a sparkling lemonade.
The pressed sandwich concept originates from Italy’s panini tradition, where bread, cheese, and fillings are heated and flattened in a grill. This Americanized chicken pesto version blends Italian ingredients like basil pesto and fresh mozzarella with the sourdough and quick-cook approach common in home kitchens. Over the past few decades, panini became a café staple in the U.S., with regional permutations that incorporate local bread and proteins — this recipe is a hybrid that captures Mediterranean flavors with American convenience.
In summer use fully ripe tomatoes and a homemade basil pesto made from backyard basil for the brightest flavor. In cooler months, swap fresh tomato for a layer of roasted red pepper or sun-dried tomatoes and add a smear of fig jam for a sweet contrast. During the holidays, consider using leftover roast turkey and cranberry pesto to create a seasonal twist on this technique that turns leftovers into something celebratory.
Cook and cool a double batch of the chicken cutlets at the start of the week and store them in an airtight container in the fridge for up to 3 days. Keep pesto and sliced tomatoes separate and assemble sandwiches shortly before reheating in the panini press. For grab-and-go lunches, press and cool sandwiches fully, wrap in foil, and refrigerate — reheat in a toaster oven or panini press for a few minutes until crisp. Use labeled containers to keep components fresh and avoid sogginess by adding tomatoes at the last minute if packing for later.
There’s a simple joy in pressing a hot sandwich and watching the cheese stretch as you slice through — it’s comfort with a bit of theatre, and it never fails to make people smile. Give this version a try the next time you want an easy, flavorful meal that feels like you took your time but didn’t.
Pound cutlets evenly to 1/4 inch for uniform cooking and the ideal bread-to-meat ratio.
Bring mozzarella to room temperature before assembling so it melts faster during pressing.
If the bread is browning too quickly, reduce heat slightly and allow more time for cheese to melt.
This nourishing chicken pesto panini recipe is sure to be a staple in your kitchen. Enjoy every moist, high protein slice — it is perfect for breakfast or as a wholesome snack any time.
Yes. If you don’t have a panini press, use a heavy skillet to cook the sandwich and press another heavy skillet (weighted with cans) on top to mimic a press. Flip once if needed.
Pound chicken to 1/4 inch so it cooks evenly in about 5 to 7 minutes total. Use an instant-read thermometer to ensure it reaches 165°F.
This Chicken Pesto Panini recipe makes perfectly juicy, tender, and flavorful steak every time! Serve with potatoes and a side salad for an unforgettable dinner in under 30 minutes.

Heat 1 tablespoon olive oil in a large heavy pan over medium heat. Season chicken cutlets with salt and pepper and cook until golden and an internal temperature of 165°F is reached, about 3–4 minutes per side for pounded cutlets. Keep warm.
Spread 1 tablespoon pesto on one side of each bread slice. Layer tomato slices, one chicken cutlet, mozzarella slices, and basil leaves on four slices of bread (pesto side up). Top with remaining slices, pesto side down, pressing gently.
Preheat a panini press to medium or warm a large heavy skillet/grill pan over medium heat and brush with olive oil. If substituting a skillet for a press, have a second heavy skillet and weights ready.
Place two assembled sandwiches onto the press or skillet. If using the skillet-and-weight method, set the second skillet on top and weigh down. Cook until bread is crispy and cheese is melted, about 4–6 minutes, flipping halfway if not using a press.
Transfer sandwiches to a cutting board, let rest 1–2 minutes, slice and serve while hot.
Last Step: Please leave a rating and comment letting us know how you liked this recipe! This helps our business to thrive and continue providing free, high-quality recipes for you.
Leave a comment & rating below or tag
@feastinarecipe on social media!


Fresh strawberries, creamy vanilla yogurt, and crunchy granola freeze into adorable, portable bites — an effortless make-ahead breakfast or snack that kids love.

A quick, pantry-friendly glazed salmon with garlic, ginger, and sesame — gluten free, soy free, and perfect for busy weeknights. Ready in about 30 minutes.

A quick, savory-sweet stir-fry: tender sirloin slices coated in crisp cornstarch, tossed in a glossy brown sugar and tamari glaze—ready in just 30 minutes.

Leave a comment & rating below or tag @feastinarecipe on social media!
Enjoyed this recipe? Share it with friends and family, and don't forget to leave a review!
This recipe looks amazing! Can't wait to try it.
Comments are stored locally in your browser. Server comments are displayed alongside your local comments.
Join to receive our email series which contains a round-up of some of our quick and easy family favorite recipes.