
A crisp sourdough sandwich layered with fresh pesto, juicy tomatoes, melted mozzarella, basil, and tender chicken — pressed until golden and irresistible.

I still smile when family members take the first bite — it’s the kind of recipe that turns casual dinners into little celebrations. One time I made a batch for an impromptu movie night and every sandwich disappeared within minutes; someone even went back for a second. Over the years I’ve learned which tomatoes and breads hold up best and when to dial back the pesto so it doesn’t overpower the other components.
My favorite thing about this preparation is how forgiving it is. Even when I’m short on time, a little advance prep — pounding the chicken and slicing mozzarella — makes the assembly nearly instant. Family members always comment on the golden crust and the warm, herbaceous aroma when I bring the panini out. One memorable Sunday I cooked a batch for a brunch gathering and neighbors asked for the recipe; it’s that kind of comforting, universally appealing combination.
Store leftover cooked chicken in an airtight container in the refrigerator for up to 3 days; assemble sandwiches just before pressing to keep the bread crisp. If you must store assembled sandwiches, wrap tightly in parchment and foil and keep in the fridge for up to 24 hours, then reheat in a 375°F oven for 10–12 minutes and press briefly to refresh the crust. For longer storage, freeze assembled sandwiches without tomatoes for up to 3 months; thaw overnight in the refrigerator and reheat in a 350°F oven until warm, then press on a hot skillet to restore texture. Use glass or BPA-free plastic containers to avoid flavor transfer and maintain moisture balance.
If you don’t have fresh pesto, use 1/2 cup of a high-quality jarred pesto or swap with 3 tablespoons of sun-dried tomato spread plus 1 tablespoon olive oil for a dairy-free alternative. Substitute grilled or roasted vegetables (zucchini, eggplant, bell pepper) for chicken to make a vegetarian version, or swap mozzarella for provolone or fontina for different melting characteristics. For a gluten-free option, use sturdy gluten-free sandwich bread and toast slightly before pressing so it can withstand the moisture from pesto and tomato. If pine nuts in pesto are a concern, choose almond or walnut-based pesto varieties.
Serve halves on a wooden board with a side salad of peppery arugula dressed lightly with lemon and olive oil to cut through the richness. Crispy fries, a cup of tomato soup, or a simple cucumber salad are classic companions. Garnish with extra basil leaves or a light drizzle of olive oil and a sprinkle of flaky sea salt for presentation. For a brunch spread, pair with roasted fingerling potatoes and a bright fruit salad to balance savory richness.
This sandwich is a modern American take on Italian flavors — combining caprese elements (tomato, mozzarella, basil) with the portability of an American grilled sandwich. The panini itself has roots in Italian pressed sandwiches, originally made with simple fillings and cooked on a heated plate. Over time, home cooks adapted the technique to local breads like sourdough and expanded the fillings to include proteins such as roast chicken, reflecting a fusion of Italian ingredients with American sandwich culture.
In summer, use peak ripe tomatoes and a native basil variety for the brightest flavor; in winter swap fresh tomatoes for roasted cherry tomatoes or a smear of sun-dried tomato pesto. When basil is out of season, try a parsley-walnut pesto or arugula pesto for a peppery twist. Holiday gatherings welcome additions like prosciutto or roasted peppers alongside the regular filling for more festive sandwiches.
Cook and slice the chicken ahead and store it in an airtight container for up to 3 days to speed final assembly. Portion pesto into tablespoon servings in small containers or silicone ice cube trays and freeze for single-use. Pre-slice mozzarella and tomatoes right before serving to avoid excess moisture; if prepping ahead, pat slices dry and keep separated with parchment. When assembling for lunches, toast the bread lightly and assemble just before pressing or use a warm oven to finish so you don’t lose the crispness.
This chicken pesto panini brings simple ingredients together into something greater than the sum of its parts — crisp, melty, herb-scented, and reliably comforting. Make it your own with different cheeses, breads, or proteins, and enjoy the little ritual of pressing a perfect sandwich.
Pound chicken to 1/4-inch thickness to ensure quick, even cooking and an ideal bread-to-meat ratio.
Pat tomato and fresh mozzarella slices dry to prevent soggy bread and keep the crust crisp.
If using store-bought pesto, spoon onto a paper towel to absorb excess oil before spreading to avoid soggy bread.
When pressing without a press, weigh the top skillet with cans for even pressure and flip once to brown both sides evenly.
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 — you can use a heavy skillet and a second weighted skillet to simulate a panini press. Flip halfway through the cooking time to ensure even browning.
Pesto often contains nuts and cheese, so choose a nut-free or dairy-free pesto substitute if you have allergies. Also, use gluten-free bread if needed.
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 skillet over medium heat. Season pounded cutlets with salt and pepper and sear 3–4 minutes per side until golden and cooked to 165°F. Remove and keep warm.
Spread about 1 tablespoon pesto on one side of each bread slice. On four slices, layer tomato slices, one chicken cutlet, mozzarella slices, and basil leaves. Top with remaining bread, pesto side down.
Preheat panini press or heavy skillet over medium. Brush surface with olive oil. For a press substitute, weigh down a second skillet with cans. Cook sandwiches about 5 minutes until bread is crisp and cheese melts, flipping if not using a press.
Let sandwiches rest 1 minute after cooking, then cut in half and serve hot. Keep warm in a 200°F oven if serving later to maintain crispness.
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
@savoryte on social media!


Flaky pan-seared tilapia topped with a velvety lemon butter sauce. Quick to cook, bright with citrus, and weeknight-easy yet dinner-party special.

Start your morning with veggie-loaded, protein-packed egg muffins at just 50 calories each. Perfect for make-ahead breakfasts, freezer-friendly, and easy to customize.

Crispy, cheesy, and ready in minutes, this viral tortilla fold layers bacon, egg, avocado, and melty cheese into a perfectly portable triangle.

Leave a comment & rating below or tag @savoryte 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.