Chicken Pesto Sandwich Recipe: Savor the Pan-Seared Chicken Bliss

close-up of a grilled cheese sandwich with melted pale cheese, pesto, and tomato between crusty sourdough slices

If you’re on the hunt for a sandwich that packs a punch with every bite, this Chicken Pesto Sandwich is about to become your new go-to. Think warm, toasty ciabatta bread hugging juicy pan-seared chicken, fresh Roma tomatoes, and soft, melty mozzarella, all topped with a flavorful, garlicky pesto and a creamy spread of mayo for the perfect balance. It’s amazing how a few simple ingredients can come together to create something you’ll crave again and again.

This Chicken Pesto Sandwich is cozy, fresh, and packed with vibrant flavors that bring a little café magic right to your table. Trust me, once you try it, this sandwich will sneak into your weekly meal rotation without missing a beat!

Welcome! This Chicken Pesto Sandwich is all about big, bold flavors wrapped up in easy, fuss-free cooking. Picture toasted ciabatta cradle tender, perfectly seared chicken, melted fresh mozzarella, juicy tomatoes, and bright, garlicky pesto – a classic combo that feels like a treat but is incredibly simple to whip up at home.

Coming up, I’ll walk you through everything you need to bring this one-pan, 30-minute wonder to life — from a straightforward ingredient list stocked with pantry staples to clear, step-by-step instructions for prepping and cooking the chicken, toasting the bread, slathering on that dreamy pesto-mayo mixture, and assembling the sandwich so the mozzarella melts just right. Plus, I’ve added some clever variations, make-ahead tips, and serving ideas to fit whatever mood or mealtime you’re tackling.

  • Time: about 30 minutes total; Makes 4 sandwiches.
  • Skill level: super easy — perfect for beginners or anyone short on time.
  • Equipment: just a heavy skillet (or a grill pan or panini press works great) to cook the chicken and toast the bread.
  • What to expect: herby pesto, juicy well-seasoned chicken, crisp ciabatta, and melty mozzarella in every satisfying bite.

Why You’ll Love It

This Chicken Pesto Sandwich nails café-worthy flavor with zero hassle. The juicy, well-spiced chicken pairs beautifully with the creamy mozzarella and zingy, garlicky pesto (Pesto Chicken Recipe for a foolproof, flavor-packed method), all layered on crisp, toasted ciabatta that holds up without getting soggy. It’s quick to pull together (around 30 minutes), uses a handful of vibrant, fresh ingredients, and adapts well whether you’re feeding a family dinner, packing school lunches, or hosting a casual get-together.

  • Deep flavor layers from savory chicken, aromatic pesto, fresh tomatoes, and melty mozzarella.
  • Great texture combo: crunchy toasted bread meets tender, juicy chicken topped with gooey cheese.
  • Fast and easy—ready in about half an hour using ingredients you likely have on hand (or try our Simple Creamy Chicken Pesto Pasta with Spinach for the same flavors in a quick pasta).
  • Flexible—you can cook it on the stove, use a grill pan, or a panini press, and multiply servings easily.
  • Make-ahead friendly: cook and freeze chicken cutlets in advance or assemble sandwiches just before serving to keep everything fresh.

Ingredients for Perfect Balance

Top-down view of chicken breasts, bread, tomatoes, mozzarella, and condiments arranged on a light counter.

  • 2 large boneless, skinless chicken breasts (about 1 pound)
  • 1 tablespoon Italian seasoning
  • Salt (to taste)
  • Freshly cracked black pepper (to taste)
  • 1 tablespoon avocado oil
  • 4 ciabatta rolls (split horizontally)
  • 4 tablespoons mayonnaise (optional and divided)
  • ⅓ cup pesto (divided)
  • 6 ounces fresh mozzarella, sliced
  • 4 Roma tomatoes, sliced
  • Avocado oil, for brushing

Cook, Toast, and Build the Sandwich

  1. Slice chicken breasts horizontally into four thin cutlets; pat dry and gently pound any thick spots to even thickness.
  2. Season both sides of the cutlets with Italian seasoning, salt, and freshly cracked black pepper.
  3. Heat a skillet over medium-high until hot and add avocado oil.
  4. Sear chicken cutlets 3–5 minutes per side without moving, until golden and internal temperature reaches 160°F.
  5. Remove chicken from skillet and let rest 3–5 minutes.

    collage of searing chicken breasts in a skillet, thermometer reading 160°F, and sliced chicken on board

  6. Split ciabatta rolls horizontally and thinly slice Roma tomatoes and fresh mozzarella; blot tomato slices to remove excess juice.
  7. Return skillet to medium heat and toast ciabatta cut-side down 1–2 minutes until golden and crisp.
  8. Spread mayonnaise on one roll half and pesto on the other half.
  9. Layer chicken on the bottom roll, top with mozzarella slices and tomato slices, then cap with the pesto-coated roll half.
  10. Brush the outside of each assembled sandwich with avocado oil.
  11. Cook sandwiches in the skillet a few minutes per side until the mozzarella melts and the bread is nicely toasted.

Tips for Juicy Chicken and Crisp Bread

A few smart tweaks can take this sandwich from good to unforgettable. Here are some of my best tips and things to watch out for so you get juicy chicken, crispy bread, and melty cheese every single time.

  • Dry and even out your chicken: Pat your cutlets dry with paper towels and gently pound to an even thickness. This helps them cook evenly without drying out.
  • Season generously but mind the salt: Don’t be shy with the Italian seasoning, salt, and pepper, but remember pesto also has salt—taste as you go to avoid overdoing it.
  • Use a meat thermometer and rest: Cook the chicken to 160°F and then let it rest for 3 to 5 minutes. Carryover heat finishes the job and keeps it juicy.
  • Get a nice crust on the chicken: Heat the oil thoroughly and sear without moving the cutlets for those gorgeous browned spots. Avoid overcrowding to keep the heat right.
  • Toast bread well: Toast cut-side down in the skillet to create a barrier against soggy toppings from tomato and pesto oils.
  • Layer carefully to minimize sogginess: Put mozzarella directly on warm chicken so it melts, then add tomatoes. Keep wet ingredients away from the bread as long as possible.
  • Thin-slice tomatoes and drain any juice: Slice your Roma tomatoes thin and blot with a paper towel or remove seeds if watery. This keeps your sandwich perfectly textured.
  • Warm cheese nicely: Use room temp mozzarella, or pop sandwiches covered in the skillet or panini press for melty cheese without overcooking chicken.
  • Mayo acts as a moisture barrier: That thin spread of mayonnaise (or a smoky chipotle mayo) protects the bread from pesto oils and tomato juice while adding richness.
  • Make-ahead assembly tips: Store chicken and toppings separately if prepping in advance, then assemble and reheat just before serving to keep everything fresh.
  • Adjust cooking for grill or panini press: These heat sources cook faster, so reduce time slightly to avoid overcooking.
  • If your pesto is too salty: Soak your tomato slices briefly in cold water and pat dry, or balance the saltiness with extra mozzarella or bread.

Garnishes

Fresh basil leaves sprinkled on top or a dusting of grated parmesan immediately elevates the look and flavor of this sandwich. A light squeeze of lemon juice or another crack of fresh black pepper right before serving adds a bright, fresh punch you won’t want to miss.

Side Dishes

This sandwich pairs perfectly with crispy baked fries, a peppery arugula salad, or a warming bowl of tomato soup. If you like a bit of crunch, serve it with pickled veggies, a classic dill pickle spear, or a tangy coleslaw to balance the richness.

Creative Ways to Present

Cut your sandwiches into halves or quarters for a picnic-style platter that’s easy to grab and share. Add extra roasted peppers, arugula, or baby spinach to beef up the veggies for a colorful build-your-own sandwich board. For parties, slice into mini sliders—guaranteed crowd-pleasers with plenty of hearty flavor.

Swaps and Add-Ins to Try

Feel free to make this Chicken Pesto Sandwich your own with these simple swaps and tweaks based on your tastes or pantry finds.

  • Cheese options: swap fresh mozzarella for provolone, fontina, or Havarti for different tastes and melt textures.
  • Breads: try sourdough, focaccia, or sturdy gluten-free rolls to suit your dietary needs.
  • Protein alternatives: leftover rotisserie chicken, turkey slices, or add crispy bacon or prosciutto for a flavor boost.
  • Vegetarian twists: replace chicken with grilled portobello mushrooms, halloumi, or marinated tofu grilled to perfection.
  • Extra fillings: roasted red peppers, baby spinach, caramelized onions, sun-dried tomatoes, or a crisp dill slaw add more layers of flavor and color.
  • Flavor changes: switch mayo for garlic aioli, drizzle balsamic glaze over tomatoes, or swap traditional basil pesto for sun-dried tomato pesto (red pesto).
  • Cooking styles: try a panini press or finish sandwiches on an outdoor grill for those perfect grill marks and smoky notes.
  • Make-ahead tip: keep tomatoes separate and assemble just before serving to avoid sogginess; cooked chicken cutlets freeze well for quick meals later.

Storing, Freezing, and Reheating

Storing Leftovers

If you have leftover Chicken Pesto Sandwiches, wrap them tightly in cling film or foil and refrigerate for up to one day. They hold together well and make a perfect quick lunch or snack the next day.

Freezing

This sandwich tastes best fresh, but you can freeze cooked chicken cutlets and thaw them overnight. Be sure to assemble the sandwich right before eating to keep the bread crisp and tomatoes fresh.

Reheating

The best way to reheat is to wrap your sandwich in foil and warm it in a 350°F oven until heated through and mozzarella melts again. This method preserves the sandwich’s moisture and keeps the bread crisp instead of soggy.

Answers to Common Questions

Can I use store-bought pesto instead of homemade?

Definitely! Store-bought pesto is super convenient and works beautifully if you’re short on time. But if you have a little extra patience, homemade pesto really amps up the freshness and flavor.

What’s the best bread for a Chicken Pesto Sandwich?

Ciabatta is classic for good reason – it has a crisp crust and soft crumb that holds up well to juicy fillings. That said, sourdough or focaccia are equally tasty and sturdy choices for this sandwich. If you want a different vibe, try a Mexican-style bolillo roll like in this Flavor-Packed Chicken Torta Sandwich.

Can I grill the sandwiches instead of using a skillet?

Absolutely. A grill pan or panini press creates lovely grill marks and extra crispness that makes this sandwich even more delicious. Just keep an eye on the heat so nothing burns.

How can I make this recipe gluten-free?

Simply swap the bread for your favorite gluten-free rolls or slices. Double-check that your pesto and mayonnaise are gluten-free too, and you’re all set to enjoy this flavorful sandwich without worry.

What other cheeses work well with this sandwich?

Fresh mozzarella shines here, but provolone, fontina, or Havarti are great alternatives that melt nicely and bring a slightly different flavor profile. Don’t be afraid to experiment and find your favorite!

Crusty bread sandwich with chicken, mozzarella, tomato, and pesto on parchment.

Print

A warm and toasty sandwich featuring pan-seared chicken cutlets, fresh mozzarella, Roma tomatoes, and garlicky pesto on toasted ciabatta rolls, balanced with a creamy mayo spread for a flavorful and satisfying meal.

  • Author: Ashley
  • Prep Time: 10 minutes
  • Cook Time: 20 minutes
  • Total Time: 30 minutes
  • Yield: 4 sandwiches 1x
  • Category: Main Course

Ingredients

Scale
  • 2 large boneless, skinless chicken breasts (about 1 pound)
  • 1 tablespoon Italian seasoning
  • Salt (to taste)
  • Freshly cracked black pepper (to taste)
  • 1 tablespoon avocado oil (plus extra for brushing)
  • 4 ciabatta rolls, split horizontally
  • 4 tablespoons mayonnaise (optional, divided)
  • ⅓ cup pesto (divided)
  • 6 ounces fresh mozzarella, sliced
  • 4 Roma tomatoes, sliced

Instructions

  1. Slice chicken breasts horizontally into four thin cutlets; pat dry and gently pound any thick spots to even thickness.
  2. Season both sides of the chicken cutlets with Italian seasoning, salt, and freshly cracked black pepper.
  3. Heat a skillet over medium-high heat until hot and add 1 tablespoon avocado oil.
  4. Sear chicken cutlets 3–5 minutes per side without moving, until golden and internal temperature reaches 160°F.
  5. Remove chicken from skillet and let rest for 3–5 minutes.
  6. Split ciabatta rolls horizontally and thinly slice Roma tomatoes and fresh mozzarella; blot tomato slices to remove excess juice.
  7. Return skillet to medium heat and toast ciabatta cut-side down 1–2 minutes until golden and crisp.
  8. Spread mayonnaise on one half of each roll and pesto on the other half.
  9. Layer chicken on the bottom half of the roll, then mozzarella slices, followed by tomato slices; cap with the pesto-coated roll half.
  10. Brush the outside of each assembled sandwich with avocado oil.
  11. Cook sandwiches in the skillet a few minutes per side until mozzarella melts and bread is nicely toasted.

Notes

Pat chicken cutlets dry and pound to even thickness for even cooking and juiciness., Use a meat thermometer and cook chicken to 160°F, then rest to finish cooking and retain juiciness., Toast bread cut-side down to prevent sogginess from tomato juice and pesto oils., Place mozzarella directly on warm chicken to ensure it melts properly., Blot tomato slices or remove seeds to avoid excess moisture., Mayo acts as a moisture barrier to keep bread crisp and add richness., Make-ahead tip: cook and freeze chicken cutlets to speed up future meal preparation; assemble sandwiches just before serving for freshness., Grill pan or panini press can be used instead of a skillet; adjust cooking times accordingly., If pesto is salty, soaking tomatoes in cold water briefly and drying them can reduce saltiness., Fresh basil or grated parmesan make great garnishes.

Nutrition

  • Serving Size: 1 sandwich
  • Calories: Approximately 450 calories per serving
  • Fat: Approximately 20g per serving
  • Carbohydrates: Approximately 30g per serving
  • Protein: Approximately 40g per serving

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

More in Recipes

Ashley

ABOUT THE AUTHOR

Ashley

Hi, I’m Laura Bennett, a home baker, recipe creator, and mom of two. I’m married to my husband Mark, and together we’re raising our kids, Emma and Lucas, who are always the first to test my latest baking experiments. Warm Baker started as a way to share the cozy, reliable recipes I make for my family every week — from soft breads and breakfast bakes to simple cookies that never last long in our house.

READ MORE →

Leave a Comment

Recipe rating