This chicken pesto sandwich recipe is layered with juicy seasoned chicken, creamy mozzarella, ripe tomato, basil pesto, and toasted bread. The combination is simple, but once the pesto warms into the mozzarella and the bread gets crisp around the edges, it tastes like something you’d order from a café.

It’s a great option when you want a filling lunch without making a complicated meal. If you enjoy easy chicken meals, browse my Easy Chicken Recipes for Dinner. You can also pair this sandwich with Pineapple Coleslaw, something crisp like Air Fryer Cabbage, or a refreshing Homemade Lemonade.
What Makes This Chicken Pesto Sandwich Work
The layers do different jobs: the chicken makes the sandwich filling, mozzarella adds a mild creamy layer, fresh tomato brings moisture and acidity, and pesto gives it that concentrated basil-and-garlic flavor.
Toasting the bread is especially useful because it gives the sandwich structure and helps it hold up against the pesto and tomato.
Table of contents

Ingredients

Let’s Make This Chicken Pesto Sandwich
- Season and cook the chicken
Season the thin chicken breast pieces with the seasoning shown in your recipe, salt, and black pepper.
Cook them on the grill pan with a little oil until browned on both sides and completely cooked through.
For food safety, USDA recommends cooking poultry to a minimum internal temperature of 165°F (74°C) when measured in the thickest part.
- Toast the bread
Slice the ciabatta rolls and place them cut-side down on the grill pan until lightly toasted.
You want a crisp surface without drying out the middle of the bread.
- Build the sandwich
Spread mayonnaise over the bottom half of the bread and pesto over the other half.
Layer on:
Chicken → mozzarella → tomato → pesto-coated top bread

- Toast the assembled sandwich
Close the sandwich and return it to the grill pan or sandwich press.

Toast until the bread is golden and the mozzarella begins to soften.

How to Keep a Chicken Pesto Sandwich From Getting Soggy
The main source of extra moisture here is the tomato.
After slicing it, lightly blot the slices with paper towel before adding them to the sandwich. Also, toast the cut sides of the bread before assembling. That toasted surface creates a better barrier between the bread and wetter ingredients such as tomato, pesto, and mayonnaise.
Add the sandwich fillings shortly before the final toast instead of letting the assembled sandwich sit for a long time.
Common Mistakes to Avoid
Using very thick chicken breasts: They can make the sandwich difficult to bite through. Thin chicken pieces like the ones in your photos work better.
Skipping the bread toast: Soft bread absorbs pesto and tomato juice quickly.
Overloading it with pesto: Pesto is concentrated, so an even layer is better than a very thick one.
Adding very wet tomato slices: Blotting the tomato helps preserve the toasted texture.
Overcooking the chicken: Thin breast pieces cook quickly, so remove them once safely cooked through.
What to Serve With Chicken Pesto Sandwiches
This sandwich works well with a crisp salad, roasted vegetables, fries, coleslaw, or a simple fresh drink. Because the sandwich already has chicken, mozzarella, pesto, and bread, I’d keep the side fairly light.

FAQs
Fresh mozzarella works especially well here because its mild flavor lets the basil pesto and seasoned chicken stand out.
Ciabatta is a strong choice because it can be toasted without becoming too fragile.
Yes. Your finished sandwich is already very close to a panini-style preparation because it is assembled and toasted.
Yes. Mozzarella adds creaminess while pesto provides most of the herb and garlic flavor.
Toast the bread first, blot excess moisture from tomato slices, and assemble the sandwich shortly before serving.
You might also like
More Recipes To Try
Swipe to see all 5 recipes →
Love this recipe?
Save it to your Pinterest board and find it when you're ready to cook.
1 Choose a photo2 Pick a board

Chicken Pesto Sandwich Recipe
Ingredients
- 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
- 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
Method
- Season the chicken breast pieces with the specified seasoning, salt, and pepper.
- Heat a little olive oil in a grill pan and cook the chicken until browned and cooked through.
- Slice the ciabatta rolls and toast the cut sides.
- Spread mayonnaise over the bottom half and pesto over the opposite half.
- Layer chicken, mozzarella, and tomato.
- Close the sandwich and toast again until golden and the mozzarella softens.
- Slice and serve warm.
Video
Tried this recipe?
Let us know how it was!Estimated reading time: 5 minutes





