Written by

Catherine Payne

Published

Best Grilled Peach Caprese Salad with Easy Balsamic Drizzle

Ready In 20 minutes
Servings 4 servings
Difficulty Easy

Love this? Save it for later!

Share the inspiration with your friends

Maria watched me struggle with a hot grill pan for a solid minute before she finally spoke. She was my neighbor from two floors up, a retired schoolteacher from Puglia who grew the most incredible tomatoes on her tiny balcony. “You’re fighting it,” she said, not unkindly. “The fruit tells you when it’s ready. You just have to listen.” She handed me a peach from her own grocery bag—not perfect, slightly bruised on one side—and showed me how to lay it on the grates without pressing down. I didn’t even know her first name until that day, but we ended up talking for an hour about how her grandmother used to grill everything in the summer, even watermelon rinds. Honestly, I’d been so focused on getting those perfect grill marks that I forgot the whole point of cooking in the first place. This grilled peach caprese salad came out of that conversation, and I’ve been making it ever since. Maybe you’ve had that moment where a stranger’s simple advice changes how you approach something you thought you already knew. That’s what this recipe is for me—a reminder that the best food comes from paying attention, not from trying too hard.

Why You’ll Love This Recipe

Let me tell you why this grilled peach caprese salad has become my go-to summer dish. I’ve tested this combination at least a dozen times, tweaking the balance of sweet and savory until it felt just right. The first time I served it at a backyard dinner, my friend’s husband—who swears he doesn’t like fruit in savory dishes—went back for thirds. That’s when I knew I had something special.

  • Quick & Easy: Comes together in under 20 minutes, perfect for those hot evenings when you don’t want to spend hours in the kitchen.
  • Simple Ingredients: No fancy grocery trips needed. Fresh peaches, good mozzarella, basil, and a decent balsamic vinegar are all you really need.
  • Perfect for Summer Gatherings: Great for barbecues, picnics, or a light dinner when it’s too hot to turn on the oven.
  • Crowd-Pleaser: Even people who think they don’t like peaches in savory dishes end up loving this combination.
  • Unbelievably Delicious: The smoky sweetness of grilled peaches paired with creamy mozzarella and peppery basil is next-level comfort food.

What makes this version different from the rest? It’s the technique. Grilling the peaches brings out their natural sugars and adds a subtle smokiness that you just can’t get from raw fruit. The balsamic drizzle isn’t an afterthought here—it’s reduced until syrupy and concentrated, which makes all the difference. I’ve tried using store-bought balsamic glaze, and honestly, it’s just not the same. Taking those extra few minutes to reduce it yourself transforms the whole dish.

This recipe isn’t just good—it’s the kind that makes you close your eyes after the first bite. It’s summer on a plate, the kind of food that makes you slow down and actually taste what you’re eating. Perfect for impressing guests without stress, or turning a simple weeknight dinner into something memorable.

What Ingredients You Will Need

This recipe uses simple, seasonal ingredients to deliver bold flavor and satisfying texture without the fuss. Most of these are pantry staples or easy to find at any grocery store during summer.

For the Salad

  • 4 ripe but firm peaches, halved and pitted (look for peaches that give slightly when pressed but aren’t mushy)
  • 8 ounces fresh mozzarella, sliced into ½-inch rounds (I prefer BelGioioso or fresh buffalo mozzarella for the creamiest texture)
  • 1 cup fresh basil leaves, larger ones torn (small leaves can stay whole)
  • 2 tablespoons extra virgin olive oil, plus more for brushing the peaches
  • Flaky sea salt, like Maldon (regular salt works too, but flaky salt adds a nice crunch)
  • Freshly cracked black pepper

For the Balsamic Drizzle

grilled peach caprese salad preparation steps

  • ½ cup balsamic vinegar (use a good quality one—I like Colavita or a aged Modena variety)
  • 1 tablespoon honey or brown sugar (adds sweetness and helps with the syrupy texture)

If you can’t find fresh peaches, you can use frozen peach halves that have been thawed and patted dry, though the texture won’t be quite as firm. For a dairy-free version, swap the mozzarella with a high-quality vegan mozzarella or grilled tofu slices. I’ve tried both, and the tofu version actually works surprisingly well—just press and marinate it first for better flavor.

Equipment Needed

You don’t need much for this recipe, which is part of its charm. Here’s what you’ll need:

  • Grill or grill pan: An outdoor grill gives the best smoky flavor, but a cast-iron grill pan works beautifully on the stovetop. I’ve used both, and honestly, the grill pan is more convenient for quick meals.
  • Small saucepan: For reducing the balsamic vinegar. Any small pot will do, but a heavy-bottomed one distributes heat more evenly.
  • Tongs: For turning the peaches on the grill. Silicone-tipped ones won’t scratch your grill pan.
  • Cutting board and sharp knife
  • Serving platter: A white platter makes the colors really pop for photos.
  • Pastry brush: For brushing oil onto the peaches (optional, you can use a paper towel)

If you don’t have a grill or grill pan, you can use a regular skillet over high heat. The peaches won’t have those pretty grill marks, but they’ll still caramelize nicely. I once used a cast-iron skillet when my grill pan was in the dishwasher, and honestly, the results were almost identical.

Preparation Method

Let me walk you through this step by step. Trust me, it’s easier than it looks.

  1. Make the balsamic drizzle first: Pour the balsamic vinegar and honey into a small saucepan. Bring it to a simmer over medium heat, then reduce the heat to low. Let it cook for 8-10 minutes, stirring occasionally, until it’s thick enough to coat the back of a spoon. You’re looking for a syrupy consistency—it should slowly drip off the spoon, not run off like water. Keep an eye on it because it can go from perfect to burnt really quickly. Remove from heat and let it cool while you prepare the rest. It will thicken more as it cools.
  2. Preheat your grill or grill pan: Get it nice and hot over medium-high heat. You want it hot enough that the peaches sizzle when they hit the surface, but not so hot that they burn before they soften. I usually let my grill pan heat up for about 5 minutes.
  3. Prepare the peaches: Cut the peaches in half and remove the pits. Brush the cut sides lightly with olive oil. Don’t soak them—just a thin coating will do. Sprinkle with a tiny pinch of salt. This step is important because the salt helps draw out some moisture and enhances the sweetness.
  4. Grill the peaches: Place the peaches cut-side down on the hot grill. Let them cook undisturbed for 3-4 minutes. You’ll know they’re ready when you see nice grill marks and the peaches have softened slightly. Don’t move them around or press down on them—remember what Maria said. Flip them over and grill for another 2 minutes on the skin side. The skin might char a bit, which adds a nice smoky flavor.
  5. Assemble the salad: Arrange the grilled peach halves on a serving platter, cut-side up. Tuck the mozzarella slices between and around the peaches. The warmth from the peaches will slightly soften the mozzarella, which is exactly what you want.
  6. Add the basil and dressing: Scatter the fresh basil leaves over the top. Drizzle everything with the 2 tablespoons of olive oil, then drizzle the reduced balsamic over the top. Don’t drown it—you want ribbons of balsamic, not a pool. Finish with a generous sprinkle of flaky sea salt and freshly cracked black pepper.
  7. Serve immediately: This salad is best served while the peaches are still warm and the mozzarella is cool and creamy. If you let it sit too long, the peaches will release their juices and make everything watery.

Cooking Tips & Techniques

I’ve made this grilled peach caprese salad more times than I can count, and I’ve learned a few things along the way. Here are my best tips:

Choose the right peaches: This is the most important tip I can give you. You want peaches that are ripe but still firm. If they’re too soft, they’ll fall apart on the grill. If they’re too hard, they won’t be sweet enough. Look for peaches that have a slight give when you press near the stem, and smell them—ripe peaches have that unmistakable floral aroma.

Don’t skip the salt: A sprinkle of flaky sea salt right before serving makes a huge difference. It balances the sweetness of the peaches and the richness of the mozzarella. I learned this the hard way after making a batch that tasted flat. The salt really wakes up all the flavors.

Watch the balsamic carefully: I’ve burned more batches of balsamic reduction than I’d like to admit. It goes from perfect to burnt in about 30 seconds. Keep the heat low and stir frequently. If it starts to smell sharp or acrid, you’ve gone too far. Start over—it’s only ½ cup of vinegar.

Room temperature mozzarella: Take your mozzarella out of the fridge about 20 minutes before you start cooking. Cold mozzarella is rubbery and doesn’t have that beautiful creamy texture. Room temperature mozzarella will soften slightly against the warm peaches, creating that perfect contrast.

Grill marks are optional: Don’t stress about getting perfect crosshatch marks. The flavor is what matters. I’ve had batches where the peaches barely had any grill marks but still tasted amazing. The caramelization happens regardless of how pretty the lines are.

Variations & Adaptations

This recipe is incredibly versatile. Here are some variations I’ve tried and loved:

Add prosciutto: For a heartier version, drape thin slices of prosciutto over the assembled salad. The salty, savory prosciutto pairs beautifully with the sweet peaches. I made this for a dinner party and it was the first thing to disappear.

Try different cheeses: While fresh mozzarella is classic, burrata takes this to another level. The creamy center adds a luxurious texture. Goat cheese also works well if you want something tangier. I’ve even used crumbled feta in a pinch—it’s not traditional, but the saltiness works.

Make it a full meal: Add a bed of arugula or mixed greens underneath, toss with a light lemon vinaigrette, and top with grilled chicken or shrimp. This turns the salad into a complete dinner that’s still light enough for summer.

Seasonal swaps: When peaches aren’t in season, try this with grilled nectarines, plums, or even figs. Each fruit brings its own personality to the dish. Grilled figs with goat cheese and honey is another favorite of mine.

Herb variations: If you don’t have fresh basil, mint works surprisingly well. The coolness of mint complements the warm peaches nicely. I tried this once when my basil plant had given up for the season, and it was a happy accident.

Serving & Storage Suggestions

This grilled peach caprese salad is best served immediately, while the peaches are still warm and the mozzarella is at room temperature. I like to arrange it on a large white platter, alternating peach halves and mozzarella slices in a circular pattern. The colors are stunning—golden peaches, white cheese, green basil, and dark balsamic ribbons.

For presentation, I sometimes add a few extra basil leaves on top and a final drizzle of olive oil right before serving. A sprinkle of toasted pine nuts or walnuts adds a nice crunch if you’re feeling fancy.

Storage: If you have leftovers (which rarely happens in my house), store them in an airtight container in the refrigerator for up to 2 days. Keep in mind that the peaches will continue to soften and release juices, so the texture won’t be the same as fresh. The balsamic drizzle can be stored separately in a small jar at room temperature for up to a week.

Reheating: I don’t recommend microwaving the leftovers. Instead, let them come to room temperature for about 20 minutes before serving. If you want warm peaches again, you can quickly reheat them in a dry skillet for a minute on each side.

The flavors actually develop a bit overnight—the balsamic soaks into the peaches and mozzarella in a way that’s different but still delicious. I’ve eaten this cold straight from the fridge the next day, and honestly, it’s still pretty great.

Nutritional Information & Benefits

This grilled peach caprese salad is a relatively light and nutritious dish. Here’s an approximate breakdown per serving (based on 4 servings):

  • Calories: 320
  • Protein: 14g
  • Fat: 22g
  • Carbohydrates: 18g
  • Fiber: 2g
  • Sugar: 14g

Peaches are rich in vitamins A and C, as well as antioxidants that support immune health. Fresh mozzarella provides calcium and protein, while basil offers anti-inflammatory properties. The olive oil adds healthy monounsaturated fats that are good for heart health.

This recipe is naturally vegetarian and can be made gluten-free easily (just double-check your balsamic vinegar, as some brands add wheat-based caramel coloring). For a lower-calorie version, use part-skim mozzarella and reduce the olive oil to 1 tablespoon.

It’s worth noting that this dish is relatively high in fat from the cheese and olive oil, but these are mostly healthy fats. I personally find that the richness keeps me satisfied for hours, which means I’m less likely to snack later. It’s the kind of meal that feels indulgent but is actually pretty balanced.

Conclusion

This grilled peach caprese salad with balsamic drizzle is one of those recipes that proves simple ingredients can create something truly special. It’s the dish I turn to when I want to impress without stress, when I want to celebrate summer produce at its peak, or when I just need a reminder that cooking doesn’t have to be complicated to be good.

I love how flexible this recipe is—you can dress it up for a dinner party or keep it casual for a weeknight meal. The smoky sweetness of the grilled peaches, the creaminess of the mozzarella, the peppery basil, and that tangy-sweet balsamic drizzle all come together in a way that just works. It’s the kind of food that makes you slow down and actually taste what you’re eating.

I’d love to hear how this turns out for you. Did you try any variations? Did you discover something new about grilling fruit? Drop a comment below and let me know—I read every single one. And if you share this on Pinterest or Instagram, tag me so I can see your beautiful creations. Happy cooking, friends!

Frequently Asked Questions

Can I make the balsamic drizzle ahead of time?

Absolutely! The balsamic reduction can be made up to a week in advance and stored in a sealed jar at room temperature. It will thicken slightly as it sits, so you may need to warm it gently or add a drop of water to thin it out before using.

What if I can’t find fresh peaches?

Frozen peach halves that have been thawed and patted dry can work in a pinch, though they won’t hold their shape as well on the grill. Nectarines, plums, or even pineapple slices make excellent substitutes with their own unique flavors.

Can I use a regular pan instead of a grill?

Yes, a cast-iron skillet or non-stick pan works fine. You won’t get the distinct grill marks, but the caramelization and smoky flavor will still develop. Just make sure the pan is hot before adding the peaches.

How do I know when the peaches are done grilling?

Look for visible grill marks and a slight softening of the flesh. The peaches should yield gently when pressed with tongs but shouldn’t be mushy. This usually takes about 3-4 minutes per side on a medium-high heat.

Is this recipe suitable for meal prep?

It’s best assembled fresh, but you can prep the components ahead. Grill the peaches and make the balsamic drizzle up to a day in advance, storing them separately in the fridge. Assemble everything just before serving for the best texture and presentation.

Pin This Recipe!

grilled peach caprese salad recipe

Print

Best Grilled Peach Caprese Salad with Easy Balsamic Drizzle

A simple yet elegant summer salad featuring smoky grilled peaches, creamy fresh mozzarella, and peppery basil, all finished with a homemade balsamic drizzle. This quick and easy recipe is perfect for barbecues, picnics, or a light dinner.

  • Author: Natalie
  • Prep Time: 10 minutes
  • Cook Time: 10 minutes
  • Total Time: 20 minutes
  • Yield: 4 servings 1x
  • Category: Salad
  • Cuisine: Italian-American

Ingredients

Scale
  • 4 ripe but firm peaches, halved and pitted
  • 8 ounces fresh mozzarella, sliced into ½-inch rounds
  • 1 cup fresh basil leaves, larger ones torn
  • 2 tablespoons extra virgin olive oil, plus more for brushing the peaches
  • Flaky sea salt (e.g., Maldon)
  • Freshly cracked black pepper
  • ½ cup balsamic vinegar
  • 1 tablespoon honey or brown sugar

Instructions

  1. Make the balsamic drizzle first: Pour the balsamic vinegar and honey into a small saucepan. Bring to a simmer over medium heat, then reduce heat to low. Cook for 8-10 minutes, stirring occasionally, until thick enough to coat the back of a spoon. Remove from heat and let cool.
  2. Preheat your grill or grill pan over medium-high heat until hot.
  3. Cut the peaches in half and remove the pits. Brush the cut sides lightly with olive oil and sprinkle with a tiny pinch of salt.
  4. Place the peaches cut-side down on the hot grill. Cook undisturbed for 3-4 minutes until grill marks appear and peaches have softened slightly. Flip and grill for another 2 minutes on the skin side.
  5. Arrange the grilled peach halves on a serving platter, cut-side up. Tuck the mozzarella slices between and around the peaches.
  6. Scatter the fresh basil leaves over the top. Drizzle with 2 tablespoons of olive oil, then drizzle the reduced balsamic over the top. Finish with a generous sprinkle of flaky sea salt and freshly cracked black pepper.
  7. Serve immediately while the peaches are still warm and the mozzarella is cool and creamy.

Notes

Choose peaches that are ripe but firm. Don’t skip the salt—it balances the sweetness. Watch the balsamic carefully as it can burn quickly. Take mozzarella out of fridge 20 minutes before serving for best texture. Grill marks are optional; flavor is what matters.

Nutrition

  • Serving Size: 1 serving (about 1/4
  • Calories: 320
  • Sugar: 14
  • Sodium: 350
  • Fat: 22
  • Saturated Fat: 8
  • Carbohydrates: 18
  • Fiber: 2
  • Protein: 14

Keywords: grilled peach caprese salad, summer salad, peach salad, balsamic drizzle, easy caprese, grilled fruit salad, vegetarian salad

Did you make this recipe?

Share a photo and tag us — we can't wait to see what you've made!

You might also love these recipes

Leave a Comment

Recipe rating