I built a Chicken Pesto Mozzarella Sandwich with a little trick that ruined every other sandwich for me, and you’re going to want the details.

I’m obsessed with this sandwich because it hits every stupid craving I get. Thick grilled chicken tucked under slices of fresh mozzarella and shoved onto a crunchy roll.
Fresh Mozzarella Sandwich, yeah, but the whole thing sings with messy drips and hot cheese stretching while the chicken tries to steal every bite. I adore the contrast of textures and the ridiculous amount of flavor packed into one handheld.
Caprese Sandwich Recipe people will get it. Bite once and you’ll be immediately planning round two.
No shame. Pure sandwich chaos, I swear for real.
I eat this way too often, honestly.
Ingredients

- Ciabatta rolls: crunchy crust, chewy inside, it holds up to juicy fillings.
- Chicken breasts: the protein that makes it filling, lean and satisfying.
- Olive oil: adds silkiness and helps flavors glide together, not overpowering.
- Kosher salt: wakes up the ingredients, makes tomato and cheese pop.
- Black pepper: little heat and bite, keeps it from tasting flat.
- Garlic powder/Italian seasoning: adds familiar herbiness if you want a boost.
- Mozzarella: melty, creamy texture that cools the tomatoes and chicken.
- Tomatoes: juicy, bright acidity, they cut through the richness.
- Basil leaves: fresh herbal lift, pick big leaves so they stand out.
- Pesto: garlicky, nutty spread that brings green, savory depth.
- Balsamic glaze: sweet-tangy finish, gives a little sticky richness.
- Arugula/mixed greens: peppery crunch and a fresh contrast, very welcome.
- Mayonnaise/aioli: creamy spread that keeps the sandwich from drying out.
Ingredient Quantities
- 2 ciabatta rolls, split (about 6 to 8 ounces each) — toasted if you like it extra crispy
- 2 boneless skinless chicken breasts, about 6 to 8 oz each
- 2 tablespoons olive oil, plus extra for brushing bread
- 1 teaspoon kosher salt, divided
- 1/2 teaspoon freshly ground black pepper, divided
- 1/2 teaspoon garlic powder or Italian seasoning, optional
- 8 ounces fresh mozzarella, sliced about 1/4 inch thick
- 2 medium ripe tomatoes, sliced (about 3/4 to 1 cup total)
- 1/4 to 1/3 cup basil leaves, packed (pick bigger leaves if you can)
- 1/4 cup pesto (store bought or homemade)
- 2 tablespoons balsamic glaze or reduction
- 1 handful arugula or mixed greens, optional but tasty
- 1 to 2 tablespoons mayonnaise or aioli, optional for spreading
How to Make this
1. Pat chicken breasts dry, season both sides with 1/2 teaspoon kosher salt, 1/4 teaspoon pepper and garlic powder or Italian seasoning if using, then rub with 1 tablespoon olive oil so they dont stick.
2. Heat a grill pan or outdoor grill over medium high heat and brush with a little oil. Cook chicken 5 to 7 minutes per side until internal temp hits 165 F, flipping once. If breasts are thick, pound to even thickness first so they cook evenly.
3. While chicken cooks, slice mozzarella about 1/4 inch thick, slice tomatoes, and pick or chiffonade the basil leaves. Toss tomatoes with a pinch of salt and the remaining 1/2 teaspoon kosher salt and 1/4 teaspoon pepper to bring out flavor.
4. If you like the bread crisp, split ciabatta rolls and brush cut sides with remaining olive oil. Toast on the grill or in a skillet until golden and slightly charred, about 1 to 2 minutes.
5. Let chicken rest 5 minutes after cooking, then slice thinly across the grain. Resting keeps it juicy so dont skip it.
6. Spread mayonnaise or aioli on the bottom half of each roll if using, then spread about 2 tablespoons pesto on the top half. The mayo gives richness and the pesto adds that Caprese punch.
7. Layer sliced chicken on the bottom roll, then top with mozzarella slices, tomato slices, and a good handful of basil leaves. If you like peppery bite add a handful of arugula on top of the tomatoes.
8. Drizzle about 1 tablespoon balsamic glaze over each sandwich assembly. Use more or less to taste but dont drown the bread.
9. Close sandwiches, press gently so everything holds, and if you want melt the cheese a bit place assembled sandwiches back on the grill pan cut side down for 30 to 60 seconds until warm and slightly gooey.
10. Cut each sandwich in half, serve immediately while warm and juicy. Tip: pack extras of basil and pesto to add right before eating so flavors stay bright.
Equipment Needed
1. Grill pan or outdoor grill, preheated to medium high
2. Meat thermometer (so you hit 165 F every time)
3. Cutting board (one for chicken, one for veg if you want to avoid cross contamination)
4. Chef’s knife for slicing chicken, mozzarella and tomatoes
5. Meat mallet or heavy skillet to pound thick breasts thin if needed
6. Tongs or spatula for flipping the chicken and handling sandwiches
7. Pastry brush or small basting brush to oil the grill and brush rolls
8. Small bowl and spoon for tossing tomatoes and mixing any sauces or aioli
FAQ
Caprese Sandwich With Chicken Recipe Substitutions and Variations
- Ciabatta rolls: sourdough boule, focaccia, crusty baguette, or a soft brioche roll — use what you got, will still be great
- Boneless chicken breasts: shredded rotisserie chicken, thin turkey cutlets, grilled tofu or halloumi for a veg option
- Fresh mozzarella: burrata for extra creaminess, sliced provolone for meltier bite, or fresh goat cheese for tang
- Pesto: sun dried tomato pesto, a smear of basil mayo, chimichurri, or even tapenade if you like salty punch
Pro Tips
1. Pound the chicken to even thickness if one side is fat and the other thin. It cooks faster and stays juicier that way, otherwise the thin end will dry out before the thick part is done. If you dont have a meat mallet use a rolling pin or heavy skillet and put the breast in a zip bag first.
2. Give the chicken a quick salt brine for 15 to 30 minutes before seasoning if you have time. 1 tablespoon kosher salt per 2 cups water is enough. It makes the meat more flavorful and keeps it moist when grilled. Pat dry and oil before seasoning so you still get a nice sear.
3. Toast the cut ciabatta until just golden and slightly charred, not rock hard. That little crisp keeps the bread from getting soggy from tomatoes and pesto, but if it gets too crunchy it steals the sandwich experience. Brush with olive oil and toast on high heat for 30 to 90 seconds per side.
4. Layer smartly and finish warm. Put chicken on the bottom so juices dont puddle on the top bread, then tomato, basil and mozz. If you want melty cheese, assemble then put the whole sandwich cut side down on a hot pan for 30 to 60 seconds, or pop under a broiler for 20 to 40 seconds, watching closely. Use a thermometer to hit 165 F in the thickest part of the breast so you dont overcook it.

Caprese Sandwich With Chicken Recipe
I built a Chicken Pesto Mozzarella Sandwich with a little trick that ruined every other sandwich for me, and you're going to want the details.
2
servings
1555
kcal
Equipment: 1. Grill pan or outdoor grill, preheated to medium high
2. Meat thermometer (so you hit 165 F every time)
3. Cutting board (one for chicken, one for veg if you want to avoid cross contamination)
4. Chef’s knife for slicing chicken, mozzarella and tomatoes
5. Meat mallet or heavy skillet to pound thick breasts thin if needed
6. Tongs or spatula for flipping the chicken and handling sandwiches
7. Pastry brush or small basting brush to oil the grill and brush rolls
8. Small bowl and spoon for tossing tomatoes and mixing any sauces or aioli
Ingredients
-
2 ciabatta rolls, split (about 6 to 8 ounces each) — toasted if you like it extra crispy
-
2 boneless skinless chicken breasts, about 6 to 8 oz each
-
2 tablespoons olive oil, plus extra for brushing bread
-
1 teaspoon kosher salt, divided
-
1/2 teaspoon freshly ground black pepper, divided
-
1/2 teaspoon garlic powder or Italian seasoning, optional
-
8 ounces fresh mozzarella, sliced about 1/4 inch thick
-
2 medium ripe tomatoes, sliced (about 3/4 to 1 cup total)
-
1/4 to 1/3 cup basil leaves, packed (pick bigger leaves if you can)
-
1/4 cup pesto (store bought or homemade)
-
2 tablespoons balsamic glaze or reduction
-
1 handful arugula or mixed greens, optional but tasty
-
1 to 2 tablespoons mayonnaise or aioli, optional for spreading
Directions
- Pat chicken breasts dry, season both sides with 1/2 teaspoon kosher salt, 1/4 teaspoon pepper and garlic powder or Italian seasoning if using, then rub with 1 tablespoon olive oil so they dont stick.
- Heat a grill pan or outdoor grill over medium high heat and brush with a little oil. Cook chicken 5 to 7 minutes per side until internal temp hits 165 F, flipping once. If breasts are thick, pound to even thickness first so they cook evenly.
- While chicken cooks, slice mozzarella about 1/4 inch thick, slice tomatoes, and pick or chiffonade the basil leaves. Toss tomatoes with a pinch of salt and the remaining 1/2 teaspoon kosher salt and 1/4 teaspoon pepper to bring out flavor.
- If you like the bread crisp, split ciabatta rolls and brush cut sides with remaining olive oil. Toast on the grill or in a skillet until golden and slightly charred, about 1 to 2 minutes.
- Let chicken rest 5 minutes after cooking, then slice thinly across the grain. Resting keeps it juicy so dont skip it.
- Spread mayonnaise or aioli on the bottom half of each roll if using, then spread about 2 tablespoons pesto on the top half. The mayo gives richness and the pesto adds that Caprese punch.
- Layer sliced chicken on the bottom roll, then top with mozzarella slices, tomato slices, and a good handful of basil leaves. If you like peppery bite add a handful of arugula on top of the tomatoes.
- Drizzle about 1 tablespoon balsamic glaze over each sandwich assembly. Use more or less to taste but dont drown the bread.
- Close sandwiches, press gently so everything holds, and if you want melt the cheese a bit place assembled sandwiches back on the grill pan cut side down for 30 to 60 seconds until warm and slightly gooey.
- Cut each sandwich in half, serve immediately while warm and juicy. Tip: pack extras of basil and pesto to add right before eating so flavors stay 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: 704g
- Total number of serves: 2
- Calories: 1555kcal
- Fat: 66g
- Saturated Fat: 29g
- Trans Fat: 0.5g
- Polyunsaturated: 6g
- Monounsaturated: 15g
- Cholesterol: 210mg
- Sodium: 1800mg
- Potassium: 1000mg
- Carbohydrates: 94g
- Fiber: 5g
- Sugar: 8g
- Protein: 90g
- Vitamin A: 1500IU
- Vitamin C: 15mg
- Calcium: 400mg
- Iron: 3.5mg













