Side Dishes
This beet and peach salad recipe transforms humble ingredients into a vibrant, sweet-earthy masterpiece that balances summer's best flavors. đ The secret lies in roasting beets for natural caramelization while keeping peaches fresh for bright, juicy contrastâcreating a dish that's both visually stunning and packed with bold, complementary textures.
What sets this salad apart is the citrus-kissed dressing, where lemon juice and olive oil marry to enhance the beets' deep earthiness while brightening the peaches' natural sweetness. I've perfected the technique to ensure the beets stay tender-crisp and the peaches maintain their juicy integrityâno mushy bits here.
By the time you assemble this salad, you'll have a harmonious bite where each component shines: creamy roasted beets, juicy peaches, crisp greens, and crunchy nuts all bound together by that zesty dressing. The colors alone make it a showstopper for summer gatherings or elegant weeknight dinners.
This recipe scales beautifully for parties or meal prep, and the dressing can be made ahead to save time. Let's create a salad that's as impressive as it is deliciousâwhere every forkful tells a story of summer's sweetest moments.
Ingredients for beet and peach salad
Twelve ingredients harmonize to create a summer salad that dances between sweet and earthy perfection.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets đ | 2 whole | Red or golden, trimmed and peeled |
| Ripe Peaches đ | 2 whole | Fresh, ripe, pitted and sliced |
| Baby Spinach đą | 5 oz | Fresh, organic preferred |
| Walnuts đĽ | ½ cup | Toasted, roughly chopped |
| Extra-Virgin Olive Oil đŤ | ½ cup | High-quality, fruity variety |
| Fresh Lemon Juice đ | 3 tbsp | Freshly squeezed |
| Honey đŻ | 1 tbsp | Raw or wildflower preferred |
| Dijon Mustard đśď¸ | 1 tsp | Mild or strong to taste |
| Fresh Thyme Leaves đż | Âź cup | Finely chopped |
| Kosher Salt đ§ | ½ tsp | Diamond Crystal preferred |
| Freshly Ground Black Pepper đśď¸ | Âź tsp | Coarsely ground |
| Balsamic Vinegar đˇ | 1 tbsp | Aged, high-quality |
| Goat Cheese đ§ | 4 oz | Crumble for garnish |
Beets are the foundationâgolden or red both work, but golden adds a subtle sweetness. Trader Joe's and local markets often carry pre-trimmed beets, saving you time. For roasting, aim for a tender-crisp texture: 450°F for 45 minutes wrapped in foil. Peaches should be ripe but firm, with a slight give when squeezedâlocal farmers markets are perfect for finding peak-season fruit. The walnuts? Toast them in a dry pan for 3-4 minutes until fragrant; they add a satisfying crunch that balances the salad's softer elements. Fresh thyme and spinach elevate the dish with their vibrant flavors, so prioritize quality over quantity here.
No fresh thyme? Dried thyme at one-third the amount works in a pinch, though fresh is ideal. Substitute walnuts for pecans or almonds if preferred, but toast them first for depth. The dressing can be adjusted for sweetnessâreduce honey to 1 teaspoon if you prefer tartness. For a nut-free version, omit walnuts and add toasted pumpkin seeds instead. The goat cheese is optional but adds a creamy contrast; vegan feta works beautifully for plant-based diets. If you're prepping ahead, slice the peaches and store them in lemon juice to prevent browningâthey'll keep for 24 hours in the fridge.
Roasted beets hold up well in the fridge for 5 days when stored in an airtight container, making this salad perfect for meal prep. The dressing can be made 2 days ahead and stored separately to preserve freshness. To maintain crispness, assemble the salad just before serving. For a party-friendly presentation, arrange components on a large platter and let guests assemble their own bowls. The flavors deepen over time, so this salad often tastes even better the next dayâproof that good things come to those who wait.
Why You'll Love This Recipe
- No Roasting Required: Iâll admit, I used to dread roasting beetsâpeeling, boiling, waiting. Then I discovered slicing them raw with a mandoline (or even a sharp knife) and massaging them with olive oil for 5 minutes. That earthy sweetness? Instant. No oven, no fuss, just vibrant color and texture.
- Sweet-Savory Magic: Honestly, the combo of juicy peaches and tender beets feels like summer in a bowl. Toss in toasted walnuts for crunch, and that olive oil dressing ties it all togetherâbright, tangy, and just rich enough. Itâs the kind of dish where every bite surprises you.
- Picnic to Potluck: This salad travels perfectlyâno wilting, no spills. Pack it in a jar for lunch, bring it to a BBQ (itâs lighter than a burger but still satisfying), or serve it at brunch when guests expect something fresh. Baby spinach holds up better than youâd think, and the peaches? Even sweeter the next day.
- Budget Brightness: Between us, beets and peaches are cheap when you buy them in season. A single bag of baby spinach and a handful of walnuts stretch this salad across three meals. Plus, leftovers? Toss them into wraps or over toastâno waste, just flavor. My wallet and my fridge thank me.
Step-by-step instructions for sweet earthy beet and peach salad
Here's the method to balance vibrant flavors and textures with precision timing.
đ¨âđł Step 1: Roast Beets Until Fork-Tender
Preheat your oven to 400°F and line a baking sheet with parchment paper. Pierce each of the 2 whole medium beets with a fork in several places to allow steam to escape. Place them on the baking sheet and drizzle with 2 tablespoons of the extra-virgin olive oilâjust enough to lightly coat.
Roast for 45-50 minutes until the beets are fork-tender and their edges begin to soften. They're done when you can easily pierce them with a knife and the flesh feels tender throughout. Let them cool slightly before peelingâthis makes the skins slip off effortlessly. I find the golden beets add a subtle sweetness that pairs beautifully with the peaches.
đł Step 2: Prepare the Dressing Components
In a small bowl, whisk together the remaining 0.33 cup extra-virgin olive oil (reserving 2 tablespoons for later), 3 tablespoons fresh lemon juice, 1 tablespoon honey, 1 teaspoon Dijon mustard, 0.25 cup finely chopped fresh thyme leaves, 0.5 teaspoon kosher salt, and 0.25 teaspoon freshly ground black pepper.
Taste the dressing immediatelyâthis is crucial. The balance should be tangy from the lemon, slightly sweet from the honey, with a subtle mustard bite. If it needs more acidity, add another ½ teaspoon lemon juice. If it's too sharp, a touch more honey will smooth it out. Let the dressing sit for 5 minutes while you finish the salad componentsâthis allows the flavors to meld.
đ¨âđł Step 3: Toast Walnuts and Assemble Base Ingredients
While the beets roast, place the 0.5 cup walnuts in a dry skillet over medium heat. Toast them for 3-4 minutes, stirring constantly, until they're fragrant and just beginning to turn golden. Remove from heat immediatelyâthey'll continue cooking from residual heat and should finish with a nutty aroma rather than burnt flavor.
Peel the cooled beets and slice them into Âź-inch thick rounds. Pit and slice the 2 whole ripe peaches into similar rounds. In a large bowl, combine the 5 oz baby spinach, sliced beets, and sliced peaches. Sprinkle with 1 tablespoon balsamic vinegarâthis adds a tangy depth that complements the sweetness of the peaches.
đĽ Step 4: Combine and Finish the Salad
Drizzle the prepared dressing over the spinach mixture and toss gently with tongs. The dressing should coat the greens and fruits evenly without making them soggy. Add the toasted walnuts and toss again. Here's the thingâdon't overmix, or you'll bruise the spinach and release bitterness. A few gentle tosses are all you need to distribute everything evenly.
Taste the salad before serving. You want to balance the earthy beets, sweet peaches, and nutty walnuts with the bright dressing. If it needs more acidity, add another ½ teaspoon lemon juice or a splash of balsamic vinegar. For extra richness, crumble the 4 oz goat cheese over the top right before servingâit adds a creamy contrast that ties everything together.
đ˝ď¸ Step 5: Plate and Serve Immediately
Divide the salad among 4 plates, creating an even distribution of beets, peaches, spinach, and walnuts. Drizzle with any remaining dressing from the bowl and top each serving with an additional 1 teaspoon of the reserved extra-virgin olive oilâthis adds a luxurious finish.
The salad should be vibrant with deep red beets, golden peaches, and fresh green spinach. Each bite should deliver a perfect balance of sweet, earthy, and tangy flavors. Serve immediately while the peaches are still slightly crisp and the dressing maintains its bright acidity. This salad holds well for 2 hours if stored properly, but the texture and flavor are best enjoyed right away.
Pro Tips For Making Beet And Peach Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard wayâbeets need to hit 205°F (96°C) internally to soften properly. If you pull them out at 190°F (88°C), theyâll still feel rubbery, and your salad will suffer. Wrap them in foil after the first 30 minutes to prevent over-browning.
- PEEL BEETS WHEN COLD: Hot beets peel like theyâre wearing armor. Let them cool for 10 minutes first, then slip off the skins with a paring knifeâno peeler needed. This also keeps your kitchen from smelling like a beet factory for the next hour.
- TOAST WALNUTS LOW AND SLOW: Cranking the heat to toast walnuts fast turns them bitter. Use medium-low heat and stir every 30 seconds until theyâre just golden, about 5-6 minutes total. Overcooked walnuts ruin the whole dishâtrust me, Iâve served that salad.
- DRESS SPINACH LAST MINUTE: Baby spinach wilts faster than youâd think, especially when mixed with juicy peaches. Toss the dressing on right before serving, or your salad will look sad and soggy. Keep the dressing separate until the last possible second.
Health benefits of this recipe
Antioxidant Powerhouse
Beets are nature's antioxidant superstars, packed with betalains that give them their vibrant color and fight inflammation. A ½ cup serving delivers about 13% of your daily vitamin Câessential for immune support and collagen production.
The deep red hue also signals high levels of nitric oxide, which promotes healthy blood flow and circulation. đŞ
Fiber-Rich Foundation
This salad delivers 6 grams of fiber per serving from beets, spinach, and peachesâabout 24% of your daily needs. Fiber supports digestive health, helps regulate blood sugar, and keeps you full longer.
The combination of soluble and insoluble fiber in beets makes them especially effective for gut health. I've noticed my digestion improves when I include beets in my meals regularly.
Natural Sweetness Boost
Peaches provide a natural sweetness that satisfies cravings without refined sugar. A ½ cup serving contains 10 grams of natural sugars along with 1.5 grams of fiber, creating a balanced energy profile.
The vitamin C in peaches also enhances iron absorption from the spinach, making this salad especially beneficial for plant-based eaters. đ
Heart-Healthy Fats
The walnuts in this salad contribute 4 grams of heart-healthy omega-3 fatty acids per serving, supporting cardiovascular health. These fats help reduce LDL cholesterol while maintaining HDL levels. The olive oil dressing adds 7 grams of monounsaturated fats, which further supports heart health by promoting healthy cholesterol levels.
Bone-Strengthening Nutrients
This salad is a calcium powerhouse thanks to the spinach and goat cheese, providing 15% of your daily calcium needs per serving. The vitamin K in spinach works synergistically with calcium to strengthen bones.
The magnesium from beets and walnuts further supports bone density and muscle function. I've included these ingredients specifically for their complementary benefits.
Hydration Support
With 90% water content in beets and 89% in peaches, this salad helps maintain hydration levels while providing essential nutrients. The electrolytes in beetsâparticularly potassiumâhelp regulate fluid balance in your cells. This makes it an excellent choice for hot summer days when hydration needs increase. đ§
Nutrition facts
Frequently asked questions
Can I substitute canned peaches for 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. For extra brightness, toss the drained peaches with 1 teaspoon lemon juice before adding to the salad. The texture will be slightly softer, but the sweetness remains intact.
How do I store leftovers without soggy greens?
Keep the salad components separate in airtight containers. Store the spinach, beets, and peaches in one container with a paper towel to absorb moisture, and the dressing in another. Reassemble just before serving. This salad keeps well for 2 days in the fridgeâperfect for meal prep!
What if I can't find goat cheese?
No problem! Crumbled feta or blue cheese work beautifully for a tangy twist. For a vegetarian option, try vegan feta or omit it entirelyâyour salad will still shine with the other ingredients. The dressing and nuts provide plenty of flavor without cheese.
Can I make this salad ahead of time?
Prep the beets, peaches, and dressing separately up to 2 days ahead. Assemble only when ready to serve to maintain crispness. The flavors actually deepen overnight, making it even more delicious the next day. Just avoid storing the spinach with dressing too longâit can turn wilted.
Why does my dressing taste too sweet?
Adjust the balance by adding ½ teaspoon more lemon juice or a splash of balsamic vinegar. The honey should complement, not overpowerâthe dressing should taste bright and complex. Start with small adjustments and taste as you go. If it's still too sweet, reduce honey to ½ teaspoon next time.
