
This millionaire peach salad transforms summer's juiciest peaches into an elegant dish that balances sweet, savory, and tangy flavors. I created this recipe when peaches were overflowing at my farmers market, and it's become my signature dish for outdoor gatherings where everyone asks for the recipe.
I first served this at my sister's garden party last summer, and now it's requested at every family gathering. The combination of juicy peaches with creamy cheese creates magic that elevates this beyond an ordinary salad.
Ingredients
- Ripe peaches Look for fruits that yield slightly to gentle pressure and have a sweet fragrance
- Fresh mozzarella balls The smaller ciliegine size works perfectly for balancing with peach slices
- Arugula or mixed greens The peppery bite cuts through the sweetness of the peaches
- Toasted walnuts Toast them yourself for 5 minutes in a dry pan to enhance their nutty flavor
- Feta cheese Adds a salty tang that complements the sweet peaches beautifully
- Fresh basil leaves Use only fresh not dried for the aromatic quality they bring
- Balsamic glaze The thicker consistency coats ingredients better than regular balsamic vinegar
- Salt and pepper Freshly ground enhances all other flavors
Step-by-Step Instructions
- Prepare the peaches
- Wash peaches under cool running water then cut in half around the pit. Twist the halves to separate and remove the pit with a spoon or knife. Slice each half into 4 to 6 wedges depending on peach size.
- Assemble the base
- In a large bowl combine the peach slices mozzarella balls and greens. Arrange with a gentle hand to avoid bruising the delicate peaches.
- Add the accent ingredients
- Scatter the toasted walnuts feta cheese and torn basil leaves across the salad mixture. The varying textures and colors create visual appeal while adding complementary flavors.
- Dress and season
- Drizzle the balsamic glaze in a zigzag pattern across the salad. Season with a pinch of salt and several grinds of fresh pepper to taste.
- Toss with care
- Use two large spoons or salad servers to gently fold the ingredients together. The goal is to distribute the dressing while keeping the peaches and cheese intact.
- Chill briefly
- Allow the salad to rest in the refrigerator for 10 to 15 minutes. This short chill helps the flavors meld together without wilting the greens.

The balsamic glaze is truly the secret ingredient that ties everything together. I discovered this accidentally when I reduced some balsamic vinegar too far, but the concentrated sweet-tart flavor was perfect with the peaches. Now I keep a bottle of premade glaze in my pantry just for this salad.
Seasonal Variations
While summer peaches are ideal, this salad adapts beautifully throughout the year. In fall, substitute sliced pears or apples and add a sprinkle of cinnamon to the dressing. Winter calls for segmented citrus fruits like blood oranges or grapefruit. Spring brings the opportunity to use strawberries or early apricots when available.
Serving Suggestions
This salad works beautifully alongside grilled chicken or fish for a complete meal. For an elegant appetizer presentation, arrange individual portions on small plates and add an extra drizzle of balsamic glaze just before serving. I often serve this with a glass of crisp white wine like Pinot Grigio or a light rosé which complements the peach flavor perfectly.
Make It A Meal
To transform this from a side dish to a main course, add 2 cups of cooked quinoa or farro for heartiness. Alternatively, lay thin slices of prosciutto over the top for a protein boost that pairs beautifully with the peaches. The contrast between the sweet fruit and salty meat creates an impressive balance that feels like restaurant quality.
Recipe FAQs
- → Can I prepare Millionaire Peach Salad in advance?
You can prepare components ahead of time (slice peaches, toast walnuts), but assemble no more than 30 minutes before serving. Add the balsamic glaze and toss just before serving to prevent the greens from wilting and peaches from releasing too much juice.
- → What can I substitute for peaches if they're not in season?
Nectarines make an excellent substitute with similar flavor. For different seasons, try sliced strawberries, figs, or even poached pears for a winter variation. Each will create a different flavor profile while maintaining the sweet-savory balance.
- → Is there a dairy-free alternative for this salad?
Absolutely! Replace the mozzarella and feta with avocado chunks for creaminess and a sprinkle of nutritional yeast for the cheesy flavor. Alternatively, dairy-free mozzarella and feta substitutes work well if available.
- → How do I make my own balsamic glaze?
Simmer 1 cup of balsamic vinegar with 2 tablespoons of honey or maple syrup over medium-low heat for about 15-20 minutes until reduced by half and thick enough to coat the back of a spoon. Let cool completely before using.
- → What pairs well with Millionaire Peach Salad?
This salad works beautifully alongside grilled chicken or fish for a complete meal. For entertaining, serve with crusty bread and a crisp white wine like Pinot Grigio or Sauvignon Blanc. It also makes an elegant starter before a pasta main course.
- → Can I use other nuts instead of walnuts?
Absolutely! Toasted pecans, sliced almonds, or even candied nuts would be delicious alternatives. Each brings its own texture and flavor profile to complement the sweet peaches and tangy cheese.