Caprese Sandwich
A fresh, simple Italian-inspired sandwich that celebrates ripe tomatoes, creamy mozzarella, and fragrant basil between two slices of crusty bread. A drizzle of olive oil and a touch of balsamic bring it all together. Ready in under 10 minutes, it's the perfect summer lunch.
For 2 servings
- prep · ~3 min
Slice the mozzarella and tomatoes.
1.Pat the fresh mozzarella dry with a paper towel to remove excess water.2.Slice the mozzarella into 1 cm thick rounds.3.Slice the tomatoes into similar thickness rounds.4.Gently pick the basil leaves and set aside. - grill · ~2 min
Lightly toast the bread.
Heat a grill pan or skillet over medium heat. Brush one side of each bread slice lightly with a little olive oil. Place the bread oil-side down and toast for about 1 minute until light golden and grill marks appear.
TIPDon't over-toast — you want a slight crunch outside but still a soft, chewy interior. - assemble · ~2 min
Layer the sandwich.
1.Place the bottom slices of bread on a cutting board, grilled side up.2.Arrange mozzarella slices in an even layer on both bottom slices.3.Lay tomato slices over the mozzarella.4.Tuck whole basil leaves between the tomato and mozzarella layers.5.Season with a small pinch of salt and a crack of black pepper.TIPSeason the tomatoes directly — this brings out their natural sweetness and juices. - garnish · ~1 min
Drizzle the finishing touches and close.
Drizzle the remaining olive oil and the balsamic vinegar over the tomatoes. Close the sandwiches with the top bread slices, grilled side down. Press gently to bind everything together.
- serve · ~1 min
Slice and serve immediately.
Cut each sandwich in half diagonally with a sharp serrated knife. Serve right away while the bread is still slightly warm from toasting.
TIPWipe the knife between cuts to keep the layers clean and intact.
What to keep in mind.
6 tips from the recipe — small details that make a real difference to the final dish.
- 1Pat mozzarella dry to prevent a soggy sandwich and help it hold its shape when sliced.
- 2Use in-season, fully ripe tomatoes for maximum sweetness and juiciness.
- 3Toast only one side of the bread so the other stays soft and doesn't scrape the roof of your mouth.
- 4Season the tomato slices directly with salt and pepper to draw out their natural flavor.
- 5Use a serrated knife to cut the sandwich cleanly without squishing the fillings.
- 6Let the toasted bread cool for 30 seconds before assembling so the mozzarella doesn't melt too quickly.
Adapt it for your goals.
High-protein
Add a few slices of grilled chicken breast or prosciutto between the mozzarella and tomato for extra protein and a savory boost.
veganVegan
Replace mozzarella with a firm vegan mozzarella alternative and use a high-quality balsamic glaze to add richness without dairy.
gluten freeGluten-free
Use gluten-free ciabatta or thick-sliced gluten-free sourdough to keep the same rustic texture and crunch.
low oilLow-oil
Toast the bread in a dry skillet and use a light mist of olive oil spray instead of brushing, then finish with a balsamic reduction for intensity without the fat.
jainJain
Omit the garlic (none used here) and onion — this recipe is already Jain-friendly. Replace mozzarella with a plant-based cheese and skip the balsamic if it contains wine vinegar; use lemon juice instead.
Why this is on our healthy list.
Rich in Calcium
Fresh mozzarella provides a good source of calcium, which supports strong bones and teeth.
Source of Lycopene
Ripe tomatoes are rich in lycopene, an antioxidant linked to heart health, especially when eaten with a little olive oil.
Heart-Healthy Fats
Extra virgin olive oil delivers monounsaturated fats that help maintain healthy cholesterol levels.
Antioxidant-Rich Basil
Fresh basil contains flavonoids and essential oils that have anti-inflammatory properties.
Frequently asked questions
Fresh basil is essential for this sandwich — dried basil lacks the bright, aromatic flavor and will taste dusty. Stick with fresh leaves.



