Love this? Save it for later!
Share the inspiration with your friends
Introduction
“You won’t believe what I just whipped up in my kitchen!” my friend Jake exclaimed the other afternoon as he held up a plate shimmering with vibrant colors. We were at a casual summer cookout, and Jake—never one to fuss over fancy meals—had somehow reinvented the classic Caprese salad. Instead of the usual tomatoes, he sliced up juicy, sun-ripened peaches he’d grabbed from the local farmer’s market that morning. Honestly, I was skeptical at first. Peaches in a Caprese? That sounded like a gamble. But when I took my first bite, I was hooked.
That cracked ceramic plate, a little chipped on one edge, was holding a salad that tasted like sunshine and early August breezes. The basil oil drizzle added a subtle herbaceous punch, and the flaky salt on top brought out the sweetness in a way I hadn’t expected. Maybe you’ve been there—at a summer gathering, craving something fresh but not the usual salad. This recipe, born from a spontaneous moment and a stubborn refusal to settle for ordinary, has stuck with me ever since.
Let me tell you, it’s not just about swapping peaches for tomatoes; it’s about capturing the essence of summer in one dish. And trust me, once you try this Fresh Caprese Peach Salad with Basil Oil and Flaky Salt, it’s going to be a star on your table too.
Why You’ll Love This Recipe
This Fresh Caprese Peach Salad isn’t just another salad—it’s a little celebration of flavors and textures that come together effortlessly. After testing countless variations, I can honestly say this version nails the balance between sweet, savory, and herbal notes.
- Quick & Easy: Ready in under 20 minutes, making it ideal for those busy weeknights or impromptu summer gatherings.
- Simple Ingredients: You likely have most of these on hand, or can easily find fresh peaches and basil at any grocery store or market.
- Perfect for Summer: This salad brings a refreshing twist to your warm-weather meals, perfect for picnics, barbecues, or light dinners.
- Crowd-Pleaser: The combination of juicy peaches and creamy mozzarella consistently wins over both kids and adults alike.
- Unbelievably Delicious: The homemade basil oil adds a fragrant, vibrant finish that you won’t get from store-bought dressings.
What sets this recipe apart? The basil oil drizzle is a game changer. I’ve tried plain olive oil or balsamic reductions before, but the fresh basil-infused oil brings a fragrant depth that feels both rustic and refined. Plus, the flaky salt on top is a little trick I picked up from a chef friend—it adds just the right crunch and seasoning punch without overwhelming the delicate flavors.
Honestly, this salad is the kind of dish that makes you close your eyes after the first bite and smile. It turns a simple plate of peaches and mozzarella into something memorable and soulful. Whether you’re hosting a backyard party or just craving something light yet satisfying, this Fresh Caprese Peach Salad will quickly become your go-to.
What Ingredients You Will Need
This recipe features fresh, wholesome ingredients that come together to create a perfect balance of texture and flavor. The ingredients are straightforward and mostly pantry staples, with the star being the ripe peaches. Here’s what you’ll need:
- Fresh Peaches: 3-4 ripe peaches, sliced (look for peaches that give slightly when pressed—too hard means under-ripe)
- Fresh Mozzarella: 8 oz (225g) ball or pearls (I prefer BelGioioso for its creamy texture)
- Fresh Basil Leaves: About 1 cup loosely packed, plus extra for garnish (organic if possible for the best aroma)
- Extra Virgin Olive Oil: ½ cup (use a fruity, cold-pressed variety for the basil oil)
- Flaky Sea Salt: 1-2 teaspoons (Maldon or fleur de sel work wonders here)
- Freshly Ground Black Pepper: To taste
- Cracked Black Pepper: Optional, for added texture and flavor
- Fresh Lemon Juice: 1 tablespoon (to brighten the basil oil)
Ingredient Notes & Tips:
- Peaches: In late summer, you can swap the peaches for nectarines or even ripe apricots for a different twist.
- Mozzarella: If you’re dairy-free, try a plant-based mozzarella alternative, though the classic fresh mozzarella really shines here.
- Basil: Fresh basil is key; dried won’t work for the oil infusion.
- Olive Oil: I recommend Colavita or California Olive Ranch for great flavor without breaking the bank.
- Flaky Salt: Important for that satisfying crunch and proper seasoning—regular table salt won’t do justice.
Equipment Needed

Making this Fresh Caprese Peach Salad is pretty straightforward when it comes to tools, but a few items can make the process smoother.
- Sharp Chef’s Knife: Essential for slicing peaches and mozzarella cleanly without crushing them.
- Cutting Board: A sturdy board that won’t slip when slicing juicy peaches.
- Small Saucepan or Skillet: For gently warming olive oil and infusing basil.
- Fine Mesh Strainer (optional): Useful if you want to strain out basil bits from the oil for a smooth finish, though I often leave them in for extra flavor.
- Serving Platter or Salad Bowl: A wide, shallow dish works best to arrange the peaches and mozzarella beautifully.
- Mixing Bowl: For whisking lemon juice into the basil oil.
If you don’t have a fine mesh strainer, no worries—just be careful when pouring the oil over the salad so you don’t overload it with basil leaves. I’ve also used a blender to make the basil oil, but gently heating the oil with basil leaves brings out a fresher, less bitter flavor in my experience.
Preparation Method
- Prepare the Basil Oil (10 minutes): Start by gently warming ½ cup (120 ml) of extra virgin olive oil in a small saucepan over low heat. Once warm (not hot), add 1 cup of fresh basil leaves. Let the basil steep in the oil for about 5 minutes, stirring occasionally. Remove from heat and allow to cool slightly.
- Flavor the Oil: After the oil has cooled but is still warm, stir in 1 tablespoon (15 ml) of fresh lemon juice. This adds brightness and helps the basil flavor pop. Optionally, strain the oil through a fine mesh strainer if you prefer a smooth texture, or leave the leaves in for a rustic look.
- Slice the Peaches: Wash and dry 3-4 ripe peaches. Using a sharp knife, slice them into even wedges about ¼ inch (6 mm) thick. The peaches should be juicy but firm enough to hold their shape.
- Slice the Mozzarella: Drain the mozzarella and slice it to a similar thickness as the peaches. If using mozzarella pearls, leave them whole or halve depending on size.
- Arrange the Salad: On a large serving platter, alternate peach slices and mozzarella slices in an overlapping circular or linear pattern. Tuck fresh basil leaves between slices for bursts of herbal aroma.
- Drizzle the Basil Oil: Generously spoon the basil oil over the arranged salad, making sure to coat the peaches and mozzarella evenly.
- Season: Sprinkle 1-2 teaspoons of flaky sea salt evenly over the salad, followed by freshly ground black pepper to taste.
- Final Touch: Add a few whole basil leaves for garnish and serve immediately, letting the flavors meld for about 5 minutes before digging in.
Pro Tip: Use a light hand with the oil and salt at first—you can always add more, but it’s tough to fix if you overdo it. The flaky salt is what gives that little crunch burst, so don’t skip it!
Cooking Tips & Techniques
There’s a bit of art in making this salad just right, and a few tips can save you from common pitfalls.
- Choosing Peaches: Opt for peaches that are ripe but still firm. If they’re too soft, they’ll turn mushy when sliced and won’t hold up well on the plate.
- Infusing Basil Oil: Keep the oil warm, not hot, when steeping basil to avoid bitterness. If the oil starts to bubble or sizzle, it’s too hot and will cook the basil instead of gently infusing it.
- Balancing Salt: Flaky salt is less salty than table salt by volume, but it’s more noticeable in texture. Sprinkle lightly and adjust after tasting.
- Freshness Matters: Use fresh basil leaves and high-quality mozzarella for best flavor. I’ve learned this the hard way—dried or old basil makes the oil flat, and cheap mozzarella can be rubbery.
- Timing: Prepare the basil oil first so it has time to cool and infuse. Then slice peaches and mozzarella just before serving to prevent oxidation and sogginess.
- Multitasking: While the oil is infusing, prep your peaches and mozzarella to save time. It’s a smooth workflow that keeps everything fresh.
Variations & Adaptations
This Fresh Caprese Peach Salad is super versatile, so feel free to make it your own depending on the season or dietary needs.
- Seasonal Fruit Swap: In early summer, substitute peaches with fresh nectarines or apricots. In fall, try sliced figs for a richer, earthier flavor.
- Vegan Version: Use dairy-free mozzarella alternatives and swap olive oil for avocado oil infused with basil for a different twist.
- Adding Crunch: Sprinkle toasted pine nuts or chopped pistachios on top for added texture and nutty flavor.
- Alternative Herbs: If you’re not a fan of basil, try mint or tarragon infused oil for a unique herbal note.
- Grilled Version: Lightly grill peach slices before assembling for a smoky depth that pairs beautifully with fresh mozzarella.
One variation I personally love is adding a drizzle of aged balsamic vinegar just before serving for a sweet-tart contrast. It’s especially great when the peaches aren’t quite as sweet as I hoped.
Serving & Storage Suggestions
Serve this Fresh Caprese Peach Salad chilled or at room temperature for the best flavor. The salad looks stunning on a wide platter with basil leaves scattered artfully, making it perfect for summer entertaining.
Pair it with a crisp white wine like Sauvignon Blanc or a sparkling rosé. It also complements grilled chicken or fish beautifully if you want a fuller meal.
To store leftovers, cover the salad tightly and refrigerate for up to 24 hours. Keep the basil oil separate if possible to prevent the peaches and mozzarella from getting soggy. When ready to eat, drizzle the oil fresh and sprinkle flaky salt again.
Reheat is not recommended—this salad shines best fresh. The flavors tend to mellow and the texture softens over time, so it’s always best enjoyed the day it’s made.
Nutritional Information & Benefits
This Fresh Caprese Peach Salad is a light, nutritious dish packed with vitamins and healthy fats. Here’s an approximate breakdown per serving (serves 4):
| Calories | 220 |
|---|---|
| Fat | 18g (mostly from olive oil and mozzarella) |
| Protein | 8g |
| Carbohydrates | 9g |
| Fiber | 1.5g |
Peaches are rich in vitamins A and C, boosting your immune system and skin health. Fresh basil contains antioxidants, and olive oil provides heart-healthy monounsaturated fats. This salad is naturally gluten-free and suitable for low-carb diets with minor modifications.
From a wellness perspective, it’s a refreshing choice that feels indulgent without weighing you down—a perfect balance for mindful eating.
Conclusion
If you’re looking for a fresh, flavorful salad that’s anything but ordinary, this Fresh Caprese Peach Salad with Basil Oil and Flaky Salt is a winner. It’s simple yet impressive, blending sweet, creamy, and herbal notes in a way that’s pure summer magic.
Feel free to tweak it to suit your taste—maybe you’ll add a bit of chili flakes for heat or swap in a different fresh fruit. I love how adaptable this recipe is, and it’s become one of my go-to dishes whenever peaches are in season.
Give it a try, let me know how it goes, and share your own twists! Cooking is all about having fun and making dishes that make your heart (and belly) happy. I can’t wait to hear what you think.
Frequently Asked Questions
Can I use canned or frozen peaches for this salad?
Fresh, ripe peaches are best for texture and flavor. Canned or frozen peaches tend to be too soft and watery, which can make the salad soggy.
How do I store leftover basil oil?
Store basil oil in an airtight container in the refrigerator for up to 3 days. Bring to room temperature before using, as olive oil solidifies when cold.
What can I substitute for flaky salt?
If you don’t have flaky sea salt, use kosher salt sparingly. The texture won’t be the same, but it will still season the salad nicely.
Is this salad suitable for meal prep?
It’s best served fresh. If you need to prep ahead, keep ingredients separate and assemble just before serving to maintain freshness.
Can I make the basil oil in advance?
Yes, you can make basil oil a day ahead. Store it in the fridge and warm gently before drizzling to bring back the fresh basil aroma.
For an extra treat, you might enjoy pairing this salad with a crispy garlic chicken or a light lemon thyme roasted vegetables for a full summer meal experience.
Pin This Recipe!

Fresh Caprese Peach Salad Recipe Easy Homemade Basil Oil Topping
A vibrant and refreshing twist on the classic Caprese salad using juicy peaches instead of tomatoes, topped with a fragrant homemade basil oil and flaky sea salt.
- Prep Time: 10 minutes
- Cook Time: 10 minutes
- Total Time: 20 minutes
- Yield: 4 servings 1x
- Category: Salad
- Cuisine: Italian-inspired
Ingredients
- 3–4 ripe peaches, sliced
- 8 oz (225g) fresh mozzarella ball or pearls
- 1 cup loosely packed fresh basil leaves, plus extra for garnish
- ½ cup extra virgin olive oil
- 1–2 teaspoons flaky sea salt
- Freshly ground black pepper, to taste
- Optional: cracked black pepper for added texture
- 1 tablespoon fresh lemon juice
Instructions
- Gently warm ½ cup (120 ml) of extra virgin olive oil in a small saucepan over low heat.
- Add 1 cup of fresh basil leaves to the warm oil and let steep for about 5 minutes, stirring occasionally.
- Remove from heat and allow the oil to cool slightly.
- Stir in 1 tablespoon (15 ml) of fresh lemon juice into the basil oil. Optionally strain the oil through a fine mesh strainer or leave basil leaves in for a rustic look.
- Wash and dry 3-4 ripe peaches. Slice into even wedges about ¼ inch (6 mm) thick.
- Drain and slice mozzarella to a similar thickness as peaches, or halve mozzarella pearls if using.
- Arrange peach and mozzarella slices alternately on a large serving platter, tucking fresh basil leaves between slices.
- Drizzle the basil oil generously over the salad, coating peaches and mozzarella evenly.
- Sprinkle 1-2 teaspoons flaky sea salt evenly over the salad, followed by freshly ground black pepper to taste.
- Garnish with a few whole basil leaves and serve immediately, allowing flavors to meld for about 5 minutes.
Notes
Use ripe but firm peaches to avoid mushiness. Keep oil warm, not hot, when infusing basil to prevent bitterness. Use flaky sea salt for texture and flavor. Prepare basil oil first to allow cooling and infusion. Slice peaches and mozzarella just before serving to maintain freshness. Optionally strain basil oil for a smoother finish. Variations include swapping peaches for nectarines, apricots, or figs; using dairy-free mozzarella for vegan version; adding toasted nuts for crunch; or grilling peaches for smoky flavor.
Nutrition
- Serving Size: 1 serving (approxima
- Calories: 220
- Sugar: 8
- Sodium: 300
- Fat: 18
- Saturated Fat: 5
- Carbohydrates: 9
- Fiber: 1.5
- Protein: 8
Keywords: Caprese salad, peach salad, basil oil, summer salad, fresh mozzarella, easy salad recipe, healthy salad, gluten-free, vegetarian


