Italian Chicken Pesto Sandwich

Highlighted in: Spectacular Entrées for Every Occasion

This delicious Italian-inspired sandwich combines seasoned chicken cutlets with creamy pesto and fresh mozzarella on toasted ciabatta rolls. The chicken is sliced thin, seasoned with Italian herbs, and seared to perfection. Each sandwich is layered with melty mozzarella, fresh tomato slices, and a generous spread of pesto. The assembled sandwiches are finished in a skillet until golden and warm, creating the perfect balance of flavors and textures. Ideal for a quick lunch, dinner, or even an elevated picnic option that's sure to impress!

A woman with a spoon in her hand.
Written by Emma
Last modified on Fri, 27 Jun 2025 20:34:05 GMT
A sandwich with tomato and cheese. Bookmark
A sandwich with tomato and cheese. | mygourmetflavors.com

This hearty chicken pesto sandwich combines juicy Italian-seasoned chicken cutlets with creamy mozzarella, fresh tomatoes, and vibrant basil pesto, all pressed between toasty ciabatta rolls. The combination creates a cafe-quality sandwich that's both satisfying and full of Mediterranean flavors.

I first made these sandwiches when hosting an impromptu lunch with friends, and they've become my go-to impressive yet simple meal. The combination of warm chicken, melty cheese, and aromatic pesto never fails to bring compliments.

Ingredients

  • Boneless skinless chicken breasts provide the protein foundation. Look for even-sized pieces for consistent cooking
  • Italian seasoning creates that classic Mediterranean flavor profile without needing multiple spice jars
  • Ciabatta rolls offer the perfect texture with a crisp exterior and chewy interior. Choose fresh bakery rolls when possible
  • Fresh mozzarella brings that luxurious melt that makes this sandwich special. The mild flavor complements without overwhelming
  • Roma tomatoes add juicy freshness. Choose firm but ripe tomatoes for best texture
  • Basil pesto delivers concentrated flavor in every bite. Use homemade or high quality store bought
  • Mayonnaise creates richness and helps prevent the bread from getting soggy
  • Avocado oil has a high smoke point ideal for searing and adds subtle flavor

Step-by-Step Instructions

Prepare the Chicken
Slice each chicken breast horizontally to create four thin cutlets. This is crucial for quick cooking and ensuring the chicken fits nicely in the sandwich. Take your time with this step to get even pieces.
Season Generously
Apply Italian seasoning, salt and pepper thoroughly on all sides of the chicken. The seasoning creates a flavorful crust that forms the backbone of the sandwich's taste.
Sear to Perfection
Heat your skillet until it's properly hot before adding oil, then wait until the oil shimmers. This ensures you get a good sear rather than steaming the chicken. Cook until the internal temperature reaches 160°F for juicy, safe results.
Toast the Ciabatta
Place the cut sides of the rolls directly on the hot skillet. This quick toast creates texture while picking up flavors from the pan where the chicken cooked. Watch carefully as ciabatta can go from perfectly toasted to burnt quickly.
Layer with Precision
Spread mayonnaise on one half and pesto on the other half of each roll, covering the entire surface. This creates a moisture barrier that keeps the bread from getting soggy while adding rich flavor.
Build Your Sandwich
Place chicken on the mayonnaise side, followed by mozzarella and tomatoes, then top with the pesto side. This specific order helps the cheese melt into the chicken while keeping the tomatoes stable.
Final Toasting
Brush the outside with oil and toast the assembled sandwiches on both sides. This critical step melts the cheese and creates a crispy exterior while bringing all flavors together.
A plate with a sandwich on it. Bookmark
A plate with a sandwich on it. | mygourmetflavors.com

This sandwich became a weekly tradition in our house after my daughter declared it "better than the cafe downtown." The balance of fresh pesto with melty cheese creates a combination that feels indulgent but takes minimal effort.

Make-Ahead Options

Preparing components in advance makes this sandwich ideal for busy weeknights. The chicken can be seasoned and cooked up to two days ahead then refrigerated. The pesto can be made and stored with a thin layer of olive oil on top to prevent browning. When ready to serve, simply assemble and give the sandwich a final toast to bring everything together.

Ingredient Substitutions

This versatile sandwich welcomes adaptations based on what you have available. Turkey cutlets work beautifully in place of chicken. For a vegetarian version, substitute grilled portobello mushrooms or eggplant slices. If ciabatta isn't available, sourdough or focaccia make excellent alternatives with different but complementary textures. For those avoiding dairy, use dairy-free pesto and skip the mozzarella or substitute a plant-based cheese.

Serving Suggestions

Transform this sandwich into a complete meal with complementary sides. A simple arugula salad with lemon vinaigrette provides a peppery contrast to the rich sandwich. During summer months, fresh cucumber slices with a sprinkle of sea salt offer refreshing crunch. For heartier appetites, serve with sweet potato fries or a cup of tomato basil soup for dipping. The sandwich pairs beautifully with a crisp white wine or sparkling water with lemon.

Recipe FAQs

→ What can I substitute for ciabatta rolls?

You can substitute ciabatta with focaccia, sourdough, or any crusty artisan bread. For a lighter option, try whole grain bread or even a wrap. The key is choosing something sturdy enough to hold the fillings without getting soggy.

→ Can I make the pesto from scratch?

Absolutely! Homemade pesto is easy to make by blending 2 cups fresh basil leaves, ¼ cup pine nuts, 2-3 garlic cloves, ½ cup parmesan cheese, and ½ cup olive oil. Season with salt and pepper to taste. This will yield more than needed for the sandwiches but keeps well refrigerated for up to a week.

→ How can I make this sandwich ahead of time?

You can prepare the chicken cutlets and slice the cheese and tomatoes up to 24 hours in advance. Store everything separately in the refrigerator. When ready to serve, assemble and finish the sandwiches in the skillet. For packed lunches, consider keeping the components separate until ready to eat.

→ What sides pair well with this sandwich?

This sandwich pairs beautifully with Italian-inspired sides like a simple green salad with balsamic vinaigrette, marinated artichoke hearts, roasted red peppers, or a light tomato soup. For a heartier meal, serve with kettle chips, pasta salad, or roasted vegetables.

→ Can I make a vegetarian version?

Yes! Replace the chicken with grilled portobello mushrooms, roasted eggplant slices, or zucchini planks. Season the vegetables with the same Italian herbs before grilling or roasting. You could also use firm tofu slices marinated in Italian dressing for a protein-rich alternative.

→ How do I prevent the sandwich from getting soggy?

To prevent sogginess, make sure the chicken is well-drained after cooking. Pat tomato slices dry with paper towels before adding them to the sandwich. The layer of mayonnaise and toasting the bread also creates barriers that help prevent moisture from seeping into the bread.

Chicken Pesto Sandwich

Seasoned chicken cutlets with fresh mozzarella, tomatoes and pesto on toasted ciabatta for a delicious Italian-inspired meal.

Prep Time
15 min
Cooking Time
20 min
Total Time
35 min
Written by: Emma

Category: Main Dishes

Skill Level: Beginner

Cuisine Type: Italian-American

Output: 4 Servings (4 sandwiches)

Dietary Preferences: ~

Ingredients

→ For the Chicken

01 2 large boneless, skinless chicken breasts (approximately 450g)
02 1 tablespoon Italian seasoning
03 Salt to taste
04 Freshly cracked black pepper to taste
05 1 tablespoon avocado oil

→ For the Sandwiches

06 4 ciabatta rolls, sliced in half horizontally
07 4 tablespoons mayonnaise, divided
08 ⅓ cup pesto, divided
09 170g fresh mozzarella, sliced
10 4 Roma tomatoes, sliced
11 Avocado oil for brushing

Steps

Step 01

Place chicken breasts on cutting board. Slice horizontally to create 4 evenly-sized cutlets. If needed, pound thicker areas until cutlets are uniformly thick.

Step 02

Generously sprinkle Italian seasoning, salt, and black pepper on all sides of the chicken cutlets, ensuring even coating.

Step 03

Heat a large skillet over medium-high heat. Add avocado oil and swirl to coat the surface. When oil is hot and shimmering, add seasoned cutlets. Sear 3-5 minutes per side until internal temperature reaches 71°C (160°F).

Step 04

Transfer chicken to a plate. Place halved ciabatta rolls in the same skillet, cut-side down. Toast 1-2 minutes until lightly golden. Remove and keep skillet warm over medium heat.

Step 05

Place ciabatta rolls cut-side up. Spread 1 tablespoon mayonnaise on one half of each roll and 1¼ tablespoons pesto on the other half. Place a chicken cutlet on each mayonnaise-covered half.

Step 06

Layer approximately 40g sliced mozzarella over each chicken cutlet. Top with tomato slices, using 1 Roma tomato per sandwich.

Step 07

Close sandwiches with the pesto-covered halves. Lightly brush the top with avocado oil.

Step 08

Return sandwiches to the skillet, oil-side down. Cook 2 minutes per side until mozzarella melts and sandwiches are warmed through. Serve immediately.

Notes

  1. For the best flavor, use homemade or high-quality store-bought pesto.
  2. Allow the chicken to rest briefly after cooking for juicier results.

Essential Tools

  • Large skillet
  • Cutting board
  • Sharp knife
  • Meat thermometer
  • Meat tenderizer or rolling pin (optional)

Allergen Info

Check each ingredient for potential allergens and consult a medical professional if needed.
  • Contains gluten (ciabatta rolls)
  • Contains dairy (mozzarella)
  • Contains eggs (mayonnaise)
  • May contain nuts (pesto often contains pine nuts)

Nutritional Information (Per Serving)

These details are for reference only and shouldn't replace expert medical advice.
  • Calories: 520
  • Fats: 28.5 g
  • Carbohydrates: 42 g
  • Proteins: 32 g