If you’re craving a crave-worthy, comfort-packed meal that never fails to impress, a Chicken Pesto Sandwich checks all the boxes—warm, hearty, juicy, and layered with flavors that transport you straight to an Italian café. Picture soft and toasty ciabatta, succulent chicken, golden and melty mozzarella, ripe tomatoes, and a vibrant pesto that sings in every bite. Whether you’re making a quick lunch, a casual dinner for friends, or meal-prepping for the week, the Chicken Pesto Sandwich is always the answer for a satisfying, soul-hugging bite.

Ingredients You’ll Need
Each ingredient in this Chicken Pesto Sandwich offers its own special magic. You’ll find that the combination of juicy chicken, fresh pesto, and creamy mozzarella yields the best flavors and textures—don’t skip any of these stars for the ultimate bite!
- Chicken Breasts: Slicing and pounding the chicken ensures even cooking and extra-juiciness in every sandwich.
- Italian Seasoning: The herby, fragrant blend brings out classic Mediterranean notes in the chicken.
- Salt and Black Pepper: Essential for bringing all the savory flavors together—taste as you go!
- Avocado Oil: Provides a mild, high-heat cooking medium for crisping the chicken and toasting the bread.
- Ciabatta Rolls: These hearty, chewy rolls are sturdy enough to cradle all those delicious fillings without getting soggy.
- Mayonnaise (optional): Adds richness and moisture for an ultra-luxurious mouthfeel.
- Pesto: The star flavor burst—use a high-quality store-bought or homemade version for freshness and color.
- Fresh Mozzarella: Melts into gooey perfection, hugging the chicken for every cheesy bite.
- Roma Tomatoes: Ripe and juicy, they add a fresh pop of color and subtle acidity.
How to Make Chicken Pesto Sandwich
Step 1: Prep the Chicken
Start by laying your two large chicken breasts on a cutting board. With a sharp knife, slice each breast horizontally to create four thin, even cutlets. If you notice any thicker spots, give them a quick pound with a mallet or rolling pin so they’re the same thickness. This step ensures that every piece cooks evenly and stays juicy.
Step 2: Season the Cutlets
Generously sprinkle the cutlets all over with Italian seasoning, salt, and plenty of freshly cracked black pepper. Make sure the seasoning coats every nook and cranny—you want each bite of your Chicken Pesto Sandwich to be packed with herby flavor.
Step 3: Sear the Chicken
Bring a large skillet to medium-high heat. Swirl in a tablespoon of avocado oil and let it heat up until shimmering. Carefully lay the seasoned chicken into the pan. Sear each side for about 3 to 5 minutes, flipping once, until the internal temperature reaches 160°F. The outside will be perfectly golden without drying out the inside. Move the cooked chicken to a plate and let it rest.
Step 4: Toast the Ciabatta Rolls
With the skillet still warm, place the ciabatta roll halves cut-side-down in the pan. Work in batches if needed. Toast just until golden and ever-so-slightly crisp, usually 1 to 2 minutes. This step adds a touch of crunch and keeps the bread from getting soggy when you assemble your Chicken Pesto Sandwich.
Step 5: Assemble the Sandwiches
Set your toasted rolls on a cutting board. Spread a spoonful of mayonnaise on the bottom half of each roll, making sure to cover the surface edge to edge. On the top halves, slather on the pesto generously—it’s the heart and soul of this sandwich! Stack each roll with a chicken cutlet, then layer on slices of fresh mozzarella, followed by juicy Roma tomatoes.
Step 6: Grill and Melt
Top each masterpiece with its matching pesto-covered bread half. Brush the tops lightly with avocado oil. Return the sandwiches to the skillet, oil-side down. Grill each sandwich for 2 minutes per side, pressing lightly, until the mozzarella is melted and the outside is perfectly toasted. Serve immediately while everything is warm and melty.
How to Serve Chicken Pesto Sandwich

Garnishes
The right garnish kicks everything up a notch! Sprinkle your Chicken Pesto Sandwich with a handful of fresh basil, a dusting of flaky sea salt, or a light drizzle of balsamic glaze. If you’re a cheese lover, a bit more grated parmesan never hurts.
Side Dishes
This sandwich is a showstopper on its own, but you can turn it into a full meal with a crisp green salad, kettle-cooked chips, or a simple tomato-basil soup. For a summer picnic vibe, pair with a cool cucumber salad or roasted veggies.
Creative Ways to Present
For gatherings, slice the Chicken Pesto Sandwich into halves or quarters for easy sharing platters. Secure each portion with a cute toothpick or mini skewer for a polished party look. Try toasting the assembled sandwich on a panini press for those gorgeous grill marks and extra crunch.
Make Ahead and Storage
Storing Leftovers
If you find yourself with leftover Chicken Pesto Sandwich halves, wrap them tightly in foil and pop them in the fridge. They’ll keep well for one day, and the flavors often get even better as they mingle!
Freezing
While it’s best to enjoy fresh, you can freeze cooked chicken cutlets separately for up to two months. For full sandwiches, freezing is not ideal (the bread and cheese may lose their best texture), but in a pinch, tightly wrapped sandwiches can be frozen and reheated later.
Reheating
The tastiest way to reheat a Chicken Pesto Sandwich is to wrap it in foil and warm it in a 350°F oven until hot and gooey inside. Avoid the microwave, which can make the bread soggy. A few minutes in a toaster oven does wonders for restoring that perfect crisp!
FAQs
Can I use rotisserie chicken instead of cooking chicken breasts?
Absolutely! Rotisserie chicken is a time-saving swap and works beautifully in a Chicken Pesto Sandwich. Just slice or shred, and be sure to warm the meat before assembling for the best texture and flavor.
What’s the best store-bought pesto for this recipe?
Choose a fresh, refrigerated pesto from the deli section if possible—these often have a brighter, herby flavor. If you have a favorite jarred variety, go for it! Or make your own for an extra-personal touch.
Can I make this sandwich vegetarian?
Definitely! Swap the chicken for grilled eggplant, portobello mushrooms, or a hearty slice of roasted cauliflower. You’ll still achieve that iconic Chicken Pesto Sandwich vibe, just without the meat.
What kind of bread works best if I can’t find ciabatta?
Ciabatta is ideal for its chewy texture and strength, but focaccia, baguette, or even sturdy sourdough are all delicious alternatives. Just make sure your bread can handle the juices without falling apart.
How do I keep the sandwich from getting soggy if I want to pack it for lunch?
Toast the bread well and allow all ingredients to cool slightly before assembling. Place greens like arugula or spinach between the tomato and bread to act as a moisture barrier. Wrap tightly in parchment or foil for best results.
Final Thoughts
There’s something impossibly comforting and irresistible about a homemade Chicken Pesto Sandwich. With its blend of melty cheese, juicy chicken, fresh pesto, and toasty bread, this is one recipe you’ll want to make on repeat. Try it out—you’ll instantly see why it’s a constant go-to in my kitchen!
PrintChicken Pesto Sandwich Recipe
Enjoy the delicious combination of warm ciabatta rolls filled with juicy chicken, fresh tomatoes, and melty mozzarella, all brought together with zesty pesto in this Chicken Pesto Sandwich recipe.
- Prep Time: 10 minutes
- Cook Time: 20 minutes
- Total Time: 30 minutes
- Yield: 4 sandwiches
- Category: Main Course
- Method: Pan-Frying, Grilling
- Cuisine: Italian
- Diet: Vegetarian
Ingredients
For the Chicken:
- 2 large boneless, skinless chicken breasts (approximately 1 pound)
- 1 tablespoon Italian seasoning
- Salt (to taste)
- Freshly cracked black pepper (to taste)
- 1 tablespoon avocado oil
For the Sandwiches:
- 4 ciabatta rolls (sliced in half horizontally)
- 4 tablespoons mayonnaise (divided, optional)
- ⅓ cup pesto (divided)
- 6 ounces fresh mozzarella (sliced)
- 4 Roma tomatoes (sliced)
- Avocado oil
Instructions
- Prep the Chicken: Slice chicken breasts horizontally into 4 cutlets. Season with Italian seasoning, salt, and pepper. Sear in a hot skillet until internal temperature reaches 160°F.
- Toast the Ciabatta: Toast ciabatta rolls in the skillet until lightly golden.
- Assemble the Sandwiches: Spread mayonnaise and pesto on ciabatta halves. Top with chicken, mozzarella, tomatoes, and remaining ciabatta halves.
- Cook the Sandwiches: Brush with avocado oil and cook in the skillet until mozzarella melts.
Notes
- Leftovers: Refrigerate any leftover sandwiches for up to one day.
- Reheating: Wrap sandwiches in foil and heat in the oven until warmed through.
Nutrition
- Serving Size: 1 sandwich
- Calories: 541 kcal
- Sugar: 3g
- Sodium: 892mg
- Fat: 33g
- Saturated Fat: 10g
- Trans Fat: 0.03g
- Carbohydrates: 32g
- Fiber: 2g
- Protein: 28g
- Cholesterol: 77mg