Sweet Corn Tomato Peach Caprese Salad
This Sweet Corn Tomato Peach Caprese Salad is what happens when classic Italian simplicity meets the best of American summer produce. I threw it together for a Labor Day gathering when I had a pile of ripe peaches, a few ears of grilled corn, and a block of fresh mozzarella staring back at me from the fridge.
What’s better than a caprese salad on a hot evening? One with juicy peaches and smoky charred corn layered in. The colors alone — deep red tomatoes, golden corn, blush-pink peach slices, and milky white mozzarella — make it look like you spent hours on it.
Well, you didn’t. This whole thing comes together in about 20 minutes, and the honey-balsamic vinaigrette ties every sweet, tangy, creamy bite into something genuinely beautiful.
Table of Contents
Ingredients

| Category | Ingredient | Amount | Notes |
|---|---|---|---|
| Produce | Fresh sweet corn, husks removed | 3 ears | Frozen roasted kernels work off-season |
| Produce | Ripe peaches, sliced into wedges | 2 large | Nectarines are a great swap |
| Produce | Heirloom tomatoes, sliced | 2 large | Or 2 cups cherry tomatoes, halved |
| Cheese | Fresh mozzarella, sliced or torn | 8 oz (225 g) | Burrata is a luxurious upgrade |
| Herbs | Fresh basil leaves | 1/3 cup | Don’t substitute dried |
| Herbs | Fresh mint leaves, torn | 2 tbsp | Optional but adds brightness |
| Aromatics | Red onion, very thinly sliced | 1/4 small | Soak in cold water to mellow the bite |
| Crunch | Toasted pine nuts or pistachios | 2 tbsp | Optional; adds texture and richness |
| Seasoning | Flaky sea salt | To taste | Maldon or fleur de sel preferred |
| Seasoning | Freshly ground black pepper | To taste | Coarse grind for best texture |
| Dressing | Extra-virgin olive oil | 3 tbsp | Use your best quality oil here |
| Dressing | Balsamic vinegar | 1½ tbsp | Aged balsamic adds more depth |
| Dressing | Fresh lemon juice | 1 tbsp | Brightens the vinaigrette |
| Dressing | Honey | 1 tsp | Agave works for vegan version |
| Dressing | Dijon mustard | 1 tsp | Helps the dressing emulsify |
| Dressing | Garlic clove, finely grated | 1 small | Grating prevents raw garlic chunks |
| Dressing | Kosher salt | 1/2 tsp | Adjust after tasting |
| Dressing | Freshly ground black pepper | 1/4 tsp | Freshly ground makes a difference |
Instructions

Step 1: Grill the corn. Preheat a grill or grill pan over medium-high heat. Grill the corn for 8–10 minutes, turning occasionally, until lightly charred all over. The kernels should smell nutty and sweet, with golden-brown patches — like caramel developing on the cob.
Step 2: Cut the corn. Let the grilled ears cool for 5 minutes so you can handle them safely. Stand each cob upright in a wide bowl and slice downward with a sharp knife to release the kernels. The bowl catches any stray pieces.
Step 3: Make the dressing. Whisk together the olive oil, balsamic vinegar, lemon juice, honey, Dijon mustard, grated garlic, salt, and pepper in a small bowl or jar. Whisk vigorously until smooth and emulsified — it should look glossy and unified, not separated.
Step 4: Assemble the salad. Arrange the sliced tomatoes, peaches, grilled corn, and torn mozzarella on a large serving platter. Aim for an artful, layered look rather than a tossed pile. Scatter the thinly sliced red onion, basil, and mint over the top.
Step 5: Finish and serve. Drizzle the honey-balsamic vinaigrette evenly across the platter. Sprinkle with toasted pine nuts or pistachios, a generous pinch of flaky sea salt, and several grinds of black pepper. Serve immediately with grilled or crusty artisan bread.
Substitutions and Variations
No fresh peaches? Nectarines are nearly identical in flavor and texture and work just as well in this peach caprese salad. Mangoes make a tropical-leaning version that’s equally beautiful — and kids tend to love the sweeter profile.
For a vegan version, swap the mozzarella for thick slices of marinated tofu or a creamy vegan cashew cheese. The honey in the dressing can be replaced with agave or maple syrup without losing any sweetness or balance.
To make this a heartier main dish, add grilled shrimp, sliced prosciutto, or a handful of arugula as a base layer. This turns a stunning side into a complete meal. It pairs especially well alongside this chipotle chicken avocado chop salad for a full summer spread.
Burrata in place of fresh mozzarella is arguably the most delicious upgrade you can make. Its creamy interior melts slightly into the vinaigrette, creating little pools of richness around every peach slice and tomato.
Expert Tips and Troubleshooting
The single most common mistake with this sweet corn salad is cutting into it before everything is at room temperature. Cold mozzarella and refrigerator-chilled peaches taste flat and rubbery. Pull everything out 20–30 minutes before serving.
In my testing, I found that soaking the red onion slices in cold water for 10 minutes before assembling dramatically reduces their sharpness without losing any crunch. It makes the salad far more balanced for guests who are sensitive to raw onion.
Red onion turning your vinaigrette purple? That’s just the natural pigment bleeding — totally harmless and actually beautiful in small amounts. Dress the salad right before serving to keep the colors vivid and separate. According to Bon Appetit’s guide to better caprese, assembling on the platter rather than tossing in a bowl is the key to a visually stunning result.
If your peaches are slightly underripe, slice them and toss briefly with a tiny pinch of sugar and a squeeze of lemon. Let them sit for 5 minutes. They’ll release just enough juice to taste ripe and vibrant.
Storage and Meal Prep
| Component | Storage Method | Duration |
|---|---|---|
| Assembled salad | Not recommended | Best eaten immediately |
| Grilled corn kernels | Airtight container in fridge | Up to 3 days |
| Honey-balsamic vinaigrette | Sealed jar in fridge | Up to 1 week |
| Sliced peaches and tomatoes | Separate, covered in fridge | 1 day max |
To get ahead, grill your corn and make the vinaigrette up to three days in advance. Slice the peaches and tomatoes the morning of serving and keep them refrigerated separately. Assemble everything on the platter just before guests arrive for the freshest result.
Leftover vinaigrette is a weeknight gift. Drizzle it over a warm tomato feta brown rice salad or use it as a marinade for grilled chicken. It keeps beautifully for a full week in the fridge.
Serving Suggestions

This labor day salad belongs on a table with grilled proteins and something starchy and crusty to soak up the dressing. Serve it alongside grilled bread, focaccia, or a simple pasta. The vinaigrette pools on the platter in the most irresistible way.
For a dinner party, arrange the platter on a wooden board and let guests serve themselves. Honestly, it’s one of those dishes that makes people stop and reach for their phones before digging in. Pair it with the creamy corn cotija dressing on the side for guests who want a bolder, smokier option.
Sweet Corn Tomato Peach Caprese Salad FAQs
Can I make this peach caprese salad ahead of time?
This salad is best assembled right before serving, but you can prep the components up to a day ahead. Grill the corn, make the dressing, and slice the produce separately, then assemble on the platter just before guests arrive for the freshest result.
What can I use instead of fresh mozzarella?
Burrata is the most delicious upgrade and makes the salad even creamier. For a dairy-free option, use marinated tofu or a thick vegan cashew cheese. Avoid low-moisture shredded mozzarella — it won’t have the right texture or flavor for this sweet corn salad.
How do I grill corn without a grill?
You can roast corn under a broiler on a foil-lined baking sheet at high heat for 8–10 minutes, turning halfway through. A dry cast-iron skillet over high heat also creates a nice char on the kernels. Either method gives you good smoky caramelization.
Why does my salad look soggy before serving?
Tomatoes and peaches release juice quickly once salted or dressed. Assemble the platter right before serving and dress it at the table if possible. Keeping the vinaigrette on the side until the last minute keeps everything looking vibrant and fresh.
What other fruits work in this labor day salad?
Nectarines, plums, and mangoes all work beautifully in place of peaches. Strawberries are a surprising but delicious addition in early summer. Choose ripe, fragrant fruit — the sweetness is what balances the acidity of the tomatoes and balsamic vinaigrette.
Conclusion
This Sweet Corn Tomato Peach Caprese Salad is summer on a platter — no fuss, no oven, just gorgeous seasonal produce doing what it does best. After making this dozens of times, I can promise it never gets old.
Seriously, save this one to Pinterest before peak corn and peach season slips away — you’ll want it on repeat until fall. Drop a comment below and let me know what variation you tried!

Sweet Corn Tomato Peach Caprese Salad
Equipment
- Grill or grill pan
- Sharp knife
- Cutting board
- Mixing bowl
- Small bowl or jar
- Whisk
- Serving platter
Ingredients
Produce
- 3 ears Fresh sweet corn, husks removed Frozen roasted kernels work off-season
- 2 large Ripe peaches, sliced into wedges Nectarines are a great swap
- 2 large Heirloom tomatoes, sliced Or 2 cups cherry tomatoes, halved
Cheese
- 8 oz Fresh mozzarella, sliced or torn Burrata is a luxurious upgrade
Herbs
- â…“ cup Fresh basil leaves Do not substitute dried
- 2 tbsp Fresh mint leaves, torn Optional
Aromatics
- ¼ small Red onion, very thinly sliced Soak in cold water to mellow the bite
Crunch
- 2 tbsp Toasted pine nuts or pistachios Optional
Seasoning
- To taste Flaky sea salt Maldon or fleur de sel preferred
- To taste Freshly ground black pepper Coarse grind for best texture
Dressing
- 3 tbsp Extra-virgin olive oil Use high-quality oil
- 1 ½ tbsp Balsamic vinegar Aged balsamic preferred
- 1 tbsp Fresh lemon juice Brightens the vinaigrette
- 1 tsp Honey Agave works for vegan version
- 1 tsp Dijon mustard Helps emulsify the dressing
- 1 small Garlic clove, finely grated Grating prevents chunks
- ½ tsp Kosher salt Adjust after tasting
- ¼ tsp Freshly ground black pepper Freshly ground
Instructions
- Preheat a grill or grill pan over medium-high heat. Grill the corn for 8 to 10 minutes, turning occasionally, until lightly charred. Cool for about 5 minutes.
- Stand each cob upright in a bowl and carefully slice off the kernels with a sharp knife.
- Whisk together the olive oil, balsamic vinegar, lemon juice, honey, Dijon mustard, grated garlic, kosher salt, and black pepper until smooth and emulsified.
- Arrange the tomatoes, peaches, grilled corn, and mozzarella on a large serving platter. Scatter the red onion, basil, and mint over the top.
- Drizzle with the honey-balsamic vinaigrette, sprinkle with toasted pine nuts or pistachios if using, season with flaky sea salt and freshly ground black pepper, and serve immediately.
