Salads
This beet and peach salad recipe transforms earthy beets and juicy peaches into a restaurant-worthy dish that balances sweet and tart flavors perfectly. đ The secret lies in roasting the beets until tender and caramelized, while fresh peaches add natural sweetness that brightens the entire salad.
Crispy walnuts provide a satisfying crunch that elevates every bite.
What sets this salad apart is the crispy walnut topping, which adds a delightful contrast to the creamy dressing and tender vegetables. The recipe uses simple ingredientsâlike olive oil, balsamic vinegar, and fresh herbsâthat come together effortlessly.
No fancy techniques required, just a few key steps to create a visually stunning dish.
By the time you assemble this salad, you'll have vibrant slices of roasted beets, juicy peaches, and crisp walnuts all coated in a tangy, herby dressing. The colors alone make it irresistible, but the flavors will keep you coming back for more.
This is the kind of salad that feels special enough for dinner parties but simple enough for weeknight meals.
The beauty of this recipe is its versatilityâserve it as a light lunch, a side dish for grilled meats, or even as a refreshing dessert with a sprinkle of goat cheese. The balance of textures and flavors makes it a standout dish that's sure to impress. Let's get started!
Ingredients for beet and peach salad
Earthy beets meet juicy peaches in this vibrant saladâwhere crispy walnuts and herby dressing create restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets đ | 2 whole | Roasted until tender, peeled |
| Ripe Peaches đ | 2 whole | Pitted, sliced into wedges |
| Walnuts đĽ | ½ cup | Chopped, toasted for crunch |
| Extra-Virgin Olive Oil đŤ | Âź cup | For roasting and dressing |
| Balsamic Vinegar đˇ | 2 tbsp | High-quality, aged variety |
| Fresh Thyme Leaves đż | 2 tbsp | Chopped for herby dressing |
| Fresh Arugula đą | 4 cups | Baby leaves preferred |
| Goat Cheese đ§ | 4 oz | Crumbled for optional topping |
| Honey đŻ | 1 tbsp | Local preferred for flavor |
| Salt đ§ | 1 tsp | Diamond Crystal preferred |
| Black Pepper đśď¸ | ½ tsp | Freshly ground for dressing |
| Granulated Sugar đ | 1 tsp | Balances tartness in dressing |
The beets are the foundationâorganic beets from Whole Foods or your local farmers market yield the best flavor, but any medium-sized variety works. Roast them until tender but still holding shape; overcooking turns them mushy. Peaches should be ripe but firmâlocal stone fruit in summer is ideal, but frozen peaches work in a pinch if you're not in season. Walnuts are non-negotiable for that crispy textureâtoast them in a dry pan until golden for maximum crunch. For the dressing, aged balsamic vinegar adds depth that cheap varieties can't match.
No fresh thyme? Dried thyme at one-third the amount works, but fresh is worth the extra minute. Substitute arugula with baby spinach or mixed greens if needed. The goat cheese is optional but adds richnessâherb-infused varieties from specialty stores elevate the dish. For a sweeter touch, maple syrup or agave can replace honey. If you're making this ahead, store the dressing separately until serving to keep the greens crisp.
Walnuts stay crisp for 3 days in an airtight container, but they're best eaten fresh. Roasted beets keep 5 days refrigerated, while peaches should be added just before serving. The dressing can be made 2 days aheadâjust whisk before using. For a crowd, double the recipe but assemble the salad no more than 1 hour before serving to maintain texture. Leftovers? Toss with extra dressing and store for 2 daysâthough it's so good, you might not have any.
Why You'll Love This Recipe
- No Roasting Required: I swear by the raw beet method hereâjust peel, slice, and toss. No oven, no waiting, no messier-than-necessary cleanup. That earthy-sweet crunch hits differently when itâs fresh, not steamed.
- Sweet-Savory Magic: The peaches bring juicy warmth while the beets add deep, almost candy-like richness. Toss in a drizzle of balsamic and olive oil? Itâs like summer in a bowlâno heavy dressing needed.
- Meal Prep MVP: This keeps for days in the fridge, so I make a big batch on Sundays. The walnuts stay crisp, the peaches soften just enough, and itâs a grab-and-go lunch that still feels special.
- Budget Brightener: Beets are dirt cheap when bought whole, and peaches stretch far when halved. A handful of walnuts finishes it off without breaking the bankâfancy enough for company, but made with pantry staples.
Step-by-step instructions for beet and peach salad
Here's how to create a perfect sweet-tart salad with crispy walnuts and rich textures.
đĽ Step 1: Roast the Beets Until Tender
Preheat your oven to 400°F. Scrub the 2 whole medium beets clean, leaving the skins onâthey'll help protect the beets from burning. Wrap each beet tightly in aluminum foil, then place them on a rimmed baking sheet. Roast for 45-50 minutes until completely tender when pierced with a fork.
Here's the thingâroasting beets can be tricky. You want them fork-tender but not falling apart. If they're not soft enough after 45 minutes, add another 5-10 minutes. Once done, let them cool slightly before peeling. The skins should slip off easily once cool enough to handle.
đł Step 2: Toast the Walnuts for Crunch
While the beets roast, spread the 0.5 cup walnuts in a single layer on a separate rimmed baking sheet. Toast them in the same 400°F oven for 8-10 minutes, stirring once halfway through, until they're fragrant and golden brown. Watch them carefullyâthey burn quickly.
This is where the crispy promise comes to life. Toasted walnuts should have a rich, nutty aroma and crisp edges. Let them cool completely on the baking sheet before chopping with a sharp knife. I like to leave them slightly chunkyâabout Âź-inch piecesâfor maximum texture contrast in the salad.
đ¨âđł Step 3: Prepare the Sweet-Tart Dressing
In a small bowl, whisk together the 0.25 cup extra-virgin olive oil, 2 tbsp balsamic vinegar, 1 tbsp honey, 1 tsp granulated sugar, 1 tsp salt, and 0.5 tsp black pepper. Add the 2 tbsp chopped fresh thyme leaves and stir to combine. Taste and adjustâyou want a balance of sweet, tangy, and herby flavors.
This dressing is the heart of your salad. The honey and sugar balance the vinegar's acidity, while the thyme adds an earthy depth. Let it sit for 5 minutes before usingâthis allows the flavors to meld. The dressing should coat the back of a spoon but still pour easily.
đĽ Step 4: Assemble the Salad with Fresh Components
Peel the cooled beets and slice them into Âź-inch thick rounds or wedges. Pit and slice the 2 ripe peaches into wedges, removing any hard pit remnants. In a large bowl, combine the 4 cups fresh arugula, beets, and peaches. Gently toss with half of the dressing to coat evenly.
Here's where the magic happens. The arugula's peppery bite contrasts beautifully with the sweet beets and peaches. Don't over-tossâjust enough to distribute the ingredients evenly. The salad should look vibrant with deep red beets, golden peaches, and bright green arugula.
đ˝ď¸ Step 5: Add Toppings and Serve Immediately
Sprinkle the toasted walnuts evenly over the salad. Add the 4 oz crumbled goat cheese if usingâit adds a creamy, tangy element that ties everything together. Drizzle with the remaining dressing and toss gently. Serve immediately while the components are still crisp.
This salad shines when served fresh. The contrast of texturesâcrisp arugula, tender beets, juicy peaches, and crunchy walnutsâmakes every bite exciting. The dressing should be visible but not pooling, and the goat cheese should melt slightly from the peaches' warmth.
Pro Tips For Making Beet And Peach Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard wayâbeets need to be truly soft, not just slightly cooked. Cut them into even 1-inch cubes, toss in olive oil, and roast at 400°F (200°C) for 30-35 minutes, flipping halfway. Undercooked beets turn mushy when sliced; overcooked ones lose their sweetness. Aim for a fork-tender bite that still holds shape.
- CHILL PEACHES BEFORE SLICING: Peaches get messy fast. Toss them in ice water for 10 minutes firstâit firms up the flesh so they slice cleanly and donât bleed juice all over your cutting board. Skip this, and youâll end up with a salad that looks like it was made by a toddler with a butter knife.
- TOAST WALNUTS LOW AND SLOW: Crank the heat to medium-low for toasting walnutsâhigh heat burns them before theyâre crisp. Spread them on a dry pan, stir every 30 seconds, and pull them off at the first whiff of nutty aroma (about 5-6 minutes). Over-toasted walnuts taste bitter; under-toasted ones feel raw. Your nose is your best tool here.
- WHISK BALSAMIC FIRST: Donât just pour balsamic vinegar over the saladâwhisk it with a splash of olive oil and a pinch of salt first. This emulsifies the dressing so it clings to the beets and peaches instead of pooling at the bottom. (Yes, even if youâre impatient like me.) A 3:1 oil-to-vinegar ratio works bestâstart there and adjust.
Wine and beer pairings for this beet and peach salad
Wine Pairings
For this sweet-tart salad, I reach for dry sparkling wines like Prosecco or Cavaâtheir effervescence cuts through the richness of the beets and peaches while complementing the crisp walnuts. A chilled Pinot Grigio from Italy also works beautifully, as its citrus notes mirror the salad's bright flavors. đˇ
Light White Wines
A Sauvignon Blanc from New Zealand or Loire Valley adds a zesty contrast with its herbal and citrus undertones. The acidity in these wines refreshes the palate between bites, balancing the salad's sweet and earthy elements. Avoid heavy whites like Chardonnayâthey'll overpower the delicate flavors.
Beer Pairings
For beer lovers, a crisp wheat beer like Blue Moon or Hoegaarden enhances the salad's freshness with its light, citrusy profile. A dry Riesling from Germany also pairs wonderfully, as its slight sweetness and acidity mirror the salad's natural sweet-tart balance. đş
Unexpected Pairings
If you're feeling adventurous, try a rosĂŠ champagneâits delicate bubbles and berry notes elevate the dish to celebratory levels. For a non-alcoholic option, a sparkling apple cider (like Martinelli's) adds a festive touch without the alcohol. The key is balancing the salad's richness with something light and refreshing.
Dessert Wine Option
For a dessert pairing, a dry Riesling or Moscato d'Asti complements the peaches' sweetness while keeping the palate clean. Serve chilled to highlight their crisp, fruity notes. This works especially well if you're serving the salad as a light dessert course with a sprinkle of goat cheese.
Nutrition facts
Frequently asked questions
Can I substitute peaches with another fruit?
For a similar sweet-tart balance, try nectarines, plums, or apricots. If you prefer berries, sliced strawberries or blueberries work wellâjust reduce the honey in the dressing by ½ teaspoon to avoid over-sweetness.
How do I store leftover beet and peach salad?
Store the salad in an airtight container for up to 2 days in the fridge. Keep the dressing separate until ready to serve to maintain crispness. The walnuts stay crunchy for 3 days if stored separately in a sealed bag. Refrigerate peaches separately if adding them last-minute.
Why did my roasted beets turn mushy?
Over-roasting is the most common cause. Beets are done when fork-tender but still firmâ45-50 minutes at 400°F is ideal. If they're falling apart, they likely cooked too long. For next time, check at 40 minutes and wrap them more tightly in foil to prevent moisture loss.
Can I make this salad ahead of time?
Yes! Prep all components separately: roast the beets and toast the walnuts 1 day ahead. Store the dressing in a jar for up to 3 days. Assemble the salad just before serving to keep the arugula crisp. The peaches should be added fresh to prevent browning.
Is this salad vegan-friendly?
Mostly! Omit the goat cheese and use a vegan honey substitute (like agave) or skip it entirely. The rest of the recipe is naturally plant-based. For extra protein, add toasted pumpkin seeds or avocado slices as toppings.
