Salads
This beet and peach salad delivers a sweet-tart balance that transforms simple ingredients into a restaurant-worthy dish. đ The secret lies in roasting beets until tender and caramelized, then pairing them with juicy peaches and toasted walnuts for texture and crunch.
I developed this recipe during summer when fresh produce was at its peak, and it quickly became a staple for both weeknight dinners and elegant gatherings.
The salad's magic comes from the contrastâearthy, slightly sweet beets meet bright, juicy peaches, while the crispy walnut topping adds a satisfying crunch. A light balsamic vinaigrette ties everything together, enhancing the natural flavors without overpowering them.
The best part? It comes together in just 30 minutes, making it perfect for busy schedules without sacrificing quality.
What you'll end up with is a vibrant, visually stunning salad that's as delicious as it looks. The beets hold their shape beautifully, the peaches stay juicy, and the walnuts provide that perfect crunch in every bite.
This dish proves that salads can be hearty, flavorful, and completely satisfyingâno compromise needed.
Whether you're serving it as a side or a main course, this beet and peach salad is sure to impress. The recipe includes optional variations for dietary preferences, so everyone at the table can enjoy it. Let's get started!
Ingredients for beet and peach salad
Roasted beets, juicy peaches, and toasted walnutsâthis salad is summer perfection in every bite.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets đ | 2 whole | Roasted until tender, peeled |
| Ripe Peaches đ | 2 whole | Pitted, sliced into wedges |
| Walnuts đ„ | 1 cup | Toasted, chopped coarsely |
| Extra-Virgin Olive Oil đ« | ÂŒ cup | For roasting beets |
| Balsamic Vinegar đ¶ | 2 tbsp | For vinaigrette, aged |
| Honey đŻ | 1 tbsp | Local preferred for flavor |
| Dijon Mustard đ¶ïž | 1 tsp | For vinaigrette depth |
| Sea Salt đ§ | œ tsp | Diamond Crystal preferred |
| Fresh Thyme Leaves đż | 2 tbsp | Chopped finely, optional |
| Goat Cheese đ§ | 4 oz | Crumbled for creaminess |
| Fresh Arugula đ± | 4 cups | For crisp base layer |
| Lemon Juice đ | 1 tbsp | Freshly squeezed |
The beets are the star hereâlook for vibrant, firm ones at the grocery store. Trader Joe's and Whole Foods carry the best selection, but any well-stocked supermarket will do. Roasting them until tender and caramelized brings out their natural sweetness. I always peel them right after roasting while they're still warmâthe skins slide right off. For the peaches, local farmers markets have the juiciest ones in summer, but any ripe peaches will work. The walnuts? Costco sells them in bulk for the best price, and toasting them in a dry pan until golden gives that perfect crunch.
No goat cheese? Feta or crumbled blue cheese works beautifullyâjust adjust the salt since feta's already salty. Running short on arugula? Baby spinach or mixed greens are great substitutes. The vinaigrette is where the magic happensâaged balsamic vinegar adds depth, and I always use local honey if I can find it. The Dijon mustard is non-negotiable thoughâit gives that little tang that ties everything together. No fresh thyme? Dried works at half the amount, but fresh is worth hunting down for that bright flavor.
Store the roasted beets and toasted walnuts separately in the fridge for up to 4 daysâthey're even better the next day as flavors meld. The vinaigrette keeps for 1 week in a sealed jar. I like to assemble the salad just before serving so the arugula stays crisp. This dish is a crowd-pleaserâdouble the recipe if you're serving as a main course. The leftovers? Toss them in a container for a quick lunch the next day.
Why You'll Love This Recipe
- No Boiling Required: I roast the beets wholeâjust prick them, toss in oil, and let the oven do the work. No peeling, no mess, and they caramelize into something so sweet and tender, youâll forget they were ever a chore.
- Sweet-Savory Magic: The peaches bring summer sunshine, while the earthy beets and tangy balsamic play perfect foil. Toss in toasted walnuts, and suddenly youâve got crunch, creaminess, and a bite all in one biteâno fancy balance needed.
- Picnic to Potluck: This salad holds up like a champ. Pack it in a jar for lunch, bring it to a BBQ, or serve it at a brunchâitâs just as welcome on a blanket as it is on a plate. (Honestly, Iâve had people ask for the recipe after one taste.)
- Budget Bright Spot: Beets last weeks in the fridge, and peaches are cheap when theyâre in season. A handful of walnuts stretches far, and youâre using pantry staplesâno specialty shopping required. My wallet thanks me every time.
Step-by-step instructions for beet and peach salad
Here's how to create this vibrant, textured salad where sweet meets savory.
đ„ Step 1: Roast the Beets Until Tender and Rich
Preheat your oven to 400°F. Scrub the 2 whole medium beets clean, leaving the skins on. Place them directly on a baking sheet (no oil neededâthey'll release their own moisture). Roast for 45-50 minutes until you can easily pierce them with a fork and the edges are tender.
Here's the thingâroasting beets at high heat caramelizes their natural sugars, giving them that deep, earthy sweetness. When they're done, let them cool completely before peeling. The skins will slip off effortlessly once cooled, revealing their beautiful magenta centers. If any beets feel underdone, return them to the oven for 10 more minutesâthey'll continue cooking as they cool.
đšâđł Step 2: Toast the Walnuts for Maximum Crunch
While the beets roast, spread the 1 cup walnuts on a separate baking sheet. Toast them in the same 400°F oven for 8-10 minutes, stirring halfway, until they're fragrant and golden brown. Watch them closelyâthey go from perfect to burnt in seconds.
This toasting step is crucial for that crispy texture the title promises. I like to chop them coarsely after toasting so they hold their shape when sprinkled over the salad. Let them cool completely before choppingâwarm walnuts will soften too quickly when tossed with other ingredients. Once cooled, transfer them to a cutting board and roughly chop with a chef's knife.
đł Step 3: Whisk Together the Sweet-Tart Vinaigrette
In a small bowl, whisk together the 2 tbsp balsamic vinegar, 1 tbsp honey, 1 tsp Dijon mustard, 0.5 tsp sea salt, and 1 tbsp lemon juice. Then, very gradually, drizzle in the 0.25 cup extra-virgin olive oil while continuing to whisk. You want the dressing to emulsify into a smooth, creamy texture.
The key here is patience with the oil addition. If you pour it in too quickly, you'll get a separated dressing. I like to whisk for at least 30 seconds after adding all the oil to ensure everything is fully combined. Taste and adjust seasoningâyou might want to add a pinch more salt or a touch of honey depending on your peaches' natural sweetness.
đ„ Step 4: Assemble the Salad with Perfect Textures
In a large bowl, combine the 4 cups fresh arugula, sliced 2 whole ripe peaches (cut into wedges), and the peeled, quartered roasted beets. Drizzle with half of the vinaigrette and toss gently to coat. The arugula should wilt slightly but still maintain its crisp texture.
Here's where the magic happens: sprinkle the toasted walnuts and 2 tbsp chopped fresh thyme leaves over the top, then crumble the 4 oz goat cheese evenly throughout. The contrast of creamy goat cheese with crispy walnuts and tender beets is what makes this salad sing. Toss one final time just before serving to distribute all the components evenly.
đœïž Step 5: Serve Immediately for Best Texture
Divide the salad among plates and drizzle with the remaining vinaigrette. I like to serve it with a few extra walnuts on top for that promised crispy crunch. The salad should be vibrant with deep red beets, golden peaches, and bright green arugula against the creamy goat cheese.
Serve within 30 minutes of assembly for the best texture contrast. The arugula will start to wilt further if left sitting, and the walnuts might lose their crispness. Pair with grilled chicken or a simple protein to make it a complete meal. The sweet-tart balance will have you reaching for seconds!
Pro Tips For Making Beet And Peach Salad
- ROAST BEETS UNTIL TENDER: Peaches are sweet and soft, so match them with beets that yield easilyâa fork should slide in like butter. Roast at 400°F (200°C) for 45â55 minutes, wrapped in foil the last 20 minutes to prevent drying. Overcooked beets turn mushy; undercooked ones taste raw and gritty.
- PEEL BEETS COLD: Hot beets slip off the knife like a greased pig. Let them cool completely before peelingâitâs tedious, but worth it. Run them under cold water first to stop cooking, then peel with a paring knife. Your hands (and the salad) will thank you.
- TOAST WALNUTS LOW: Skip the high heatâit burns them before they crisp. Spread walnuts on a dry pan over medium-low and stir constantly for 3â4 minutes until golden, not dark. Burnt nuts taste bitter and ruin the bright flavors of peaches and beets.
- DRESS SALAD LAST: Balsamic vinegar and olive oil break down peachesâ texture if mixed too early. Toss the dressing just before servingâlet the peaches stay firm and juicy. If making ahead, store components separately and combine when ready to eat.
Perfect pairings for beet and peach salad
Wine Pairings
A crisp Sauvignon Blanc from New Zealand is my go-to choice for this saladâits bright citrus and herbal notes complement the sweet-tart balance perfectly. Look for one with 12-13% ABV like Cloudy Bay or Oyster Bay to match the dish's vibrancy.
The wine's acidity cuts through the richness of the goat cheese while enhancing the beets' earthy sweetness. đ·
Craft Beer Options
For beer lovers, a Belgian-style witbier like Hoegaarden or Stella Artois offers a refreshing contrast with its coriander and orange peel notes. The effervescence cleanses your palate between bites of creamy goat cheese and crispy walnuts.
If you prefer something bolder, try a light lager with 4.5-5% ABV like Peroniâits subtle malt sweetness harmonizes beautifully with the peaches.
Sparkling Water Twist
Don't underestimate a well-chilled sparkling water with a splash of lemon juice and ice for a refreshing accompaniment. I like to add 1 tbsp honey to mimic the salad's sweetness.
The bubbles help reset your palate between bites, making each component stand out. A San Pellegrino or LaCroix with citrus flavors works wonderfully. đ«
Herbal Tea Pairings
For a non-alcoholic option, an hibiscus tea with lemon offers a tart, floral contrast that mirrors the salad's flavors. Brew 1 tbsp dried hibiscus flowers in 1 cup boiling water for 5 minutes, then chill.
The tea's natural sweetness and acidity enhance the beets and peaches beautifully. Serve over ice for an elegant touch.
Cheese Board Extension
Turn this salad into a full spread by pairing it with a cheese board featuring complementary cheeses like aged Gouda or blue cheese. The Gouda's caramel notes echo the roasted beets, while blue cheese adds a bold contrast.
Add fig jam and crackers to round out the experienceâit's perfect for summer gatherings. đ§
Nutrition facts
Frequently asked questions
Can I use canned peaches instead of fresh?
Yes, but with a few adjustments. Drain and rinse canned peaches thoroughly to remove excess syrup, then pat them dry. For extra flavor, simmer them in 1 tbsp honey and 1 tsp lemon juice for 2 minutes to mimic fresh peaches' brightness. Avoid heavy syrup varietiesâthey'll make your salad too sweet.
What if my beets turn mushy when roasting?
This happens when they're overcooked or cut too small. Always roast whole beets with skins onâthey'll stay firm. If using pre-cut beets, reduce oven time to 25-30 minutes at 400°F. For extra insurance, wrap them in foil after 20 minutes to trap moisture. Cool completely before peeling.
How can I make this salad vegan?
Swap goat cheese for vegan feta or crumbled cashew cheese, and use maple syrup instead of honey in the dressing. For extra protein, add toasted pumpkin seeds or avocado slices. The walnuts and vinaigrette remain perfectly vegan as-isâjust ensure your olive oil is certified vegan.
Can I prepare this salad ahead of time?
Roast beets and toast walnuts 1-2 days aheadâthey keep beautifully in airtight containers. Store vinaigrette separately (it'll last 5 days in the fridge). Assemble just before serving to maintain crispness. For extra flavor, let the beets sit at room temperature for 30 minutes before assembling.
What's the best way to store leftovers?
Keep components separate: store beets and walnuts in one container, dressing in a small jar, and greens in another. Reassemble with fresh greens when reheating. Leftovers keep for 3-4 days in the fridge. For texture, sprinkle with extra walnuts and a drizzle of vinaigrette before servingâit'll taste almost as good as fresh!
