There’s a week usually right in the thick of August when the peaches at the farmers’ market are so ripe they smell sweet from three stalls away. You pick one up, give it the gentlest squeeze, and it gives just slightly under your thumb. That’s the peach. That’s the one.
And when you have that peach, you don’t need to do much with it. You just need to let it shine.
That’s exactly the philosophy behind Peach Caprese Salad. It takes the beloved Italian classic creamy mozzarella, ripe tomatoes, fresh basil, a drizzle of olive oil and swaps in juicy summer peaches alongside (or instead of) the tomatoes. The result is something that sounds almost too simple but tastes genuinely stunning.
Think: pillowy fresh mozzarella against silky peach slices, bright green basil leaves, a drizzle of golden olive oil, and a finishing hit of balsamic glaze that ties everything together in one glossy, gorgeous pour. It’s sweet. It’s savory. It’s creamy. It’s fresh. It’s the kind of dish that makes people lean forward and say, “Wait what is this?”
I make this every summer without fail, and it never once fails to impress. It comes together in 10 minutes flat, costs almost nothing, and works as a starter, a side, or honestly a very satisfying lunch on its own. If you love fresh, simple cooking the kind of food that also happens to photograph beautifully you’re going to want this alongside something like Easy Fruit Salad with Cherry Pie Fillings for the ultimate summer spread.
Related Recipes
Caprese Pasta Salad with Balsamic Glaze (20-Minutes)
Peach Caprese Salad Recipe
What Is Peach Caprese Salad?
Peach Caprese Salad is a seasonal riff on the classic Italian Caprese A dish traditionally made with sliced tomatoes, fresh mozzarella, and basil, dressed simply with olive oil and salt. The twist here is the addition of fresh peaches, which bring a natural sweetness and juicy softness that pairs beautifully with creamy mozzarella.
Some versions keep the tomatoes alongside the peach; others let the peach take center stage entirely. I love doing both — a mix of heirloom tomatoes and sliced peaches makes the platter visually stunning and gives you more complex flavor in every bite.
What makes this version special is the balsamic glaze finish. It adds depth, a gentle tang, and that gorgeous dark drizzle against the bright colors of the salad that makes it look like something out of a restaurant kitchen.
It’s summer cooking at its absolute finest no heat, no fuss, pure flavor.
Why You’ll Love This Recipe
- It’s ready in 10 minutes. No cooking, no marinading, no fuss. Just slice, arrange, drizzle, and serve.
- It tastes like summer in every bite. Juicy peaches, creamy cheese, fragrant basil — it’s a combination that captures peak-season produce perfectly.
- It’s endlessly impressive. The platter looks restaurant-worthy with almost zero effort. It’s ideal for entertaining, dinner parties, or any time you want to look like you tried harder than you did.
- Easily adaptable. Works with nectarines, burrata, or a sprinkle of chili flakes. You can make it your own with almost no effort.
- Naturally gluten-free and vegetarian. It fits a wide range of dietary needs without any modification.
How This Recipe Works
- Sweet and savory contrast is the engine. The natural sugar in ripe peaches plays against the mild saltiness of fresh mozzarella. That contrast — sweet fruit meeting creamy, faintly salty cheese — is what makes every bite surprising and satisfying.
- Fat carries flavor. A generous pour of good extra virgin olive oil isn’t just for dressing — it coats the peach and cheese slices and melds the flavors together. Don’t skimp on it, and don’t use a low-quality oil. You’ll taste the difference.
- Acid provides lift. Balsamic glaze adds acidity and a little caramelized sweetness that cuts through the richness of the mozzarella and brightens the whole plate. Fresh lemon zest (optional, but recommended) does the same job with more brightness.
- Texture balance keeps it interesting. You have creamy mozzarella, yielding juicy peach, tender basil leaves, and the option to add a crunchy element (flaky sea salt, toasted pine nuts, or croutons). Each element does a different textural job, which is why the salad never feels one-dimensional.

Ingredients
For the Salad
- 2–3 ripe peaches — look for ones that smell fragrant and give slightly to pressure
- 8 oz fresh mozzarella — the kind packed in water; buffalo mozzarella is even better if you can find it
- 1 cup cherry or heirloom tomatoes, halved or sliced (optional but recommended for color and flavor balance)
- 1 cup fresh basil leaves — large leaves are ideal; smaller ones work too
- 2 tbsp extra virgin olive oil — use the good stuff; this is a starring ingredient
- 1 tbsp balsamic glaze — store-bought is perfectly fine, or see notes to make your own
- ½ tsp flaky sea salt (like Maldon) — regular kosher salt works but flaky salt has better texture
- ¼ tsp freshly cracked black pepper
- Optional: zest of half a lemon — adds brightness and a lovely citrus aroma
Optional Finishing Touches
- 2 tbsp toasted pine nuts — add crunch and a nutty, buttery flavor
- Pinch of red pepper flakes — for a sweet-heat version
- Fresh honey drizzle — if you want to lean into the sweetness
- Handful of arugula underneath — turns it into more of a full salad
Substitution notes: Nectarines, plums, or fresh figs all work beautifully in place of peaches. Burrata is a luxurious upgrade over fresh mozzarella — it’s creamier and richer, and it absolutely melts into the peaches. If you can’t find balsamic glaze, reduce ¼ cup of regular balsamic vinegar in a small saucepan over low heat for about 10 minutes until thick and syrupy.

Step-by-Step Instructions
Step 1: Prep Your Peaches
Wash your peaches and dry them gently. You don’t need to peel them — the skin adds color and a slight chew that I actually love in this salad. If your peaches are freestone, cut along the seam all the way around and twist gently to separate the halves. Remove the pit and slice each half into ¼-inch wedges.
If the peaches are very juicy, that’s a good sign — just be ready for the cutting board to get delicious.
Step 2: Slice the Mozzarella
Remove the mozzarella from its liquid and pat it dry gently with paper towels. Slice into rounds about ¼ inch thick. If you’re using burrata, keep it whole and tear it open at the table for a dramatic effect.
The mozzarella should look creamy white, feel soft but springy, and smell faintly of fresh dairy. If it smells sour, it’s past its prime — get a fresh ball.
Step 3: Prep the Tomatoes and Basil
If using cherry tomatoes, halve them. For larger heirlooms, slice into rounds similar in thickness to the mozzarella. Tear any very large basil leaves in half — smaller ones can stay whole. Torn basil releases more fragrant oils than cleanly cut leaves, so don’t be shy about using your hands here.
You’ll smell the basil immediately when you start tearing it. That fresh, faintly peppery, almost anise-like fragrance is one of the best smells in cooking.
Step 4: Arrange the Platter
Start with your base. If using arugula, scatter it across a large flat serving plate or board. Then begin layering your sliced peaches, mozzarella, and tomatoes in an alternating, overlapping pattern. There’s no wrong way to do this just go slowly, and let the colors guide you. The white cheese, orange-gold peach, and red tomato naturally look beautiful together.
Tuck basil leaves between the slices as you go, letting some peek out at the edges.
Step 5: Dress and Finish
Drizzle the olive oil slowly and evenly over the entire platter. Then drizzle the balsamic glaze in thin zigzag lines across the top.
Scatter the flaky sea salt and cracked black pepper over everything. Add lemon zest if using, and any optional finishing touches — pine nuts, chili flakes, or a thin drizzle of honey.
Serve immediately at room temperature. Don’t refrigerate before serving cold dulls the flavor of both the peaches and the mozzarella.
Tips & Flavor Variations
Tips for the best results:
- Peach ripeness is everything. An underripe peach tastes grassy and starchy. If your peaches aren’t quite ready, leave them on the counter (not in the fridge) for a day or two. You want them fragrant, soft, and sweet.
- Serve at room temperature. This can’t be stressed enough. Cold mozzarella is rubbery. Cold peaches are flat. Give everything 15–20 minutes out of the fridge before assembling.
- Use high-quality olive oil. Since there’s no cooking involved, the olive oil’s raw flavor is front and center. A grassy, peppery extra virgin makes a world of difference here.
- Don’t dress it too far ahead. Once the olive oil and balsamic go on, the salad will start to release liquid. Dress right before serving.
Flavor Variations:
- Sweet and spicy: Add a pinch of red pepper flakes or thin-sliced fresh jalapeño for contrast against the sweet peach.
- Honey burrata version: Swap mozzarella for burrata, finish with a drizzle of wildflower honey and a sprinkle of flaky salt. Outrageously good.
- Nectarine and fig: Replace peaches with nectarines and add a few sliced fresh figs for a deeper, earthier sweetness.
- Grain bowl base: Serve the whole thing over farro or freekeh for a heartier dish that works as a light lunch.
- Herb swap: Try fresh mint in place of (or alongside) basil for a cooler, more unexpected flavor profile.
Make-Ahead, Storage & Freezing
Make-ahead: You can slice the peaches, mozzarella, and tomatoes up to 2 hours ahead and keep them separately covered in the fridge. Let everything come to room temperature before assembling, then dress right before serving.
Storage: Leftovers can be stored in an airtight container in the refrigerator for up to 1 day. The salad will release liquid and soften significantly — it’s still tasty, but the texture won’t be the same as freshly assembled. The mozzarella also becomes firmer and chewier once chilled.
Freezing: This salad doesn’t freeze well. Fresh mozzarella and raw peaches lose their texture entirely when frozen and thawed. Make only what you plan to serve.
Best approach for entertaining: Prep all your components, keep them chilled separately, and assemble on the platter 15 minutes before guests arrive. That timing is the sweet spot.

Serving Suggestions
Peach Caprese Salad is one of the most versatile dishes on a summer table. It works as a starter to almost any main course, a side at a backyard gathering, or the centerpiece of a light lunch spread.
For a beautiful summer dinner, serve it alongside grilled protein grilled salmon, herbed chicken, or even grilled halloumi for a vegetarian-forward meal. The fresh, sweet flavors of the salad complement anything smoky and savory from the grill.
If you’re building a full spread, this salad is a dream next to something like Crispy Air Fryer Fish Tacos the cool, creamy peach and cheese against the crispy, spiced fish is an incredible combination. It also works wonderfully as a starter before a cozy, crowd-pleasing main like Hot Honey Chicken Bowls, where the lightness of the salad balances the richness of what follows.
For a lighter lunch situation, serve the salad over arugula with good crusty bread on the side to soak up all the olive oil and peach juice that pools at the bottom of the plate. That pooled dressing is liquid gold don’t waste a drop.
Nutritional Notes
Approximate values per serving (based on 4 servings, without optional additions):
| Nutrient | Amount |
|---|---|
| Calories | ~240kcal |
| Protein | ~10g |
| Carbohydrates | ~14g |
| Fat | ~13g |
| Fiber | ~2g |
| Sugar | ~11g |
| Sodium | ~310mg |
Values are estimates and will vary depending on the size of the peaches, the amount of mozzarella used, and any optional additions like pine nuts or honey.
Common Mistakes to Avoid
1. Using underripe peaches. This is the most common mistake and the one that most affects the final dish. An unripe peach has none of the sweetness or juice that makes this salad special. Buy ripe, or buy a day ahead and let them ripen on the counter.
2. Refrigerating the assembled salad. Cold kills the flavor of both fresh mozzarella and peaches. Always assemble at room temperature and serve promptly.
3. Using low-moisture or pre-shredded mozzarella. The kind in the dairy section that comes in a block or shredded bag is for melting, not for Caprese. You want fresh mozzarella packed in water (look in the specialty cheese section).
4. Over-dressing. More is not more here. A light, even drizzle of olive oil and balsamic is elegant. Pooling liquid that drowns the salad is not. Dress with a gentle hand you can always add more.
5. Cutting the basil with a knife. Cutting bruises basil and makes it turn black faster. Tear it instead for fresher flavor and better appearance.
FAQs
Can I make this salad without tomatoes? Absolutely. The peaches can absolutely carry the salad on their own in fact, going full peach Caprese (no tomatoes) is a more dramatic, sweeter version that I love for peak peach season. The tomatoes add color variety and slight acidity, but they’re entirely optional.
What type of mozzarella is best? Fresh mozzarella packed in water is the baseline. Ciliegine (small balls) work great if you want a more casual look. Burrata is the luxurious upgrade — it’s creamier and richer and essentially pools over everything when you cut into it. Any of these will work; it just depends on how special you want the presentation to feel.
Can I use frozen peaches? For this salad, fresh is strongly preferred. Frozen peaches release too much water when thawed and become soft and mushy they lose the clean, firm slice you need for a beautiful presentation. If fresh peaches aren’t available, nectarines are a great alternative.
How do I make balsamic glaze at home? Pour ¼ cup of regular balsamic vinegar into a small saucepan. Simmer over low heat, stirring occasionally, for about 10–12 minutes until it thickens to a syrupy consistency that coats the back of a spoon. Let it cool slightly before drizzling — it thickens more as it cools.
Is this salad vegan-friendly? Not as written, since it uses dairy mozzarella. But it’s easily made vegan with a high-quality dairy-free fresh mozzarella (several great options exist now) or by simply omitting the cheese and adding extra peaches, avocado slices, or toasted pine nuts for richness.
Can I grill the peaches first? Yes, and it’s wonderful. Grill peach halves or thick wedges over medium-high heat for 2–3 minutes per side until grill marks appear and the fruit softens slightly. Grilled peaches add a smoky, caramelized depth that turns this into a slightly more complex, dinner-party-ready dish.
Conclusion
Peach Caprese Salad is proof that the best summer food requires almost no effort just good ingredients, treated with respect. It’s the kind of recipe that makes everyone at the table pause for a second before eating, because it looks almost too pretty to touch.
Once you make it, you’ll find yourself coming back to it again and again throughout peach season tweaking the toppings, swapping in burrata one week and grilled peaches the next, bringing it to every cookout because it always gets asked about.
If you love easy Salads like Blueberry Peach Feta Salad or Strawberry, Watermelon, Feta & Mint Cucumber Salad, this recipe belongs in your regular rotation.
📌 Save This Before Peach Season Is Over!
This Peach Caprese Salad is the most gorgeous, effortless summer recipe you’ll make all season — pin it now so you never lose it when the peaches are perfect.

Peach Caprese Salad
Ingredients
For the Salad
- 2 –3 ripe peaches — look for ones that smell fragrant and give slightly to pressure
- 8 oz fresh mozzarella — the kind packed in water; buffalo mozzarella is even better if you can find it
- 1 cup cherry or heirloom tomatoes halved or sliced (optional but recommended for color and flavor balance)
- 1 cup fresh basil leaves — large leaves are ideal; smaller ones work too
- 2 tbsp extra virgin olive oil — use the good stuff; this is a starring ingredient
- 1 tbsp balsamic glaze — store-bought is perfectly fine or see notes to make your own
- ½ tsp flaky sea salt like Maldon — regular kosher salt works but flaky salt has better texture
- ¼ tsp freshly cracked black pepper
- Optional: zest of half a lemon — adds brightness and a lovely citrus aroma
Optional Finishing Touches
- 2 tbsp toasted pine nuts — add crunch and a nutty buttery flavor
- Pinch of red pepper flakes — for a sweet-heat version
- Fresh honey drizzle — if you want to lean into the sweetness
- Handful of arugula underneath — turns it into more of a full salad
Instructions
Step 1: Prep Your Peaches
- Wash your peaches and dry them gently. You don’t need to peel them — the skin adds color and a slight chew that I actually love in this salad. If your peaches are freestone, cut along the seam all the way around and twist gently to separate the halves. Remove the pit and slice each half into ¼-inch wedges.
- If the peaches are very juicy, that’s a good sign — just be ready for the cutting board to get delicious.
Step 2: Slice the Mozzarella
- Remove the mozzarella from its liquid and pat it dry gently with paper towels. Slice into rounds about ¼ inch thick. If you’re using burrata, keep it whole and tear it open at the table for a dramatic effect.
- The mozzarella should look creamy white, feel soft but springy, and smell faintly of fresh dairy. If it smells sour, it’s past its prime — get a fresh ball.
Step 3: Prep the Tomatoes and Basil
- If using cherry tomatoes, halve them. For larger heirlooms, slice into rounds similar in thickness to the mozzarella. Tear any very large basil leaves in half — smaller ones can stay whole. Torn basil releases more fragrant oils than cleanly cut leaves, so don’t be shy about using your hands here.
- You’ll smell the basil immediately when you start tearing it. That fresh, faintly peppery, almost anise-like fragrance is one of the best smells in cooking.
Step 4: Arrange the Platter
- Start with your base. If using arugula, scatter it across a large flat serving plate or board. Then begin layering your sliced peaches, mozzarella, and tomatoes in an alternating, overlapping pattern. There’s no wrong way to do this just go slowly, and let the colors guide you. The white cheese, orange-gold peach, and red tomato naturally look beautiful together.
- Tuck basil leaves between the slices as you go, letting some peek out at the edges.
Step 5: Dress and Finish
- Drizzle the olive oil slowly and evenly over the entire platter. Then drizzle the balsamic glaze in thin zigzag lines across the top.
- Scatter the flaky sea salt and cracked black pepper over everything. Add lemon zest if using, and any optional finishing touches — pine nuts, chili flakes, or a thin drizzle of honey.
- Serve immediately at room temperature. Don’t refrigerate before serving cold dulls the flavor of both the peaches and the mozzarella.
Video
Notes
📝 Notes
- Use Ripe Peaches: Sweet, juicy peaches are the star of this salad, so choose fruit that is ripe but still firm enough to slice.
- Fresh Mozzarella: Fresh mozzarella balls or sliced mozzarella provide the best creamy texture and classic Caprese flavor.
- Quality Tomatoes: Use ripe heirloom, vine-ripened, or cherry tomatoes for maximum freshness and sweetness.
- Fresh Basil: Tear basil leaves by hand rather than chopping to preserve their aroma and vibrant flavor.
- Balsamic Finish: A drizzle of balsamic glaze adds a sweet-tangy contrast that complements the peaches beautifully.
- Serving Tip: Assemble the salad just before serving to keep the ingredients fresh and prevent excess moisture.
- Add Crunch: Toasted pine nuts, pecans, or pistachios make a delicious optional topping.
- Storage: Store leftovers in an airtight container in the refrigerator for up to 1 day, though it is best enjoyed fresh.
🍽️ Nutrition Facts (Per Serving)
Calories: 240 kcal |Carbohydrates: 16 g |
Fiber: 2 g |
Sugars: 13 g |
Protein: 10 g |
Fat: 15 g |
Saturated Fat: 6 g |
Cholesterol: 30 mg |
Sodium: 260 mg |
Potassium: 320 mg |
Calcium: 220 mg |
Iron: 0.8 mg
