I first reached for this peach tomato caprese salad on a scorching afternoon when I wanted something bright, no-fuss, and not messy to assemble. The peach and tomato pairing sounded obvious, but my first attempt produced a watery plate and muted flavors; that taught me to salt and drain the fruit briefly and to use a lemon-forward pesto vinaigrette for lift. This version is built around that quick step and honest timing so busy cooks can get consistent results without fuss.

Why this peach tomato caprese salad works
This peach tomato caprese salad leans on three reliable ideas: drain moisture from ripe fruit, balance sweetness with acid, and use texture contrasts that hold up after tossing. Salting thick tomato and peach slices for 10–15 minutes pulls out excess juice so the mozzarella doesn’t turn soggy, and folding in a small amount of oil-based lemon-pesto vinaigrette keeps the herbs glued to the fruit without drowning it. During testing I found that skipping the brief drain made the plate too wet within 10 minutes; after adding the salt-and-drain step and a spoonful of balsamic reduction as a finishing touch, the salad stayed vibrant and plated more cleanly.
Key takeaways
- Salt and drain peach and tomato slices for 10–15 minutes to prevent a watery salad.
- Use a lemon-pesto vinaigrette (not a heavy cream or all-balsamic dressing) to brighten and coat ingredients without sogginess.
- Finish with a light balsamic glaze and extra basil for visual contrast and an acidic pop.
Ingredients you’ll need and what to substitute
The core of this peach tomato caprese salad is simple: ripe peaches, ripe tomatoes, fresh mozzarella, basil, olive oil, and acid. I use medium-ripe peaches—firm enough to slice without collapsing but sweet when bitten. If peaches are very soft, halve or chunk them instead of thin-slicing to avoid a mushy result. For tomatoes, thick-sliced beefsteak or heirloom tomatoes give me broad surfaces; grape or cherry tomatoes work but need halving and will release more juice.
Fresh mozzarella should be the ball or ciliegine (small balls). If you only have low-moisture mozzarella, reduce salting time for the fruit since the cheese will be drier. For a vegetarian option that accepts slightly stronger flavor, try burrata in place of mozzarella but serve immediately because burrata softens quickly. For oil, use extra-virgin olive oil; a neutral oil blunts the flavor. If you don’t have pesto on hand, pulse 2 tablespoons of packed basil with 1 tablespoon of olive oil, 1 teaspoon lemon zest, and a pinch of salt as a quick swap.
Equipment
This is low-equipment. You need a sharp chef’s knife for clean slices, a rimmed baking sheet or tray for salting and draining, a small bowl for making the vinaigrette, and a serving platter or large shallow bowl. I recommend a 12-inch rimmed sheet or any shallow tray so juices can drain away. A microplane or fine grater is helpful for lemon zest if you choose to make a quick homemade pesto swap.
How to make peach tomato caprese salad
Prepare and drain the fruit (10–15 minutes)
Start by washing the peaches and tomatoes and patting them dry. Slice peaches into 1/4-inch to 1/2-inch wedges (or 1/4-inch rounds if you prefer uniform circles) and slice tomatoes into roughly the same thickness. Arrange slices in a single layer on a rimmed tray, overlapping a little but not piled. Sprinkle evenly with 1/2 teaspoon kosher salt total and let sit 10–15 minutes; you’ll see tiny beads of juice form. This step pulls out surface moisture so the mozzarella stays drier and the dressing clings better.
Make the lemon-pesto vinaigrette (5 minutes)
While the fruit is resting, whisk together 3 tablespoons extra-virgin olive oil, 1 tablespoon fresh lemon juice, 1 teaspoon lemon zest, 1 tablespoon prepared basil pesto, 1 teaspoon honey, and a generous pinch of salt and black pepper. The pesto gives herby depth without needing a long emulsion, and the lemon keeps the salad bright. Taste and adjust—if your peaches are very sweet, add another 1/2 teaspoon of lemon juice to balance.
Assemble and finish (5 minutes)
After draining, gently blot the fruit slices with a paper towel to remove surface moisture. On a serving platter arrange alternating peach and tomato slices, tucking small torn basil leaves and pieces of torn or sliced fresh mozzarella between them. Drizzle about half the lemon-pesto vinaigrette over the arranged salad—use more or less depending on how glossy you like it. Finish with a light drizzle (about 1 teaspoon) of thick balsamic glaze or a small reduction, a final scatter of basil, and a sprinkle of flaky sea salt for texture. Serve within 20 minutes for best texture, though the salad will hold reasonably well for up to an hour if lightly dressed.
Things I learned the hard way
Here are practical tips—based on real mistakes—to avoid common problems:
- If the salad turned watery: I had skipped the salt-and-drain step at first and ended up with pooled juices; salting for 10–15 minutes fixed the issue.
- If the mozzarella made the plate bland: use salted tomatoes and a lemony vinaigrette; the acid balances the mild cheese.
- If the peaches were too soft: slice them thicker or cut into chunks instead of rounds to keep texture.
- If the dressing seemed oily: whisk the lemon with a touch of honey before adding oil, and add pesto sparingly—this helps emulsify the dressing so it clings.
- If you need to double the recipe: work in two trays when salting so fruit drains evenly instead of steaming together.
- Shortcut: use store-bought balsamic glaze instead of making a reduction for a fast finish.
Variations to try
- Grilled Peach Tomato Caprese: Lightly grill peach halves and tomato slices 1 minute per side over medium-high heat to add char; reduce salting time to 5 minutes because grilling concentrates juices.
- Stone Fruit Mix: Swap half the peaches for thin-sliced nectarines or plums (adjust salt to account for tannins in plums).
- Nuts and Heat: Scatter toasted pine nuts or chopped toasted almonds and a pinch of red-pepper flakes for crunch and a touch of heat; add them just before serving.
- Herb Twist: Use a mix of basil and mint for a fresher, brighter profile; mint is delicate—tuck leaves in at the end.
Storage, freezing, and reheating
This peach tomato caprese salad is best eaten fresh. If you must store leftovers, keep components separate: place dressed salad in an airtight container in the refrigerator for up to 24 hours, though texture will soften. Store undressed peach and tomato slices layered between paper towels in the fridge for up to 48 hours, and keep mozzarella in its original container or wrapped in a damp paper towel in a sealed container for up to 2 days. Do not freeze fresh peaches or tomatoes for this salad—the thawed texture will be mushy. When reheating is mentioned online: this salad is not meant to be reheated; instead, bring refrigerated components to room temperature for 15–20 minutes before serving to restore flavors.
For best presentation, assemble the salad on a shallow platter so slices lie flat and the balsamic glaze pools in controlled streaks rather than puddling. Serve the assembled platter at cool-room temperature—this allows the lemon and basil aromas to come forward while keeping the texture of the mozzarella and fruit appealing. Small finishing touches, like an extra scatter of torn basil and a light grind of black pepper, make the dish feel intentional and composed.
What to serve with peach tomato caprese salad
This salad pairs well with straightforward, efficient mains: grilled lemon-herb chicken, simple broiled salmon, crusty country bread for soaking up juices, or a bowl of chilled orzo tossed with olive oil and herbs. For a light summer meal, serve alongside a chilled white beverage or sparkling water with lemon slices.


Peach Tomato Caprese Salad with Lemon-Pesto Vinaigrette
Ingredients
Equipment
Method
- Arrange peach and tomato slices in a single layer on a rimmed baking sheet and sprinkle evenly with 1/2 teaspoon kosher salt; let sit 10–15 minutes to draw out excess moisture, then blot gently with paper towels.
- In a small bowl, whisk together the olive oil, lemon juice, lemon zest, prepared basil pesto, honey, and a pinch of black pepper until combined; taste and adjust seasoning.
- On a serving platter, alternate peach and tomato slices, tucking torn mozzarella and basil leaves between them; drizzle about half the vinaigrette over the arranged salad.
- Drizzle 1 teaspoon balsamic glaze across the top, sprinkle with flaky sea salt and extra basil, scatter toasted pine nuts or red-pepper flakes if using, and serve within 20 minutes for best texture.
Notes
Frequently asked questions
Can I use canned peaches? No—use fresh peaches for texture and bright flavor; canned peaches are too soft and syrupy and make the salad watery.
How long do I salt the tomatoes and peaches? Salt for 10–15 minutes on a tray, then blot dry; longer salting can make them overly soft and salty.
Can I make the vinaigrette ahead? Yes—the lemon-pesto vinaigrette can be made a day ahead and refrigerated; bring to room temperature and whisk before using.
Is burrata a good substitute for mozzarella? Burrata works but should be added right before serving because it breaks down quickly and releases cream.
Will this salad work with cherry tomatoes? Yes—halve them and reduce salting time since they release more juice; consider serving in a bowl to catch juices.
Closing
This peach tomato caprese salad gives you the fresh-sweet summer flavors of stone fruit and ripe tomatoes with a practical salt-and-drain step and a lemon-pesto vinaigrette that keeps the textures where they should be; I find it an easy, dependable choice when I want something bright that doesn’t fall apart on the plate. Serve immediately for the best contrast of juicy fruit and springy cheese, and refrigerate any leftovers separately to keep the textures as distinct as possible.
Leave a Reply