Salads
This beet and peach salad recipe transforms humble ingredients into a vibrant, crispy-edged masterpiece that balances earthy sweetness with summer's brightest flavors. 🌿 Roasting the beets intensifies their natural caramel notes while keeping them tender, while ripe peaches add juicy bursts of sunshine—perfect for warm-weather gatherings or elegant weeknight dinners. The secret lies in proper preparation: roasting beets until fork-tender and peeling peaches just before serving preserves their natural juiciness.
The foundation of this salad is a crisp base of mixed greens, where the vibrant colors of roasted beets and peaches create striking visual contrast. A light citrus vinaigrette ties everything together with bright acidity, while optional additions like toasted walnuts or fresh mint elevate the dish from simple to restaurant-worthy. What makes this recipe truly special is how the textures play together—crispy greens, tender beets, and juicy peaches create each bite with perfect balance.
Assembling this salad is simpler than it looks: simply toss the warm roasted beets and peaches with fresh greens and dressing just before serving. The warm ingredients will release their aromas instantly, filling your kitchen with an inviting sweetness that's impossible to resist. This dish isn't just beautiful—it's packed with nutrients from seasonal produce while delivering that satisfying crunch we all crave.
For best results, prepare the dressing separately and store the salad components separately until ready to serve. The beets can be roasted ahead and kept at room temperature, while peaches should be peeled and halved just before assembling to maintain their texture. This recipe scales beautifully for parties or meal prep—just double the dressing and keep everything refrigerated until serving time.
Ingredients for beet and peach salad
Earthy beets meet summer peaches in this vibrant salad—crisp greens and bright dressing make it a showstopper.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🧅 | 2 whole | Red or golden, peeled and trimmed |
| Ripe Peaches 🍑 | 2 whole | Firm but yielding, pitted and halved |
| Mixed Baby Greens 🌿 | 6 cups | Butter lettuce or arugula blend |
| Extra-Virgin Olive Oil 🫒 | ½ cup | Light and fruity for balance |
| Fresh Lemon Juice 🍋 | 3 tbsp | Bright, freshly squeezed |
| Honey 🍯 | 2 tbsp | Wildflower preferred for depth |
| Dijon Mustard 🌶️ | 1 tbsp | Mild for subtle tang |
| Toasted Walnuts 🥜 | ½ cup | Chopped, skin-on for texture |
| Fresh Mint Leaves 🌿 | ¼ cup | Finely chopped, stems removed |
| Flaky Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper 🌶️ | ¼ tsp | Cracked pepper for heat |
| Balsamic Vinegar 🍷 | 1 tbsp | Aged, for depth of flavor |
| Avocado Oil 🫒 | 1 tbsp | For roasting beets |
The beets are the star here—look for vibrant red or golden varieties at your local farmers market or grocery store's produce section. Whole Foods and Trader Joe's carry excellent organic options, but any well-shaped beets will work. Roasting intensifies their natural sweetness, so don't skip this step. For peaches, ripeness is key—they should yield slightly when pressed but not be mushy. If you can't find perfectly ripe ones, buy slightly underripe and let them sit at room temperature for a day. The mixed greens should be crisp and fresh, not wilted—check the 'best by' date on the package if buying pre-washed.
No honey? Maple syrup works beautifully—just reduce other liquids slightly. Fresh mint hard to find? Substitute basil or parsley at the same amount, though mint's bright flavor is ideal. Want extra crunch? Add toasted pecans or candied pecans instead of walnuts. For the dressing, lemon juice must be fresh—bottled won't cut it. If you're prepping ahead, store the dressing separately and toss with greens just before serving to maintain crispness. The beets can be roasted up to 2 days ahead and stored at room temperature, while peaches should be peeled and halved no more than 4 hours before serving to prevent browning.
This salad shines when assembled fresh, but components can be prepped ahead for convenience. Store dressing in a sealed jar in the fridge for up to 5 days—shake well before using. The beets keep beautifully at room temperature for 2 days in an airtight container, making this perfect for meal prep. For parties, double the dressing and keep all components chilled until ready to assemble—just add the dressing right before serving. Leftovers? Eat within 2 days for best texture, but the flavors actually deepen overnight if stored properly.
Why You'll Love This Recipe
- No-Cook Magic: I swear by this—roast the beets ahead (or grab pre-cooked ones), slice the peaches in five minutes, and toss with greens. That’s it. Zero standing over a stove, just bright, vibrant layers that taste like summer.
- Sweet-Savory Balance: The earthy beets and juicy peaches? A match made in heaven. A splash of lemon and olive oil ties it all together—tangy, fresh, and just sweet enough to make you reach for seconds without guilt.
- Picnic to Potluck: This salad travels like a dream—pack it in a jar, bring it to a BBQ, or serve it at a dinner party. It’s light enough for a lunchbox but hearty enough to be the star of any spread.
- Budget Brightness: Beets stay fresh for days, peaches freeze well, and greens last longer than you’d think. Honestly, I’ve made this for under $8 for four servings—colorful, filling, and no one complains about the cost.
Step-by-step instructions for beet and peach salad
Here's how to transform vibrant beets and juicy peaches into a showstopping salad with perfect textures.
🔥 Step 1: Roast the Beets to Sweet Perfection
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 whole medium beets with 1 tablespoon avocado oil and ¼ teaspoon flaky sea salt until evenly coated. Arrange them in a single layer, cut-side down, for even roasting.
Roast for 45-50 minutes until a knife slides in easily and the beets are tender with slightly caramelized edges. I like to test with a skewer—it should pierce through without resistance. Let them cool completely before peeling and slicing into ¼-inch thick rounds. The residual heat helps develop their natural sweetness, which balances the salad perfectly.
🍳 Step 2: Prepare the Peaches for Maximum Juiciness
While the beets roast, halve the 2 whole ripe peaches and remove the pits. Place them cut-side down on a fresh baking sheet lined with parchment paper. Drizzle lightly with 1 teaspoon fresh lemon juice to prevent browning and roast at 375°F for 10-12 minutes until just tender with a hint of caramelization.
Here's the thing—roasting peaches intensifies their natural sweetness and adds subtle depth. You want them still holding their shape but yielding slightly when pressed. Let them cool completely before slicing into ¼-inch thick wedges. The warm peaches will release their juices beautifully when tossed with the dressing.
👨🍳 Step 3: Whisk Together the Signature Dressing
In a small bowl, combine 0.5 cup extra-virgin olive oil, 3 tablespoons fresh lemon juice, 2 tablespoons honey, 1 tablespoon Dijon mustard, 1 tablespoon balsamic vinegar, 0.5 teaspoon flaky sea salt, and 0.25 teaspoon freshly ground black pepper. Whisk vigorously for 30 seconds until fully emulsified and smooth.
This dressing is where the magic happens—the honey and balsamic create a perfect balance between sweet and tangy, while the Dijon mustard adds subtle depth. Taste and adjust seasoning if needed—you might want to add a touch more salt or lemon juice depending on your peaches' natural sweetness. The dressing should coat the back of a spoon with a silky, glossy finish.
🥘 Step 4: Assemble the Salad with Crispy Textures
In a large bowl, gently toss the 6 cups mixed baby greens with half of the prepared dressing, reserving the rest for serving. Add the sliced roasted beets and peach wedges, then sprinkle with 0.5 cup toasted walnuts and 0.25 cup fresh mint leaves. The contrast between the earthy beets, sweet peaches, and crispy walnuts creates an incredible textural experience.
Here's my pro tip: Don't over-toss the greens—just enough to lightly coat them. You want to preserve their natural crispness while allowing the vibrant colors to shine. The reserved dressing can be drizzled tableside for each serving, letting everyone customize their perfect balance of sweet and tangy flavors.
⏰ Step 5: Rest and Serve for Optimal Flavor
Let the salad rest for 10 minutes before serving. This allows the flavors to meld together beautifully—the beets will soften slightly, the peaches will release their juices, and the dressing will absorb into the greens. The toasted walnuts will maintain their crispy texture while adding nutty depth.
Garnish each serving with an extra sprinkle of flaky sea salt and freshly cracked black pepper right before serving. The salt enhances all the natural sweetness, while the pepper adds a subtle heat that cuts through the richness. Serve immediately while the greens are still crisp and the peaches are at their juiciest—this salad tastes best when enjoyed fresh!
Pro Tips For Making Beet And Peach Salad
- ROAST BEETS UNTIL TENDER: Peaches are sweet and forgiving, but beets need patience—roast them at 400°F (200°C) for 45-50 minutes until a knife glides in like butter. Overcooked beets turn mushy; undercooked ones taste chalky. (Yes, even if you’re impatient like me.)
- PEEL BEETS WHEN COOL: Hot beets slip and burn fingers—wait 10 minutes after roasting before peeling. A damp paper towel helps grip them, and a paring knife works better than a vegetable peeler for stubborn skins. (Trust me, you’ll curse yourself if you skip this.)
- CUT PEACHES LAST MINUTE: Peaches oxidize fast, turning brown and sad. Slice them right before tossing with greens—no need to go fancy, just rough chunks. If you’re really ahead, toss them in cold water with a splash of lemon juice, but drain well before dressing.
- DRESS GREENS SEPARATELY: Toss the greens with half the dressing first, then fold in beets and peaches. This keeps the greens crisp instead of soggy, and the peaches stay bright longer. (I learned this the hard way after a wilted salad disaster.)
Serving suggestions for this beet and peach salad
Elegant Plating
For a restaurant-worthy presentation, arrange the salad on a large platter with the mixed greens forming a lush base. Scatter the roasted beets and peach wedges in concentric circles for visual appeal, then sprinkle the toasted walnuts and mint leaves in artistic clusters. Use a small spoon to drizzle the reserved dressing in elegant zigzags over the top—this adds a glossy finish that makes the dish look professionally plated. 💫
Garnish Like a Pro
Finish each serving with a pinch of flaky sea salt and a few freshly cracked black peppercorns right before serving. For extra flair, add a few edible flowers (like nasturtiums) or a sprinkle of toasted sesame seeds for a subtle crunch. I like to use a microplane to zest lemon peel over the top just before eating—it adds a bright citrus aroma that enhances all the flavors.
Bread Pairings
This salad pairs beautifully with warm, crusty bread that can soak up any extra dressing. Try a baguette with herb butter or a ciabatta roll brushed with garlic-infused olive oil. For a lighter option, serve with water crackers or rosemary focaccia—the crispy texture contrasts perfectly with the soft beets and juicy peaches. 🥖
Wine & Drink Pairings
A crisp Sauvignon Blanc from New Zealand balances the salad's sweetness with its bright acidity, while a light Rosé from Provence complements the peaches beautifully. For non-alcoholic options, try sparkling water with lemon or peach iced tea—both enhance the fruity notes without overpowering the dish. A cold craft beer like a wheat ale also works wonderfully.
Seasonal Variations
In summer, swap peaches for stone fruits like nectarines or plums. For winter, use roasted butternut squash instead of beets and add pomegranate seeds for a festive touch. The dressing remains the same, but the seasonal swap keeps the salad exciting year-round. I love this flexibility—it makes the recipe adaptable to whatever's fresh at the market.
Make-Ahead Tips
Prep the salad components separately to make serving effortless. Roast the beets and toast the walnuts up to 2 days ahead, storing them at room temperature in airtight containers. Keep the dressing refrigerated and toss with the greens just before serving to maintain crispness. The peaches should be peeled and halved no more than 4 hours ahead to prevent browning—store them in a sealed container with a damp paper towel to keep them fresh. 📅
Nutrition facts
Frequently asked questions
Can I use canned peaches instead of fresh?
Fresh peaches give the best texture and flavor, but you can use canned peaches in a pinch. Drain and rinse them thoroughly to remove excess syrup, then pat dry with a paper towel. For extra flavor, add 1 teaspoon lemon juice to the canned peaches before roasting. The texture will be slightly softer than fresh, but the sweetness remains.
How do I store leftovers?
Store leftovers in an airtight container in the refrigerator for up to 2 days. Separate the dressing from the greens to keep them crisp. The beets and peaches can be stored separately for up to 3 days if you want to make fresh salad later. Re-toss with a little extra dressing when serving to revive the flavors.
What if my beets are too tough after roasting?
If your beets feel undercooked, return them to the oven for 10-15 more minutes at 400°F until tender. For extra tenderness, wrap them in foil during roasting to trap moisture. Another trick is to pierce them with a fork before roasting—this helps steam them slightly and speeds up cooking. Golden beets are naturally sweeter and softer than red varieties.
Can I make this salad ahead of time?
Prep all components separately for easy assembly. Roast the beets and toast the walnuts up to 2 days ahead and store at room temperature. Keep the dressing refrigerated and toss with greens just before serving. Peel and halve the peaches no more than 4 hours ahead—store them in a sealed container with a damp paper towel to maintain freshness.
What greens work best for this salad?
Mixed baby greens like butter lettuce, arugula, or spinach create the perfect base. For extra crunch, add shredded cabbage or endive leaves. Avoid wilted greens—look for crisp, fresh options. If using kale, massage it with a little olive oil and lemon juice first to soften the leaves and remove bitterness.
