Salads
This beet and peach salad recipe transforms humble ingredients into a vibrant dish that balances sweet, tart, and earthy flavors perfectly. đż The secret lies in roasting beets until tender and caramelized while keeping peaches fresh and juicyâcreating a harmony that feels both summery and sophisticated.
This vegetarian-friendly salad is packed with nutrients and ready in under 30 minutes, making it ideal for weeknight dinners or picnic spreads.
The recipe begins with roasted beets for natural sweetness and depth, paired with ripe peaches that add a bright, juicy contrast. A simple vinaigrette ties everything together, while optional add-ins like toasted walnuts or crumbled goat cheese elevate the dish further.
The result is a visually stunning salad thatâs as delicious as it is nutritious, perfect for those who appreciate bold flavors without compromise.
What makes this salad truly special is its versatilityâserve it as a light lunch, a side for grilled meats, or even as a refreshing dessert with a drizzle of honey. The flavors develop beautifully when chilled, making it a great make-ahead option for entertaining.
Whether you're a seasoned home cook or just starting out, this recipe delivers restaurant-quality results with minimal effort.
For best results, use seasonal produceâsweet, firm peaches and vibrant beets work best. Store leftovers in an airtight container for up to 3 days, though youâll likely finish it sooner. This salad is a celebration of summerâs bounty, proving that simple ingredients can create something extraordinary.
Ingredients for beet and peach salad
Sweet roasted beets meet juicy peaches in this vibrant, summery saladâsimple ingredients with restaurant-quality flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets đ | 4 whole | Vibrant color, medium size |
| Ripe Peaches đ | 2 whole | Firm but juicy, ripe |
| Extra-Virgin Olive Oil đŤ | Âź cup | For roasting beets |
| Balsamic Vinegar đˇ | 2 tbsp | High-quality, aged |
| Honey đŻ | 1 tbsp | Wildflower preferred |
| Dijon Mustard đśď¸ | 1 tsp | Mild or strong |
| Fresh Arugula đż | 4 cups | Baby leaves preferred |
| Toasted Walnuts đ° | ½ cup | Optional, chopped |
| Crumbled Goat Cheese đ§ | Âź cup | Optional, creamy |
| Salt đ§ | 1 tsp | Kosher or sea salt |
| Black Pepper đśď¸ | ½ tsp | Freshly ground |
| Lemon Juice đ | 1 tbsp | Freshly squeezed |
The beets are the star hereâlook for vibrant, medium-sized ones at the grocery store. Trader Joe's or Whole Foods usually have the best selection, but any well-stocked market works. Roasting brings out their natural sweetness, so donât skip that step! For peaches, go for firm but ripe onesâthey should yield slightly to gentle pressure. If you canât find fresh, frozen peaches work too (just thaw and pat dry). The arugula should be bright green and crisp, not wilted or yellowing. Baby leaves are perfect for texture.
No honey? Maple syrup works just as wellâuse the same amount. Swap goat cheese for feta or blue cheese crumbles if you prefer. Walnuts? Toasted pecans or almonds are great substitutes. The vinaigrette is flexibleâskip the mustard if you dislike it, or add a pinch of garlic powder for extra depth. For extra tang, add another tablespoon of lemon juice. If youâre short on time, pre-cut beets from the produce section save you 20 minutes of peeling and chopping.
Store leftovers in an airtight container for up to 3 days, though this salad tastes best fresh. The roasted beets keep their color and sweetness for 2 days in the fridge. For make-ahead prep, roast the beets and store them separatelyâtoss with the salad just before serving to keep everything crisp. This salad is perfect for meal prepâdouble the batch and enjoy for lunches all week. The flavors actually improve when chilled overnight!
Why You'll Love This Recipe
- No-Cook Magic: I swear by thisâjust slice the beets and peaches, toss with olive oil, and let the balsamic and honey do their thing. Zero boiling, roasting, or fussing. The peaches soften just enough to get sweet and juicy without falling apart, and the beets stay crisp with that perfect bite.
- Sweet-Savory Balance: That honey-balsamic glaze? Chefâs kiss. The balsamic cuts through the peachesâ natural sugar while the honey rounds out the earthy beetsâlike a grown-up dessert that happens to be dinner. Honestly, Iâve had people ask if I used vanilla syrup, but nope, just pantry staples.
- Picnic to Potluck: This salad travels like a dreamâno wilting, no spills, just vibrant colors that scream âsummer.â Pack it in a mason jar for a lunch break or bring it to a BBQ where everyone else is lugging mayo-heavy sides. (Yes, even on a Tuesday night.)
- Budget Brightness: Beets and peaches are often on sale in summer, and youâll use barely any of each per serving. A little olive oil, a splash of vinegar, a drizzle of honeyâthis is the kind of recipe where the ingredients stretch without sacrificing flavor. Leftovers? Theyâll disappear faster than you can say âsecond helping.â
Step-by-step instructions for beet and peach salad
Transform vibrant beets and juicy peaches into a showstopping salad with perfect balance.
đĽ Step 1: Roast the Beets Until Tender and Sweet
Preheat your oven to 400°F and line a baking sheet with parchment paper. Scrub the 4 whole medium beets clean, leaving the skins onâthey add texture and nutrients. Slice each beet in half lengthwise, then score the cut sides with a knife in a crosshatch pattern. This helps them cook evenly and develop that beautiful caramelized exterior.
Place the beets cut-side down on the prepared baking sheet. Drizzle with 2 tablespoons of the extra-virgin olive oil and sprinkle with ½ teaspoon of the salt. Roast for 45-50 minutes until a fork slides in easily and the edges are tender. The beets should be soft but still hold their shapeâovercooking turns them mushy. Let them cool slightly before peeling the skins off (they'll slip right off when cool).
đł Step 2: Create the Sweet-Tart Dressing
In a small bowl, whisk together the remaining 2 tablespoons of extra-virgin olive oil, 2 tablespoons balsamic vinegar, 1 tablespoon honey, 1 teaspoon Dijon mustard, 1 tablespoon lemon juice, ½ teaspoon black pepper, and the remaining ½ teaspoon salt. The dressing should be smooth and slightly thickâif it looks too thin, whisk in 1 teaspoon of water.
Taste and adjust the balance: add more honey if you want it sweeter, or more lemon juice for extra tang. I like to let the dressing sit for 5 minutes while I prep the restâthis allows the flavors to meld. The balsamic and honey will create that perfect sweet-tart harmony that makes this salad sing.
đ¨âđł Step 3: Prepare the Peaches and Toast the Walnuts
While the beets roast, halve the 2 whole ripe peaches and remove the pits. Slice each half into 4 wedgesâyou want bite-sized pieces that hold their shape. Toss the peaches with 1 teaspoon of the dressing to prevent browning and enhance their natural sweetness.
In a dry skillet over medium heat, toast the ½ cup toasted walnuts for 3-4 minutes until fragrant and lightly golden. Watch them closelyâthey burn quickly! Transfer to a plate and let cool. The walnuts add a satisfying crunch that contrasts beautifully with the tender beets and peaches.
đĽ Step 4: Assemble the Salad with Perfect Balance
In a large bowl, gently combine the 4 cups fresh arugula with the cooled beets and peaches. The arugula's peppery bite cuts through the sweetness of the peaches and earthiness of the beets. Drizzle â of the dressing over the top and toss gentlyâjust until everything is evenly coated. Save the remaining dressing for serving.
Sprinkle the toasted walnuts and Âź cup crumbled goat cheese over the salad. The goat cheese adds a creamy, tangy element that ties everything together. Toss one final time, being careful not to overmixâwe want those textures to shine. Let it sit for 5 minutes before serving so the flavors meld.
đ˝ď¸ Step 5: Serve with Confidence
Divide the salad among 4 plates, drizzling with the reserved dressing. The contrast of colorsâdeep ruby beets, golden peaches, peppery greens, and creamy goat cheeseâwill make this salad the star of any table. Serve immediately while the beets are still warm from roasting (they'll cool quickly once assembled).
This salad delivers the perfect harmony of flavors: the earthy sweetness of roasted beets, the juicy tartness of summer peaches, the nutty crunch of walnuts, and the tangy creaminess of goat cheese. Each bite is a celebration of seasonal produce, and the dressing ties it all together with that signature sweet-tart balance.
Pro Tips For Making Beet And Peach Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard wayâmedium beets need 45-50 minutes at 400°F (200°C), not 30. Cut them into 1-inch cubes first; theyâll soften faster and stay intact when sliced for the salad. If theyâre still firm after an hour, cover with foil and crank the oven to 425°F (220°C) for 15 minutes. Overcooking turns them mushy, but undercooking leaves them tough.
- PEEL BEETS COLD: Let roasted beets cool completely before peelingâhot beets are slippery and peel like theyâre covered in grease. Run them under cold water first, then use a paring knife to slice off the skin in one smooth motion. This isnât the prettiest method, but itâs the tastiest: no bitter edges, and the knife glides instead of slipping.
- DRESS PEACHES LAST: Peaches bruise easily, and their juices thin the dressing. Toss them in just before servingâhold off until the last 5 minutes. If youâre prepping ahead, store them separately in the fridge and dress the beets (with a splash of olive oil to keep them shiny) up to 2 hours early. The peaches will stay firm and sweet.
- SWAP HONEY FOR BALSAMIC: I skip the honey half the timeâitâs heavy when paired with ripe peaches. Instead, mix 1 tablespoon balsamic vinegar with ½ teaspoon Dijon mustard for a tangier, lighter dressing. The mustard cuts through the peachesâ sweetness while the balsamic adds depth. Save the honey for drizzling on top if youâre feeling fancy.
Flavor customization for these flavors
Sweet Heat Twist
For a spicy kick, toss the roasted beets with ½ teaspoon of smoked paprika and Ÿ teaspoon of cayenne pepper before roasting. After assembling, drizzle with 1 tablespoon of chili-lime vinaigrette (mix 1 tbsp lime juice, 1 tsp honey, and ½ tsp chili powder).
The heat cuts through the sweetness beautifullyâperfect for those who love bold flavors. đśď¸
Citrus Zest Boost
Brighten the salad with 1 tablespoon of fresh orange zest and 1 tablespoon of orange juice added to the dressing. The citrus pairs especially well with peaches, adding a refreshing tang that balances the earthy beets.
I like to use Navel or Valencia oranges for their sweetness. Garnish with thin orange slices for extra flair.
Herbaceous Freshness
Add 2 tablespoons of finely chopped fresh mint or thyme to the dressing for an herbal twist. Mint brightens the dish with its cool, fresh flavor, while thyme adds an earthy depth that complements the roasted beets.
For presentation, scatter fresh leaves over the top just before serving. The herbs keep the salad feeling light and summery.
Nutty Crunch Variations
Swap walnuts for toasted pecans (lightly toasted in a dry pan for 3-4 minutes) or hazelnuts (toasted with ½ teaspoon of cinnamon for warmth). For a savory twist, try toasted pumpkin seedsâthey add a subtle earthiness that pairs wonderfully with the sweet-tart balance.
Toast seeds in a skillet over medium heat for 2-3 minutes until fragrant.
Cheese Alternatives
Goat cheese isnât the only optionâtry crumbled feta for a salty tang or shaved Parmesan for a nutty finish. For a dairy-free option, use toasted coconut flakes or marinated artichoke hearts (drained and chopped). The key is contrast: creamy, crumbly, or crispy textures all work beautifully with this saladâs components.
Seasonal Fruit Swaps
Peaches are summer staples, but plums or nectarines work equally well in late summer. For fall, swap in roasted pears (tossed with ½ teaspoon of cinnamon) or figs (halved and lightly grilled).
Each fruit brings a unique texture and flavorâexperiment to see what you prefer. The roasting technique remains the same for all fruit variations.
Nutrition facts
Frequently asked questions
Can I use canned beets instead of fresh?
Yes, but with a few adjustments! Drain and rinse canned beets to remove excess liquid, then pat them thoroughly dry. They won't have the same caramelized flavor as roasted fresh beets, but they'll still work. For best results, toss them with 1 teaspoon of olive oil and a pinch of salt, then warm in a skillet for 2-3 minutes to enhance their texture.
What if my peaches aren't ripe enough?
Place unripe peaches in a paper bag with an apple or banana for 1-2 days at room temperatureâthe ethylene gas will speed up ripening. If they're still firm, slice them slightly thicker than usual and toss with 1 teaspoon of lemon juice to prevent browning. The dressing's acidity will help balance any tartness from underripe fruit.
How can I make this salad ahead of time?
Roast the beets and store them separately in the fridge for up to 3 days. Keep the peaches, greens, and dressing components separate until ready to assemble. When serving, toss everything together just before eating to maintain crispness. The flavors actually develop better when chilled overnight!
Can I substitute goat cheese with something else?
Try crumbled feta for a salty kick or shaved Parmesan for nutty depth. For dairy-free options, use toasted coconut flakes or marinated artichoke hearts. The key is adding a contrasting textureâcreamy, crumbly, or crispy all work beautifully with this salad's components.
Why does my dressing taste too sweet?
Balance the sweetness by adding 1 extra tablespoon of lemon juice or 1 teaspoon of Dijon mustard to the dressing. If you prefer a more complex flavor, try adding ½ teaspoon of apple cider vinegar or a pinch of black pepper. Taste as you goâsmall adjustments make all the difference!
