This Grilled Peach Salad is packed with fresh mozzarella, crispy romaine, plump blueberries, thinly sliced red onions, toasted pine nuts and a simple olive oil and balsamic glaze drizzle. This summery peach salad recipe is simple to throw together and so fresh and flavorful.
"Loved making this salad for our BBQ get-together and everyone enjoyed it. So refreshing, easy to make and tasty too!! 5 stars!" ~Haley

Salads loaded with farm fresh produce are my go-to side dishes during the summer months. You all loved my melon salad when I shared it. I just knew I had to show you my latest stone fruit salad.
This peach salad with fresh mozzarella is perfect for a cookout along with these burgers with tomato relish, honey mustard salmon or barbecue chicken. Or serve it as a light lunch on a warm summer day with my sparkling vodka lime drink.
Pick up some summer peaches. Any way you serve this summer salad with peaches will be delicious!
Jump to:
Why I love this peach salad
With peach season in full swing, this is one my favorite grilled salads recipe. I make it on repeat. Grilling peaches adds another layer of flavor to the fruit.
Whether you grill outdoors or indoors the natural sugars in the peaches caramelizes. The peaches have a delicious smoky sweet flavor that pairs well with cool crisp lettuce and creamy mozzarella cheese.
It's sweet, tangy, salty, savory, bursting with flavor and super easy to toss together. And the colors of the simple ingredients are eye-catching.
Ingredients & substitutions
Fresh and pantry ingredients combine for a grilled peaches salad that's cool, fresh, savory and sweet. Scroll to the printable recipe card for full quantities of the ingredients.
- Fresh peaches ~ Choose peaches that are bright orange with hints of red, have a sweet aroma and are slightly soft to the touch. Skip canned peaches in this recipe.
- Romaine lettuce ~ I love the crunch from super crisp romaine lettuce. Substitute baby spinach, spring mix or spicy arugula.
- Fresh mozzarella ~ The creamy mellow cheese compliments the fresh fruits. Also try burrata, feta cheese, creamy goat cheese or halloumi cheese.
- Fresh blueberries ~ Substitute fresh strawberries, raspberries or blackberries.
- Red onion ~ These colorful and crispy onions are perfect for salads. Substitute shallots, green onions or sweet Vidalia onions.
- Toasted pine nuts ~ Try chopped pecans, walnuts or sliced almonds too.
- Extra virgin olive oil ~ More flavorful and fruity than olive oil, it's ideal for salads. Try walnut or hazelnut oils to add a nutty taste to the delicious salad.
- Balsamic glaze ~ This is a thicker and sweeter reduction of balsamic vinegar. Either make your own with my simple directions below in the FAQ section or pick up a bottle at the store or online.
- Kosher salt ~ The larger grain salt enhances the flavor of food without making it overly salty.
- Freshly ground black pepper ~ More flavorful than already ground pepper.
How to make a grilled peach salad
Gather the fresh and pantry ingredients for this peach salad. The simple recipe steps make it the perfect summer salad with peaches. This is a brief overview of the peach salad recipe. Scroll to the recipe card for the complete instructions.
Step 1: Slice and grill the peaches on a grill or grill pan.
Step 2: Layer lettuce, grilled peaches and fresh mozzarella on a platter.
Step 3: Add blueberries, red onions, pine nuts.
Step 4: Drizzle salad with extra virgin olive oil.
Step 5: Drizzle with balsamic glaze.
Step 6: Season with kosher salt and pepper
How to grill peaches
With just a few simple steps, you'll be an expert at grilling peaches.
- Choose ripe but firm peaches – They should give slightly when pressed but not be mushy. Overripe fruit will fall apart if it's grilled.
- Halve and pit – Cut the peaches in half, remove the pit and cut the fruit in large wedges. The bigger slices of fruit will hold their shape better and have more surface area to char.
- Brush with oil – Lightly coat the cut sides with a bit of extra virgin olive oil to prevent sticking to the grill grate.
- Preheat grill to medium-high heat – Don't add the fruit to a cold grill as it will stick. You want it hot enough to get grill marks in just a few minutes.
- Grill the peaches – Place the peaches cut side down for about 2-3 minutes until char marks form. Flip and grill skin side for 2 more minutes.
Variations
Try some of these variations to make the salad your own creation.
- Add protein - Make the peach salad a hearty meal by adding grilled chicken, prosciutto, slices of barbecue pork tenderloin or cooked shrimp.
- Sprinkle with fresh herbs - Adding basil or mint compliment the flavorful salad ingredients.
- Short on time? - Skip the grilled peaches and just add the sliced fresh peaches. The salad will still taste delicious.
- Need a smaller salad? ~ Cut the ingredients in half to make enough salad for 2 to 3 servings.
Can a peach salad be made in advance?
All of the ingredients except for the grilled peaches can be prepped in advance. Store in airtight meal prep containers in the refrigerator up to 6 hours before serving. Cut and grill the peaches just before serving as the begin to turn brown soon after being cut.
Expert tips
- Cut or tear the lettuce into bite sized pieces so it's easy to eat. No knife required.
- Cut the peaches in thick wedges so they hold their shape when grilling.
- To easily toast the pine nuts, use a microwave. Place the nuts on a microwave safe plate. Microwave on HIGH at 1 minute intervals. It should take about 2-3 minutes to have perfectly toasted nuts. Watch my video for a full tutorial on how to toast nuts.
Frequently asked questions
It's easy to make your own balsamic glaze. In a small pot, add 1 cup of balsamic vinegar and ¼ cup light brown sugar. Bring to a boil. Reduce the heat to low and simmer for about 15 minutes or until the liquid is thickened and reduced by half. Stir occasionally. Cool and store in the refrigerator for up to 3 weeks.
As peaches are grill, they soften and caramelize. Leave the peels on the stone fruit so they hold their shape.
Ripe peaches are best for grilling. To speed up the ripening of peaches, place them in a paper bag on the counter for 1 - 2 days. Check them after 24 hours to see if they are ripe.
I wouldn't recommend using canned or frozen peaches in the salad. They're too soft to hold their shape when grilled.
What to serve with a summer peach salad
These are my favorite dishes to serve with this grilled peach salad:
Did you try this recipe?
Let me know by leaving a comment and a star rating below. Share it on Pinterest, Instagram and Facebook.
Thanks ~ Amy
Recipe
Grilled Peach Salad with Fresh Mozzarella
- Total Time: 20 minutes
- Yield: 4 servings 1x
Description
This Grilled Peach Salad is packed with fresh mozzarella, crispy romaine, plump blueberries, thinly sliced red onions, toasted pine nuts and a simple olive oil and balsamic glaze drizzle. This summery salad is simple to throw together and so fresh and flavorful.
Ingredients
- 2 large peaches, sliced in wedges
- 3 tablespoons extra virgin olive oil plus more to brush on peaches
- 6 cups bite sized romaine lettuce pieces, about 1 large head
- 8 ounces fresh mozzarella, torn in bite sized pieces
- ½ cup fresh blueberries
- ⅓ cup thinly sliced red onion
- ¼ cup toasted pine nuts
- 2 - 3 tablespoons balsamic glaze
- kosher salt
- fresh ground black pepper
Instructions
- Heat a gas grill, charcoal grill or grill pan over high heat. Brush the peaches with oil. Grill for 2 - 3 minutes per side. Remove to a plate.
- On a large platter arrange the lettuce. Top with the grilled peaches, fresh mozzarella, blueberries, red onions and pine nuts.
- Drizzle the salad with the extra virgin olive oil and balsamic glaze. Season to taste with the kosher salt and fresh ground pepper. Taste and add more balsamic glaze if desired.
- Serve on chilled salad plates.
Notes
Cut the peaches in thick wedges so they hold their shape when grilling. I cut each peach into about 10 to 12 wedges.
Brush the peach slices with extra virgin olive oil to prevent them from sticking to the grill grate.
As peaches are grill, they soften and caramelize. Leave the peels on the stone fruit so they hold their shape.
- Prep Time: 15 minutes
- Cook Time: 5 minutes
- Category: side dish
- Method: cook on stove top or grill
- Cuisine: American
Nutrition
- Serving Size: ¼ of recipe
- Calories: 316
- Sugar: 11.2 g
- Sodium: 514 mg
- Fat: 21.6 g
- Saturated Fat: 6.3 g
- Unsaturated Fat: 0 g
- Trans Fat: 0 g
- Carbohydrates: 18.1 g
- Fiber: 1.9 g
- Protein: 16.1 g
- Cholesterol: 24 mg
Hayley Dhanecha
Loved making this salad for our BBQ get-together and everyone enjoyed it. So refreshing, easy to make and tasty too!!
Amy Casey
That's awesome Hayley! Peaches are so delicious this time of year. And the pair so well with the fresh mozzarella.
Susan
This salad is fantastic. I brushed the peaches with the olive oil and balsamic dressing as a glaze and grilled them that way. The flavor combination with everything else in the salad was perfect!
Amy Casey
That's a great tip Susan. I love the idea of brushing the peaches with the glaze. Thanks for sharing.
Enri Lemoine
My kind of salad. I love cooking seasonally, and peaches are at their peak! I also love combining sweet and savory. This salad is everything I like. I'm sure I'll be making it again and again.
Amy Casey
Thanks Enri. I too love the combo of sweet and savory foods. I like tossing in salty ones too.
Erin
This sounds amazing with the grilled peaches! Can't wait to get my hands on some peaches so I can try this out soon.
Amy Casey
I hope you enjoy my recipe Erin. Let me know how it turns out for you.
Madelyn
My husband and I really enjoyed this salad. It was sweet, savory and had the right combination of flavors, even though he was a little skeptical about fruit in his salad at first. There were no leftovers!
Amy Casey
I love to hear that my recipe was a hit. There are rarely leftovers at our house too.
Kristina
This made for a really delicious dinner salad, it was so light and refreshing with a great combination of flavors. Rather than toasted pine nuts, I used sunflower seeds.
Amy Casey
I love the idea of adding sunflower seeds instead of the pine nuts. Thanks for sharing Kristina.
Tammy
I love grilled peaches! This salad is right up my alley..perfect for summer and so satisfying too!
Amy Casey
Peaches get such a great smoky sweet taste when grilled. The mozzarella really makes this salad delicious.
Veronika
This is my new favorite Summer salad! My whole family loved it and asked to make it again this weekend. Also, loved the flavor combination.
Amy Casey
I'm so glad your family enjoyed my recipe Veronika. I've made this salad all summer long.
Bernice
Grilling peaches brings out their natural fruits and makes them extra delicious! I'm just over here drooling and thinking about the next time I can make this salad. Picking up more peaches tomorrow!
Amy Casey
That's awesome Bernice. I've made this salad every since the peaches have been ripe and juicy. I hope you enjoy it!
sophie
This incredible salad was a sensation with everyone who tasted it. The sweetness of the grilled peaches, combined with the creaminess of the fresh mozzarella, creates a perfect harmony of tastes and textures.
Amy Casey
I'm so glad you enjoyed my peach salad recipe. It's so easy to make delicious food with fresh summer peaches and other great ingredients.