This vibrant Italian-inspired dish transforms the classic Caprese into something special. Cherry tomatoes are oven-roasted until they caramelize and intensify in sweetness, then arranged with creamy fresh mozzarella and aromatic basil leaves. A finishing drizzle of extra virgin olive oil and balsamic glaze brings everything together.
Perfect for warm weather entertaining or as an impressive starter, this dish comes together in just 40 minutes with minimal active preparation. The roasting process concentrates the tomatoes' natural sugars while the gentle heat softens them just enough to release their juices.
Serve alongside crusty bread to soak up the delicious juices, and pair with a crisp Italian white wine for the complete Mediterranean experience.
The first time I made roasted tomato Caprese was during a heatwave when turning on the stove felt like a punishment. My kitchen was already warm from the afternoon sun and I kept staring at a basket of cherry tomatoes I'd impulsively bought at the farmers market. Roasting them changed everything about how I think about this classic salad.
Last summer I served this at a dinner party where my friend Maria, who grew up eating traditional Caprese in Naples, took one bite and went quiet. Then she asked for the recipe which I consider the highest possible compliment from someone who knows this dish by heart.
Ingredients
- Cherry tomatoes: The smaller varieties tend to roast more evenly and develop better sweetness than larger tomatoes
- Fresh mozzarella: Look for mozzarella stored in liquid rather than the pre-shredded kind which has anti-caking agents
- Fresh basil: Tear the leaves by hand rather than cutting them to prevent bruising and release more aromatic oils
- Balsamic vinegar or glaze: A glaze will give you that restaurant style finish but regular balsamic works beautifully too
Instructions
- Prepare the tomatoes:
- Preheat your oven to 200°C and line a baking tray with parchment paper. Cut each cherry tomato in half and arrange them cut side up for even caramelization.
- Season and roast:
- Drizzle the tomatoes with olive oil and use your hands to gently coat each half. Sprinkle with salt and pepper then roast for 20 to 25 minutes until the edges are slightly shriveled and golden.
- Let them rest:
- Remove from the oven and let the tomatoes cool for about 5 minutes on the baking tray. They will continue to soften and develop flavor as they rest.
- Arrange the salad:
- On your serving platter layer the mozzarella slices and roasted tomatoes. Tuck fresh basil leaves throughout the cheese and tomatoes.
- Finish and serve:
- Drizzle everything with extra virgin olive oil and balsamic. Add a final pinch of salt and cracked pepper before serving immediately.
This has become my go to dish for impromptu gatherings because it looks impressive but requires almost no active cooking time. I've made it so many times now that I can prep everything while chatting with guests.
Choosing Your Tomatoes
Cherry tomatoes work best here because their size means they roast evenly without becoming too watery. Look for tomatoes that feel heavy for their size and have deep color. Heirloom varieties can make this absolutely stunning with their mix of reds yellows and purples.
Making Ahead
You can roast the tomatoes up to a day in advance and keep them in the refrigerator. Bring them to room temperature before assembling the salad for the best flavor and texture. The basil should be added just before serving to keep it fresh and vibrant.
Serving Suggestions
This salad shines alongside grilled fish or chicken but its substantial enough to be a light main course on its own. The roasted tomatoes become almost like a warm sauce against the cool milky cheese.
- Crusty bread for sopping up the juices and olive oil
- A light white wine like Pinot Grigio or Sauvignon Blanc
- Consider adding a handful of arugula for a peppery contrast
Theres something deeply satisfying about how roasting transforms these simple ingredients into something that feels luxurious yet utterly honest. I hope this becomes one of those recipes you turn to again and again.
Recipe FAQs
- → Can I prepare this ahead of time?
-
You can roast the tomatoes up to 4 hours in advance and store at room temperature. Assemble with the mozzarella and basil just before serving to prevent the cheese from becoming watery and the basil from wilting.
- → What's the difference between regular and balsamic glaze?
-
Balsamic glaze is reduced balsamic vinegar with a thicker, sweeter consistency and more intense flavor. If using regular balsamic vinegar, consider reducing it in a pan for a few minutes to achieve a similar syrupy texture.
- → Can I use regular tomatoes instead of cherry tomatoes?
-
While cherry tomatoes work best due to their size and consistent roasting time, you can use larger tomatoes cut into 1-inch cubes. Adjust the roasting time slightly as larger pieces may take 5-10 minutes longer to caramelize properly.
- → How do I store leftovers?
-
Store components separately in airtight containers in the refrigerator for up to 2 days. Roasted tomatoes may release additional liquid when chilled. Bring to room temperature before serving for the best flavor and texture.
- → Can I make this dairy-free?
-
Substitute fresh mozzarella with a dairy-free alternative or try cubes of firm tofu marinated in olive oil and herbs. You could also use sliced avocado for a creamy element, though the flavor profile will change.
- → What temperature should I roast the tomatoes at?
-
Roast at 200°C (400°F) for 20-25 minutes. This high heat creates nice caramelization while maintaining the tomatoes' shape. Look for slightly shriveled skins and a concentrated sweetness as indicators they're done.