I just made a Chicken Pesto Mozzarella Sandwich that’s crispy, overflowing with ripe tomato, fresh mozzarella and basil, and honestly this is the kind of sandwich that ruins all others so keep scrolling.

I can’t stop thinking about this chicken Caprese sandwich. I’m obsessed with the contrast of juicy grilled chicken and the way fresh mozzarella melts into every bite.
Fresh Mozzarella Sandwich vibes but smarter, with bright basil and a slick of pesto that refuses to be subtle. Caprese Sandwich Recipe?
Hell yes. I love the pop of tomato, the tiny hit of balsamic, the crunchy crust giving way to that gooey center.
It’s loud, messy, ridiculous. But in the best way.
I eat it every single time. No napkin can save me.
Utter chaos in my mouth, and I don’t care.
Ingredients

- Big protein punch, juicy if you don’t overcook it.
- Crunchy outside, soft inside, it holds everything together.
- Basically creamy and melty, so good with tomatoes.
- Bright, juicy slices that cut through the richness.
- Plus fresh basil, aromatic and bright, pops on every bite.
- Basically garlicky pesto, it adds herb and oily richness.
- Plus sweet-tart glaze that wakes everything up.
- Olive oil keeps things moist and helps crisp the chicken.
- Salt makes flavors pop, don’t skip it.
- Pepper adds a little heat and quiet complexity.
- Basically Italian seasoning gives an easy herbal backbone.
- Lemon juice brightens chicken, it adds fresh zip.
- Basically butter gives golden, slightly indulgent toast to the rolls.
Ingredient Quantities
- 2 boneless, skinless chicken breasts (about 1 lb total)
- 2 large ciabatta rolls, split (or 4 small rolls)
- 8 oz fresh mozzarella, sliced
- 2 ripe medium tomatoes, sliced
- 1/2 cup fresh basil leaves, packed
- 1/4 cup prepared pesto
- 2 tbsp balsamic glaze or 2 tbsp good-quality balsamic vinegar
- 2 tbsp olive oil, plus extra for brushing
- 1 tsp kosher salt
- 1/2 tsp freshly ground black pepper
- 1 tsp Italian seasoning or 1/2 tsp dried oregano and 1/2 tsp dried basil
- 1 tbsp lemon juice (optional, for chicken brightness)
- 1 tbsp unsalted butter (optional, for toasting rolls)
How to Make this
1. Pound the chicken breasts to even thickness (about 3/4 inch) or slice them horizontally if you prefer thinner cutlets; pat dry, then rub with 2 tbsp olive oil, 1 tsp kosher salt, 1/2 tsp black pepper, 1 tsp Italian seasoning, and 1 tbsp lemon juice if using for brightness.
2. Heat a grill pan or skillet over medium high heat until hot. Grill the chicken 4 to 6 minutes per side (depending on thickness) until internal temp reads 165 F, let rest 5 minutes, then slice thinly. Dont skip resting or the juices run out.
3. While chicken rests, split ciabatta rolls and brush cut sides lightly with olive oil and a little butter if you like them toasted; toast cut side down in the same pan over medium heat until golden and crisp, about 1 to 2 minutes.
4. Spread about 1 tbsp pesto on the bottom half of each roll. This gives instant flavor, so dont be shy.
5. Layer sliced grilled chicken over the pesto, dividing evenly between rolls.
6. Top chicken with 3 to 4 slices of fresh mozzarella (about 8 oz total divided), then add tomato slices and a good handful of packed fresh basil leaves.
7. If you used balsamic vinegar rather than glaze, drizzle about 1 tbsp vinegar per sandwich; if using balsamic glaze, use about 1 tsp to 1 tbsp depending on how sweet you like it.
8. Add remaining pesto or a light drizzle of olive oil to the top roll if you want extra moisture, then close the sandwich. Press down gently so everything settles together.
9. Slice and serve warm or at room temp. Leftovers keep well chilled for a day, just add fresh basil before eating so it stays bright.
Equipment Needed
1. Meat mallet or rolling pin (to pound chicken to even thickness)
2. Cutting board (one for raw chicken, one for veggies if you can)
3. Chef knife and serrated knife (chef for chicken/tomatoes, serrated for ciabatta)
4. Grill pan or heavy skillet (for cooking chicken and toasting rolls)
5. Tongs and a spatula (tongs for flipping chicken, spatula for toasting rolls)
6. Instant-read thermometer (to check chicken reaches 165 F)
7. Small bowl and silicone brush (for oil/lemon/seasoning mix and brushing rolls)
8. Spoon or small spreader (for pesto and balsamic drizzle)
FAQ
Caprese Sandwich With Chicken Recipe Substitutions and Variations
- Chicken breasts: swap with boneless turkey cutlets or thin pork chops, or for a vegetarian option use thick grilled tofu or tempeh, just season and cook the same way.
- Ciabatta rolls: use sourdough, a good baguette, or focaccia, they’ll soak up the juices differently so press gently so it doesn’t get soggy.
- Fresh mozzarella: replace with burrata for extra creaminess, or provolone/young gouda if you want something that melts a bit more.
- Pesto: if you don’t have pesto mix mayo with chopped basil and a little lemon, or try sun dried tomato spread for a different, tangy flavor.
Pro Tips
1. Don’t skip the rest after cooking the chicken. If you slice it right away all the juicy goodness runs out, so let it sit at least 5 minutes. You’ll end up with moister slices that actually taste like something.
2. Toast the ciabatta well and be generous with oil or butter on the cut side. A crisper, slightly oily surface keeps the sandwich from getting soggy from the tomatoes and pesto, and it adds a nice contrast to the soft mozzarella.
3. Warm the sliced mozzarella a little before assembling if you want it melty without a broiler. Put the slices on the hot pan for 20 to 30 seconds or lay them on the warm chicken; they’ll soften and bind the layers better. Don’t overdo it or they’ll get rubbery.
4. Save some basil for the last second and keep it whole instead of shredding it too fine. Torn or whole leaves stay brighter and less wilted, and adding them right before serving keeps the flavor fresh instead of dull.

Caprese Sandwich With Chicken Recipe
I just made a Chicken Pesto Mozzarella Sandwich that's crispy, overflowing with ripe tomato, fresh mozzarella and basil, and honestly this is the kind of sandwich that ruins all others so keep scrolling.
2
servings
1320
kcal
Equipment: 1. Meat mallet or rolling pin (to pound chicken to even thickness)
2. Cutting board (one for raw chicken, one for veggies if you can)
3. Chef knife and serrated knife (chef for chicken/tomatoes, serrated for ciabatta)
4. Grill pan or heavy skillet (for cooking chicken and toasting rolls)
5. Tongs and a spatula (tongs for flipping chicken, spatula for toasting rolls)
6. Instant-read thermometer (to check chicken reaches 165 F)
7. Small bowl and silicone brush (for oil/lemon/seasoning mix and brushing rolls)
8. Spoon or small spreader (for pesto and balsamic drizzle)
Ingredients
-
2 boneless, skinless chicken breasts (about 1 lb total)
-
2 large ciabatta rolls, split (or 4 small rolls)
-
8 oz fresh mozzarella, sliced
-
2 ripe medium tomatoes, sliced
-
1/2 cup fresh basil leaves, packed
-
1/4 cup prepared pesto
-
2 tbsp balsamic glaze or 2 tbsp good-quality balsamic vinegar
-
2 tbsp olive oil, plus extra for brushing
-
1 tsp kosher salt
-
1/2 tsp freshly ground black pepper
-
1 tsp Italian seasoning or 1/2 tsp dried oregano and 1/2 tsp dried basil
-
1 tbsp lemon juice (optional, for chicken brightness)
-
1 tbsp unsalted butter (optional, for toasting rolls)
Directions
- Pound the chicken breasts to even thickness (about 3/4 inch) or slice them horizontally if you prefer thinner cutlets; pat dry, then rub with 2 tbsp olive oil, 1 tsp kosher salt, 1/2 tsp black pepper, 1 tsp Italian seasoning, and 1 tbsp lemon juice if using for brightness.
- Heat a grill pan or skillet over medium high heat until hot. Grill the chicken 4 to 6 minutes per side (depending on thickness) until internal temp reads 165 F, let rest 5 minutes, then slice thinly. Dont skip resting or the juices run out.
- While chicken rests, split ciabatta rolls and brush cut sides lightly with olive oil and a little butter if you like them toasted; toast cut side down in the same pan over medium heat until golden and crisp, about 1 to 2 minutes.
- Spread about 1 tbsp pesto on the bottom half of each roll. This gives instant flavor, so dont be shy.
- Layer sliced grilled chicken over the pesto, dividing evenly between rolls.
- Top chicken with 3 to 4 slices of fresh mozzarella (about 8 oz total divided), then add tomato slices and a good handful of packed fresh basil leaves.
- If you used balsamic vinegar rather than glaze, drizzle about 1 tbsp vinegar per sandwich; if using balsamic glaze, use about 1 tsp to 1 tbsp depending on how sweet you like it.
- Add remaining pesto or a light drizzle of olive oil to the top roll if you want extra moisture, then close the sandwich. Press down gently so everything settles together.
- Slice and serve warm or at room temp. Leftovers keep well chilled for a day, just add fresh basil before eating so it stays bright.
Notes
- Below you’ll find my best estimate of this recipe’s nutrition facts. Treat the numbers as a guide rather than a rule—great food should nourish both body and spirit. Figures are approximate, and the website owner assumes no liability for any inaccuracies in this recipe.
Nutrition Facts
- Serving Size: 588g
- Total number of serves: 2
- Calories: 1320kcal
- Fat: 70.6g
- Saturated Fat: 25.9g
- Trans Fat: 0.25g
- Polyunsaturated: 5g
- Monounsaturated: 26.5g
- Cholesterol: 276mg
- Sodium: 2146mg
- Potassium: 1395mg
- Carbohydrates: 70.4g
- Fiber: 5.5g
- Sugar: 10.8g
- Protein: 105.3g
- Vitamin A: 1500IU
- Vitamin C: 15mg
- Calcium: 622mg
- Iron: 4.5mg







