
Fresh pesto, ripe tomatoes, melty mozzarella and seasoned chicken pressed between sourdough for a crisp, flavorful panini that comes together in 20 minutes.

This chicken pesto panini became a weekday staple the moment I first pressed warm mozzarella and basil into sourdough. I discovered the combination during a busy week when I wanted something faster than a sit-down dinner but more satisfying than takeout. The bright herbal lift from the pesto, the juicy tomato, and the toasted, slightly charred sourdough combine into a sandwich that feels both indulgent and fresh. My kids called it the best sandwich I had ever made and asked for it on repeat on rainy afternoons.
I love how the components each bring a distinct textural role: thin, evenly pounded chicken provides a tender, protein-rich foundation; fresh mozzarella melts into silky ribbons; tomato slices add juiciness and acidity; fragrant basil leaves give aromatic lift; and pesto ties everything together with savory, nutty, garlicky flavor. You can make this even without a panini press by using a heavy skillet and a weighted pan to press the sandwiches while they toast. It is quick to assemble, uses ingredients that are easy to keep on hand, and finishes with a crisp, golden exterior and a warm, melty interior that always earns second helpings.
When I first served this at a small weekend gathering, guests kept coming back for more. The host complimented the balance of richness and freshness, and my sister asked for the recipe by text within minutes. It is the kind of simple preparation that looks and feels special without a lot of fuss.
My favorite aspect of this preparation is the immediate reward. Within 20 minutes you have a composed, restaurant-style sandwich. I often make extra chicken and keep it in the fridge for two days so a midweek press is even faster. Family members appreciate that the result is consistently crisp, warm, and full of familiar flavors without taking long to prepare.
Store leftover sandwiches wrapped tightly in plastic wrap or in an airtight container in the refrigerator for up to 24 hours for best quality. If you made extra cooked chicken, store it separately in an airtight container for up to 3 days. For freezing, assemble sandwiches without pressing, wrap each sandwich individually in plastic and foil and freeze for up to 2 months. Reheat from frozen wrapped in foil in a 350 degrees Fahrenheit oven until warmed through, then crisp in a skillet or under a broiler for a minute on each side. Check the interior temperature of reheated chicken to ensure it reaches 165 degrees Fahrenheit before serving.
If you do not have fresh mozzarella, provolone or sliced fontina are excellent substitutes that melt well and offer a slightly stronger flavor. Swap sourdough for ciabatta or a rustic Italian loaf if you prefer a different crumb and crust. If you want a lighter option, use grilled chicken breast slices instead of cutlets, or replace the chicken with roasted portobello mushrooms and roasted red peppers for a vegetarian version. Nut allergies can be managed by using a nut-free basil sauce made with sunflower seeds or omitting nuts from homemade pesto.
Serve with a crisp green salad dressed in lemon vinaigrette to cut through the richness, or accompany with kettle-cooked potato chips for a casual lunch. For a composed meal, pair with a simple arugula salad with shaved Parmesan and lemon. Garnish sandwiches with extra basil leaves and a drizzle of good olive oil. For entertaining, slice sandwiches into smaller portions and serve on a platter alongside marinated olives and pickled vegetables for contrast.
The pressed sandwich concept is rooted in Italian panini traditions where bread encloses savory fillings and is toasted to meld ingredients. American kitchens adapted the idea with a variety of proteins and cheeses, and this version with pesto and fresh mozzarella borrows the Italian love of basil and soft cheese. Sourdough, widely popular in the United States, adds a mild tang that balances the herbal intensity of pesto and the creaminess of the cheese, creating a fusion of regional ingredients and classic technique.
In summer, use the ripest tomatoes and basil for maximum freshness; heirloom tomatoes offer color and nuance. In winter, swap tomato for thinly sliced roasted red pepper and add arugula for peppery notes. For holiday gatherings, add caramelized onions and a smear of fig jam for a sweet-savory variation that pairs well with aged cheeses. Adjust pesto to include seasonal herbs such as arugula or parsley when basil is less vibrant.
Cook and slice chicken in advance and store in the refrigerator for up to 3 days to speed assembly. Keep pesto in small jars or silicone cups for single sandwich portions. Assemble sandwiches and hold them unpressed in the refrigerator for a few hours; press and toast when ready to serve. Use parchment between stacked sandwiches to prevent sticking, and use a meat thermometer to ensure the reheated chicken reaches safe internal temperature without overcooking.
This pressed sandwich is one of those dependable recipes that proves simple ingredients, thoughtful technique, and good timing can produce a meal that feels special. Make it your own by varying bread, cheese, or sauce, and enjoy the warm, melty comfort every time.
Pound chicken to 1/4 inch for even cook time and a perfect bread-to-meat ratio.
Blot tomato slices with a paper towel to reduce moisture and avoid soggy bread.
Let cooked cutlets rest for a few minutes under foil to retain juices before assembling.
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.
If you do not have a panini press, use a heavy skillet and place a second heavy pan on top as a weight. Cook for 3 to 4 minutes per side, or until cheese is melted and bread is crisp.
Yes. Store cooked chicken in an airtight container for up to 3 days in the refrigerator. Reheat thoroughly before assembling the sandwich.
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 chicken cutlets with salt and pepper. Sear cutlets 3 to 4 minutes on the first side until golden, flip and cook 2 to 3 minutes more until internal temperature reaches 165 degrees Fahrenheit. Transfer to a plate and tent with foil.
Spread 1 tablespoon pesto on one side of each bread slice. On four slices, layer tomato slices, one chicken cutlet, two slices of mozzarella, and basil leaves. Top with remaining bread slices, pesto-side down, pressing gently.
Preheat panini press or a large heavy skillet over medium heat and brush with a little olive oil. If using a skillet as a press, have a second heavy skillet and a few cans ready as a weight.
Place two sandwiches in the press or pan. If using a press, cook about 5 minutes until crisp and cheese is melted. If using skillets, place weighted skillet on top and cook 3 minutes, then flip and cook another 2 to 3 minutes until both sides are golden and cheese is melted.
Remove sandwiches, slice in half, and serve immediately while hot and melty. Repeat with remaining sandwiches.
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
@velvetyum on social media!


Fresh strawberries, creamy vanilla yogurt, and crunchy granola come together in these portable frozen bites. A simple three ingredient snack that is perfect for breakfast, lunch boxes, or an icy treat.

A cozy, 30-minute chickpea and tomato coconut curry soup made with pantry staples — creamy, vibrant, and naturally vegan and gluten free.

A quick, pantry-friendly garlic-ginger glazed salmon that’s gluten free, soy free (when using coconut aminos), and naturally sweetened with honey — ready in 30 minutes and perfect for weeknight dinners.

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