This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases. This comes at no extra cost to you.
The Chicken Pesto Sandwich is a satisfying fusion of tender grilled chicken, fragrant basil pesto, melted mozzarella, fresh spinach, and juicy tomato slices, all stacked between crisp toasted ciabatta bread. Each bite offers a perfect mix of savory, creamy, and fresh textures that make it a standout dish. Whether you’re looking for a quick lunch or an easy dinner option, this sandwich delivers bold flavors without the fuss.
Table of Contents
- Why This Chicken Pesto Sandwich Is Perfect for Busy Days
- Everything You Need for Chicken Pesto Sandwich
- How To Make Chicken Pesto Sandwich Step by Step
- Expert Tips for the Best Sandwich
- Serving Ideas and Pairings
- Common Questions About Chicken Pesto Sandwich
- Mistakes to Avoid When Making This Sandwich
Why This Chicken Pesto Sandwich Is Perfect for Busy Days
- Quick and easy to prepare: With only 25 minutes total time, this pesto chicken sandwich recipe fits perfectly into busy schedules without sacrificing flavor.
- Bold, fresh flavors: The combination of basil pesto, mozzarella, and juicy tomato slices creates a vibrant taste that feels like a gourmet meal.
- Customizable for picky eaters: Use your favorite bread, add extra vegetables, or switch up the cheese to suit everyone’s preferences.
- Great for make-ahead meals: Prep the components in advance and assemble the sandwiches when you’re ready to enjoy.
Everything You Need for Chicken Pesto Sandwich
- 2 boneless, skinless chicken breasts
- 2 tablespoons olive oil
- Salt and pepper, to taste
- 1/2 teaspoon garlic powder
- 4 slices ciabatta bread or your preferred sandwich bread
- 1/4 cup basil pesto
- 4 slices mozzarella cheese
- 1/2 cup fresh spinach leaves
- 1 small tomato, sliced
The basil pesto plays a starring role, adding rich herbaceous depth that complements the chicken and mozzarella beautifully. Opt for fresh ciabatta bread to provide the perfect crunch and structure to hold all the fillings.
How To Make Chicken Pesto Sandwich Step by Step
- Preheat a grill or stovetop skillet to medium-high heat.
- Brush the chicken breasts with olive oil and season both sides with salt, pepper, and garlic powder.
- Cook the chicken on the grill or skillet for 6-8 minutes per side, or until the internal temperature reaches 165°F (74°C). Remove from heat and let rest for 5 minutes before slicing into thin strips.
- Toast the ciabatta bread slices lightly in the oven, on a grill, or in a toaster until golden and crisp.
Kitchen ApplianceCuisinart Griddler DeluxeA versatile panini press that ensures perfectly toasted sandwiches with melted cheese.
Essential CookwareLodge Cast Iron Skillet 12-inchPerfect for searing chicken evenly and achieving a golden crust — essential for this recipe.
- Spread 1 tablespoon of pesto on one side of each bread slice.
- Layer the sliced chicken on two of the bread slices, followed by mozzarella slices, fresh spinach, and tomato slices.
- Top with the remaining bread slices to form sandwiches. Optionally, press the sandwiches in a panini press or skillet for 1-2 minutes to melt the cheese further.
- Slice each sandwich in half and serve warm.
Expert Tips for the Best Sandwich
- Let the chicken rest after cooking: Resting ensures the juices stay locked in for tender slices.
- Toast the bread evenly: A crisp texture contrasts beautifully with the moist fillings inside the sandwich.
- Use high-quality pesto: Fresh, homemade or store-bought pesto takes the flavors to the next level.
- Don’t skip the panini press: Pressing the sandwich helps meld all the layers and creates a warm, cohesive bite.
Serving Ideas and Pairings
- Pair with a light side salad for a refreshing complement to the rich pesto chicken sandwich flavors.
- Serve with potato chips or roasted veggies for a quick and hearty lunch.
- Enjoy with iced tea or a sparkling lemonade for the perfect summer meal.
- For dessert, try pairing it with our easy patriotic mini ice cream for a sweet finish.
Common Questions About Chicken Pesto Sandwich
- Can I make this sandwich ahead of time? Yes, prepare the chicken and pesto in advance, then assemble and toast when ready to serve.
- What other bread works for this recipe? Sourdough, baguette, or focaccia make excellent alternatives to ciabatta.
- Can I use store-bought pesto? Absolutely, just choose a high-quality brand for the best flavor.
Mistakes to Avoid When Making This Sandwich
- Skipping the bread toasting: Untoasted bread can become soggy from the pesto and juicy fillings.
- Overcooking the chicken: Dry chicken strips ruin the texture of the sandwich, so use a thermometer to check for doneness.
- Ignoring the resting period: Slicing the chicken too soon can cause the juices to escape, leaving it dry.

Chicken Pesto Sandwich
Ingredients
- 2 boneless, skinless chicken breasts
- 2 tbsp olive oil
- salt to taste
- pepper to taste
- 1/2 tsp garlic powder
- 4 slice ciabatta bread or your preferred sandwich bread
- 1/4 cup basil pesto
- 4 slice mozzarella cheese
- 1/2 cup fresh spinach leaves
- 1 small tomato sliced
Instructions
- Preheat a grill or stovetop skillet to medium-high heat.
- Brush the chicken breasts with olive oil and season both sides with salt, pepper, and garlic powder.
- Cook the chicken on the grill or skillet for 6-8 minutes per side, or until fully cooked and the internal temperature reaches 165°F (74°C). Remove from heat and let rest for 5 minutes before slicing into thin strips.
- Toast the ciabatta bread slices lightly in the oven, on a grill, or in a toaster until golden and crisp.
- Spread 1 tablespoon of pesto on one side of each bread slice.
- Layer the sliced chicken on two of the bread slices, followed by mozzarella slices, fresh spinach, and tomato slices.
- Top with the remaining bread slices to form sandwiches.
- Optionally, press the sandwiches in a panini press or skillet for 1-2 minutes to melt the cheese further.
- Slice each sandwich in half and serve warm.
Notes

Loved this recipe? Save it to your favorite Pinterest board so you can easily find it later! ✨



