This vibrant Italian-inspired dish transforms the classic Caprese into something special. Roasting cherry tomatoes at high heat concentrates their natural sweetness, creating tender, caramelized bites that pair beautifully with creamy fresh mozzarella. The fragrant basil leaves add bright herbal notes, while a final drizzle of extra virgin olive oil and balsamic glaze ties everything together with rich acidity. Perfect as a light starter or side, this simple yet elegant dish comes together in just 40 minutes and serves four people generously.
Last summer, my neighbor invited me over for what she called 'the most important tomato event of the season.' She had just harvested her cherry tomatoes and insisted that roasting them completely transformed their personality. She was right. That first bite of warm, concentrated tomato sweetness against cool mozzarella made me understand why sometimes the simplest ingredients just need a little heat to become extraordinary.
I made this for my book club last month, and honestly, everyone went quiet for a solid minute after taking their first bites. There is something magical about the temperature contrast between the warm roasted tomatoes and the cool, creamy mozzarella. One friend actually asked if I had secretly added some special ingredient because the flavor was so much richer than her usual Caprese.
Ingredients
- 500 g ripe cherry tomatoes: Cherry tomatoes work best because their natural sweetness concentrates beautifully when roasted, and they hold their shape better than larger varieties
- 1 tbsp olive oil: This helps the tomatoes caramelize and prevents them from sticking to your baking tray
- Salt and pepper: Season before roasting to enhance the tomatoes natural flavor as they concentrate
- 250 g fresh mozzarella: Use the soft, white mozzarella sold in liquid, not the rubbery pizza kind, for that authentic creamy texture
- 20 g fresh basil leaves: Tear them by hand rather than cutting to release more of those aromatic oils
- 2 tbsp extra virgin olive oil: Save your best olive oil for the finishing drizzle where you can really taste it
- 1 tbsp balsamic vinegar or glaze: A glaze will give you that gorgeous restaurant style finish, but regular balsamic works perfectly too
Instructions
- Get your oven ready:
- Preheat to 200°C (400°F) while you prep the tomatoes so you can pop them in immediately
- Prep the tomatoes:
- Arrange halved cherry tomatoes on your baking tray, drizzle with olive oil, and season generously with salt and pepper, tossing gently to coat
- Roast until perfect:
- Let the tomatoes roast for 20 to 25 minutes until they are caramelized and slightly shriveled, then allow them to cool just enough so they are warm, not piping hot
- Build your salad:
- On a large platter, arrange mozzarella slices and roasted tomatoes in alternating layers for that stunning visual appeal
- Add the basil:
- Tuck fresh basil leaves between the cheese and tomatoes where the warmth will slightly wilt them and release their amazing aroma
- Finish with flair:
- Drizzle everything with your best extra virgin olive oil and balsamic, then add one final pinch of salt and cracked pepper
This recipe has become my go to for dinner parties because it looks impressive but requires almost no active cooking time. There is something so satisfying about serving food that makes people pause and really savor each bite. Last week, my husband actually said this was better than the version we had in Florence, which might be the best compliment I have ever received.
Choosing the Right Tomatoes
I have learned through trial and error that the sweetest, most flavorful cherry tomatoes are usually the smallest ones you can find. Those grape sized varieties tend to have more sugar and less water, which means they concentrate even more beautifully when roasted. Do not worry if they are not perfectly uniform, the irregular sizes actually make for a more interesting final presentation.
Make Ahead Strategy
You can roast the tomatoes up to four hours before serving and keep them at room temperature. I actually think the flavors meld better this way, giving the tomatoes time to develop those deep, concentrated notes. Just wait to assemble everything until about 15 minutes before you want to serve, and definitely add the basil last so it stays fresh and vibrant.
Serving Suggestions
A crusty baguette is essential here, because the juices that collect on the plate are basically liquid gold. I like to put a big bowl of this salad right in the center of the table and let everyone help themselves, tearing off bread to soak up all that tomato, oil, and balsamic goodness.
- Grill some bread alongside for crostini style serving
- Add a handful of arugula for a peppery contrast
- Pair with a light, crisp white wine like Pinot Grigio
Sometimes the simplest dishes, treated with a little care and attention, are the ones that end up meaning the most. This salad has a way of turning an ordinary Tuesday dinner into something worth remembering.
Frequently asked questions about this recipe
- → Can I make this ahead of time?
-
Roast the tomatoes up to 4 hours ahead and store at room temperature. Assemble the salad just before serving to keep the mozzarella fresh and basil vibrant.
- → What type of mozzarella works best?
-
Fresh mozzarella in water or burrata both work beautifully. Look for soft, creamy cheese that slices cleanly without crumbling.
- → Can I use regular tomatoes instead of cherry tomatoes?
-
Yes, cut larger tomatoes into even wedges. They may need a few extra minutes in the oven to achieve the same caramelized texture.
- → How do I store leftovers?
-
Best enjoyed fresh. If needed, store components separately in the refrigerator for up to 2 days and bring to room temperature before assembling.
- → What can I serve with this?
-
Pair with crusty bread, grilled focaccia, or as a side to grilled fish and chicken. A light Italian white wine complements the flavors perfectly.