Side Dishes
This beet and peach salad recipe transforms humble ingredients into a vibrant summer masterpiece that balances earthy sweetness with bright acidity. The secret lies in roasting beets until tender and caramelized—this intensifies their natural sweetness while peaches add juicy contrast.
What makes this dish special is how effortlessly it comes together in just 15 minutes, requiring no complex techniques beyond slicing and tossing.
The texture play is where this salad truly shines: creamy roasted beets meet juicy peach slices, while toasted nuts or crumbled goat cheese add satisfying crunch and richness. A simple vinaigrette ties everything together with a tangy brightness that cuts through the natural sweetness.
This isn't just a side dish—it's a complete meal that feels celebratory yet remains approachable for any occasion.
What you'll achieve is a visually stunning salad that's as beautiful as it is delicious—deep ruby beets, golden peaches, and optional garnishes create a color palette that's impossible to resist. The flavors develop as you eat, with each bite offering a perfect harmony of sweet, tart, and savory notes.
This recipe proves that summer's best flavors don't require complicated techniques, just thoughtful ingredient selection and timing.
Perfect as a light lunch, picnic centerpiece, or elegant side for grilled meats, this salad adapts beautifully to your preferences. Add fresh mint for brightness, toasted walnuts for texture, or a sprinkle of feta for extra tang.
The possibilities are endless, but the foundation remains simple and foolproof—just like summer itself.
Ingredients for beet and peach salad
Sweet earthy beets meet juicy peaches in this vibrant summer salad—just 14 ingredients for bold flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Roasted until tender, peeled |
| Ripe Peaches 🍑 | 2 whole | Pitted, sliced into wedges |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting beets and dressing |
| Balsamic Vinegar 🍷 | 2 tbsp | Aged for depth of flavor |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped for brightness |
| Walnuts 🥜 | ½ cup | Toasted, roughly chopped |
| Goat Cheese 🧀 | 4 oz | Crumbled for tangy richness |
| Honey 🍯 | 1 tbsp | For subtle sweetness balance |
| Diamond Crystal Kosher Salt 🧂 | ½ tsp | For seasoning and dressing |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | For subtle heat balance |
| Lemon Juice 🍋 | 1 ½ tbsp | Freshly squeezed for acidity |
| Red Wine Vinegar 🍷 | 1 tbsp | For dressing complexity |
| Mustard 🍯 | 1 tsp | Dijon for tangy depth |
| Garlic Cloves 🧄 | 1 clove | Minced for aromatic base |
The beets are the star here—organic heirloom varieties from Whole Foods or your local farmers market deliver the deepest color and sweetest flavor. Look for firm, smooth-skinned beets with vibrant ruby or golden hues. If you can't find organic, conventional is fine—just scrub them well. Peaches should be ripe but firm; local summer varieties like Elberta or Jubilee work perfectly. For the nuts, Costco's bulk walnuts toast up beautifully—just spread them on a baking sheet at 350°F for 8-10 minutes until fragrant. The goat cheese? Freshly crumbled from a log makes all the difference—pre-shredded gets clumpy and loses texture.
No fresh mint? Dried mint at one-third the amount works in a pinch, though fresh delivers that unmistakable brightness. Substituting the balsamic vinegar? Red wine vinegar plus 1 tsp maple syrup mimics the depth. The honey can be swapped for agave nectar or maple syrup if preferred. For a nut-free version, toasted pumpkin seeds or candied pecans add similar crunch. The dressing ingredients are flexible—if you're short on time, store-bought Dijon mustard works just fine (just check for no added sugar). The garlic can be omitted if you're sensitive to its flavor, but it adds that subtle aromatic punch that ties everything together.
Roasted beets keep beautifully in the fridge for 5 days—store them in a sealed container with a paper towel to absorb moisture. The dressing can be made up to 3 days ahead and stored in a small jar. For the peaches, if you're prepping ahead, toss them with a sprinkle of lemon juice to prevent browning—they'll still taste fresh. This salad tastes even better the next day as the flavors meld. Portion into individual containers for easy grab-and-go lunches, or double the batch for picnic perfection. The colors get more vibrant as it sits, making it ideal for last-minute gatherings.
Why You'll Love This Recipe
- Five-Minute Assembly: I swear, this salad takes less time than waiting for toast to pop up. Roast the beets ahead (or grab pre-cooked ones from the store), slice the peaches while you’re still in your pajamas, and toss everything together—no fancy techniques, just a knife and a bowl.
- Sweet-Savory Magic: That first bite of juicy peach meets earthy beet? It’s like summer in a bowl. The balsamic glaze cuts through the sweetness while the mint keeps it bright—honestly, I’ve never met a flavor combo that doesn’t make people reach for seconds.
- Picnic to Potluck: Pack it in a jar for lunch or bring it to a BBQ—this salad holds up beautifully. The peaches stay tender, the beets keep their bite, and the dressing won’t pool at the bottom. (Yes, even on a Tuesday night.)
- Budget Bright Spot: Beets last forever in the fridge, peaches are often on sale in summer, and olive oil stretches far. I’ve made this for under $8 for four servings, and it still feels like a fancy dish. Your wallet and taste buds will thank you.
Step-by-step instructions for sweet-tart beet and peach salad
This vibrant salad comes together faster than you can say "summer"—just 15 minutes of hands-on work for a dish bursting with earthy sweetness and bright acidity.
Roast the Beets Until Tender and Rich
Preheat your oven to 400°F and line a baking sheet with parchment paper. Scrub the 2 whole medium beets clean, leaving the skins on, then pierce them with a fork in several places. Place them on the prepared sheet and drizzle with 2 tablespoons of the extra-virgin olive oil, tossing gently to coat. Roast for 45-50 minutes until a knife slides in easily and the beets feel soft when squeezed.
Here's the thing—roasting caramelizes their natural sugars, transforming them from earthy to sweetly complex. When they're done, transfer them to a bowl, cover with a clean towel, and let them steam for 10 minutes. This makes peeling effortless. Slip off the skins with your fingers or a paring knife, then cut the beets into ½-inch cubes. Set aside—they'll still be warm when you assemble the salad.
Toast the Walnuts and Prep the Peaches
While the beets roast, toast the ½ cup walnuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly until they're fragrant and light golden brown. Immediately transfer them to a plate to cool, then roughly chop them with a knife. The toasted flavor will add a satisfying crunch that balances the salad's soft textures.
Next, slice the 2 whole ripe peaches into wedges, removing the pits first. Arrange them on a plate and drizzle with 1 tablespoon of the extra-virgin olive oil and 1 tablespoon of the honey. Toss gently to coat, then let them sit for 5 minutes—this infuses them with subtle sweetness. Season lightly with ¼ teaspoon of the freshly ground black pepper and ¼ teaspoon of the diamond crystal kosher salt to enhance their natural juiciness.
Whisk Together the Tangy Dressing
In a small bowl, whisk together the remaining 0.5 cup extra-virgin olive oil, 2 tablespoons balsamic vinegar, 1.5 tablespoons lemon juice, 1 tablespoon red wine vinegar, 1 teaspoon Dijon mustard, and the minced garlic clove. Gradually whisk in 1 tablespoon of the honey until fully combined. Season with the remaining ½ teaspoon diamond crystal kosher salt and ¼ teaspoon freshly ground black pepper. Taste and adjust—you want a balance of sweet, tangy, and slightly peppery notes.
This dressing is the secret to tying everything together. The balsamic and red wine vinegar add depth, while the lemon juice brightens the earthy beets and sweet peaches. The mustard emulsifies the oil, ensuring it clings to every ingredient. Let the dressing sit for 2 minutes to meld flavors before using—this makes all the difference.
Assemble the Salad with Layers of Texture
In a large bowl, combine the roasted beets, peach wedges, toasted walnuts, and ¼ cup chopped fresh mint leaves. Gently toss everything together, being careful not to overmix—you want the ingredients to stay distinct. The contrast of warm beets, juicy peaches, and crunchy walnuts is what makes this salad sing.
Drizzle the dressing over the salad and toss lightly, just until everything is evenly coated. If you're serving it immediately, sprinkle the 4 ounces crumbled goat cheese over the top and toss again. The goat cheese adds a creamy, tangy richness that cuts through the sweetness. For a more elegant presentation, save the goat cheese for serving—it melts beautifully when added just before eating.
Serve Immediately for Maximum Freshness
Divide the salad among 4 plates and garnish with the remaining ¼ cup chopped fresh mint leaves. The vibrant green against the deep red beets and golden peaches makes this dish as beautiful as it is delicious. Serve it immediately—this salad is best enjoyed while the peaches are still slightly warm and the beets retain their roasted sweetness.
Pair it with a crisp white wine like Sauvignon Blanc or a sparkling rosé to complement the bright, summery flavors. The acidity in the wine will cleanse your palate between bites, letting you fully appreciate the harmony of sweet, tart, and earthy notes in every mouthful. Leftovers? Store the dressing separately and toss with the salad just before serving to keep everything fresh.
Pro Tips For Making Beet And Peach Salad
- ROAST BEETS UNTIL TENDER: Peaches are sweet and soft, so don’t overcook the beets—aim for a fork-tender center, not mushy. Wrap them in foil with a drizzle of olive oil and roast at 400°F (200°C) for about 45 minutes, then check. Undercooked beets taste bitter; overcooked ones turn to mush. (I learned this after serving a salad with a beety aftertaste.)
- PEEL BEETS WHEN COOL: Hot beets slippery hands and peel poorly. Let them cool for 10 minutes before peeling—it’s easier, cleaner, and saves your fingers from sticky burns. (Yes, I’ve tried peeling them hot. Regret is delicious but not worth it.)
- USE SOUR PEACHES: Ripe but slightly tart peaches balance the earthy beets better than overly sweet ones. Look for fruit with a hint of acidity—it keeps the salad from tasting like dessert alone. (I used to grab the softest peaches; now I check the flavor first.)
- WHISK DRESSING LAST: Combine olive oil, balsamic, and mint right before tossing to keep the dressing bright. If you mix it too early, the acid dulls the olive oil’s flavor and the mint wilts. (I used to make it ahead—now I just wait 2 minutes.)
Creative variations of these flavors
Summer Picnic Twist
Transform this salad into a perfect picnic centerpiece by adding crispy prosciutto and burrata pearls for a luxurious touch. Layer the salad in a woven picnic basket with individual portions wrapped in parchment paper.
The prosciutto adds a salty contrast, while the burrata brings creamy richness that melts beautifully with the warm beets. Pack the dressing separately in a small jar and toss just before eating to maintain crispness. 🧺
Spiced Winter Version
Swap summer peaches for roasted butternut squash cubes and add ½ tsp ground cinnamon and ¼ tsp smoked paprika to the dressing. Use arugula instead of mint for a peppery bite, and top with toasted pecans and crumbled blue cheese for a hearty winter salad.
The spices warm up the earthy beets while the squash adds natural sweetness. This version works beautifully as a holiday appetizer or cozy side dish. ❄️
Protein-Packed Additions
Make this salad a complete meal by adding grilled chicken breast or seared shrimp. For chicken, marinate 1 cup diced grilled chicken in 1 tbsp olive oil, 1 tsp smoked paprika, and ½ tsp garlic powder before tossing with the salad.
For shrimp, sauté ½ lb peeled shrimp in 1 tbsp butter with ½ tsp lemon zest until pink. Both additions bring hearty protein without overpowering the delicate flavors. 🍗
Global Flavor Twists
Give this salad international flair with these regional adaptations. For a Mediterranean version, add kalamata olives and feta cheese, then drizzle with lemon-herb dressing.
For an Asian-inspired twist, swap the goat cheese for toasted sesame seeds, add edamame, and toss with a ginger-soy dressing. Each variation keeps the core beet-peach balance while introducing exciting new flavors. 🌍
Sweet-Tart Dressing Variations
Customize the dressing to match your taste preferences. For a fruitier profile, blend in 2 tbsp peach purée or 1 tbsp orange juice. For extra tang, add 1 tbsp white wine vinegar and reduce honey to ½ tbsp.
A herb-forward version includes 1 tbsp chopped dill or tarragon for freshness. Each variation enhances the salad's natural sweetness while keeping it bright and balanced. 🍯
Make-Ahead Magic
Prep components ahead of time to save effort on busy days. Roast the beets and toast the walnuts up to 3 days ahead, storing them separately in airtight containers. Make the dressing 2 days ahead and keep it refrigerated.
Assemble the salad just before serving—this preserves textures and prevents sogginess. For a last-minute touch, add fresh peaches and mint right before eating. The flavors develop beautifully over time, making this an ideal meal-prep salad. ⏰
Nutrition facts
Frequently asked questions
Can I use canned beets instead of fresh?
Yes! Drain and rinse 1 (15 oz) can of sliced beets to remove excess liquid and sugar. Warm them slightly in a saucepan with 1 tbsp olive oil for 3-4 minutes to enhance their sweetness. They won't be as caramelized as roasted beets, but they'll still work beautifully in the salad.
What if I can't find ripe peaches?
Use nectarines or plums for a similar texture, or opt for fresh mango for tropical sweetness. If you must use canned peaches, drain them well and pat dry with a paper towel to prevent sogginess. Add ½ tsp vanilla extract to the dressing for extra depth.
How can I make this salad nut-free?
Replace walnuts with toasted pumpkin seeds or candied pecans for crunch. For extra texture, add crispy fried shallots or toasted breadcrumbs seasoned with ½ tsp smoked paprika. These alternatives keep the satisfying bite without nuts.
Can I make this salad ahead of time?
Roast the beets and toast the nuts up to 3 days ahead, storing them separately in airtight containers. Prepare the dressing 2 days ahead and keep it refrigerated. Assemble the salad just before serving to maintain crisp textures. The flavors actually develop beautifully overnight!
What's the best way to store leftovers?
Store the salad components separately in airtight containers. Keep the dressing in a small jar and toss it with the salad just before eating. The beets and nuts will keep for 5 days in the fridge, while the peaches are best used within 2 days for optimal freshness.
