Tomato and Peach Salad with Mozzarella brings sweet fruit, juicy tomatoes and soft cheese together in a dish that needs very little cooking equipment. The pleasure is in the contrast: peaches offer fragrant sweetness, tomatoes bring acidity, and mozzarella gives each forkful a mellow, creamy finish. A light red wine vinaigrette and torn basil keep everything tasting fresh. Serve it as a generous side dish, a starter to share, or a light lunch with bread for catching the juices.
Choose fruit that holds its shape
This salad works best when the peaches are ripe but still firm enough to slice neatly. Look for fruit that smells fragrant near the stem and yields slightly under gentle pressure. Very soft peaches can collapse as you cut them, while hard, underripe ones lack the sweetness that balances the dressing. Yellow peaches give a lively sweet-tart flavor; white peaches make a gentler, sweeter salad.
For the tomatoes, combine a few larger slices with smaller wedges or halved cherry tomatoes. Different shapes help the dressing settle between the pieces without requiring much tossing. Choose tomatoes that feel heavy for their size and have an appealing aroma. Color is a matter of preference: red, yellow and striped varieties all work, so use whichever tastes best.
Fresh mozzarella is the right cheese here. A large ball can be torn into irregular pieces, while small mozzarella balls can be halved. Drain it thoroughly before assembling the salad. Excess packing liquid dilutes the vinaigrette and leaves the platter watery before the fruit has had a chance to release its own juices.
Ingredients for a generous platter
Serves four as a side dish or two as a light lunch. Allow about 20 minutes for preparation, plus a short rest for the tomatoes. You will need a sharp knife, a cutting board, a small bowl or jar, and a wide serving platter.
For the salad
- 600 g ripe tomatoes, using a mixture of large and small varieties if available
- 2 medium ripe but firm peaches
- 250 g fresh mozzarella, drained
- 1 small handful fresh basil leaves
- 1 tablespoon very thinly sliced shallot
- 1/4 teaspoon fine salt, plus more to taste
- Freshly ground black pepper
For the dressing
- 3 tablespoons extra virgin olive oil
- 1 tablespoon red wine vinegar
- 1/2 teaspoon Dijon mustard
- 1/2 teaspoon honey, optional
- A small pinch of fine salt
The honey is a balancing ingredient, not an essential addition. Leave it out initially if your peaches are particularly sweet. Once you taste the dressing with a piece of tomato and peach, you can decide whether it needs that extra touch. The mustard should help bring the dressing together without becoming its main flavor.

How to make the salad
- Prepare the mozzarella. Drain the cheese and pat its surface gently with a clean kitchen towel. Tear a large ball into bite-sized pieces, or halve smaller balls. Set aside while you prepare the fruit.
- Cut and season the tomatoes. Remove any tough cores. Slice large tomatoes into thick rounds or wedges and halve cherry tomatoes. Place them in a shallow bowl, sprinkle with the 1/4 teaspoon salt, and let them stand for about 10 minutes.
- Mix the dressing. Whisk the olive oil, red wine vinegar, mustard and pinch of salt in a small bowl. Stir in the sliced shallot so it can soften slightly in the vinegar. Taste before adding the optional honey.
- Slice the peaches. Wash and dry them, leaving the skins on. Cut around each stone and gently twist the halves apart if they release easily. If the flesh clings to the stone, cut wedges away from it instead. Aim for slices thick enough to lift without breaking.
- Build the platter. Lift the tomatoes from their bowl, leaving behind any large puddle of liquid. Arrange them loosely across a wide platter, then tuck the peach slices and mozzarella between them. Keep the layers shallow so every portion gets a little of everything.
- Dress and finish. Spoon over about two-thirds of the dressing, including the shallot. Tear larger basil leaves and scatter them over the salad. Add black pepper, then taste a combined bite. Add more dressing or a little salt if needed and serve promptly.
A gentle lift with two serving spoons is enough if you want to distribute the dressing further. Repeated tossing can bruise the peaches and break the mozzarella into small fragments. For a composed platter, simply drizzle carefully across the whole surface and let each person serve themselves.
Balance the dressing with the fruit
The finished salad should taste savory as well as sweet. If it seems flat, try a small pinch of salt before adding more vinegar. If it tastes sharp, another drizzle of olive oil may round it out. When the peaches are mild, a little honey can help, but avoid turning the vinaigrette into a sweet glaze.
Tomatoes vary in juiciness, so you may not need all the dressing. Start conservatively and bring the remainder to the table. The liquid left after salting the tomatoes is useful too: stir a spoonful into the reserved dressing if you would like a lighter consistency. Taste again before pouring, since that tomato liquid is already seasoned.

Simple variations that keep the balance
Nectarines are an easy substitute for peaches and need no peeling. For a more peppery finish, scatter a small handful of rocket beneath the fruit just before serving. Keep it modest so the leaves support the salad rather than hiding the tomatoes and cheese.
If you prefer balsamic vinegar, substitute it for the red wine vinegar and omit the honey at first. Balsamic can bring plenty of sweetness on its own. A thick balsamic glaze is harder to distribute evenly, so ordinary pourable vinegar suits this dressing better.
For crunch, add a small handful of toasted pumpkin seeds after dressing the salad. Let them cool completely first. Mint can replace some of the basil, though a few torn leaves are enough to make their presence felt. Choose one addition at a time so the fruit remains the focus.
Serving and preparing ahead
Bring the platter to the table with crusty bread, warm flatbreads or simple toast. It also sits comfortably alongside grilled chicken, fish or a vegetable omelette. Because the salad already contains juicy fruit and creamy cheese, straightforward accompaniments give it room to shine.
To get ahead, mix the dressing and refrigerate it separately. Drain the mozzarella and keep it covered in the fridge. Cut the fruit closer to serving, and add the basil at the end to preserve its color and fragrance. Stir the dressing again before using, since the oil and vinegar will separate as they stand.
Refrigerate any leftovers promptly in a covered container and aim to eat them the next day. The tomatoes and peaches will soften and release more liquid, so spoon the leftovers over toast or alongside cooked grains. Add a few fresh basil leaves just before eating to refresh the flavor.