Side Dishes
This basic beet salad recipe transforms humble beets into a vibrant, vegan-friendly side dish that balances earthy sweetness with satisfying crunch. The secret lies in properly washing and peeling the beets—no fancy techniques required—then slicing them into uniform pieces that absorb the dressing beautifully.
I've perfected this method over years of testing, ensuring every bite delivers that perfect harmony of flavors and textures.
What makes this salad truly special is the crispy walnut crunch that contrasts with the tender beets and creamy dressing. The recipe uses simple ingredients you likely already have on hand, yet achieves restaurant-quality results with minimal effort.
The dressing, made with olive oil and a touch of vinegar, enhances the beets' natural sweetness without overpowering their earthy depth.
By the time you're done, you'll have a visually stunning salad that's as nutritious as it is delicious. The beets maintain their vibrant color while developing a tender yet slightly firm texture, perfectly complemented by the toasted walnuts and optional citrus zest.
This salad works equally well as a side dish for roasted meats or as a complete meal on its own.
For added texture, consider topping with pumpkin seeds or a sprinkle of fresh herbs. The recipe scales beautifully, making it perfect for meal prep or entertaining. Let's get started on this simple yet impressive beet salad that proves healthy eating can be both satisfying and elegant.
Ingredients for basic beet salad
Simple ingredients that transform into a vibrant vegan beet salad with perfect crunch and depth.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 2 whole | Peeled, sliced into 1/4-inch rounds |
| Extra-Virgin Olive Oil 🫒 | ⅓ cup | Cold-pressed, fruity variety |
| Apple Cider Vinegar 🍏 | 2 tbsp | Raw, unfiltered preferred |
| Maple Syrup 🍁 | 1 tbsp | Grade B for richer flavor |
| Walnuts 🌰 | ½ cup | Toasted, roughly chopped |
| Fresh Orange Zest 🍊 | 1 tsp | From organic orange |
| Sea Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Fresh Thyme Leaves 🌿 | ¼ cup | Chopped, stems removed |
| Pumpkin Seeds 🎃 | ¼ cup | Toasted, for garnish |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The beets are the heart of this salad, so choose firm, vibrant ones—the deeper the red, the better. Most grocery stores carry pre-cooked beets in the produce section, but if you're using raw, roast them at 400°F for 45 minutes wrapped in foil. Trader Joe's and Whole Foods often have the best selection of organic beets. For the walnuts, buy them raw and toast them yourself (350°F for 8-10 minutes) to maximize crunch—pre-toasted nuts lose their crispiness fast. The orange zest adds a bright contrast, so use a microplane for the finest texture possible.
No maple syrup? Agave nectar or date syrup works just as well—just match the amount. Short on thyme? Fresh parsley or dill at the same quantity gives a similar freshness. The dressing can be made ahead and stored in the fridge for up to 5 days, but the beets are best eaten fresh. If you can't find pumpkin seeds, sunflower seeds or pecans make great substitutes. The key to the crispy texture is toasting the nuts and seeds—don't skip this step, even if it's just a quick 5-minute job in a dry pan.
Store the dressing separately in an airtight container for up to 1 week in the fridge. The beets will keep their vibrant color for 3-4 days if stored in a sealed container with a damp paper towel. For meal prep, assemble the salad just before serving to maintain the perfect crunch. The toasted walnuts and seeds stay crispy for 2 days if stored in a sealed container. This salad reheats beautifully when served warm, making it perfect for holiday gatherings or potlucks.
Why You'll Love This Recipe
- No-Cook Magic: I swear, the roasted beets do all the work here. Just slice, toss, and let the oven handle the rest—no chopping, no fuss, no stress.
- Sweet-Savory Balance: That maple syrup and apple cider vinegar combo? It’s the perfect dance—earthy beets meet tangy-sweet crunch. The walnuts add a buttery bite that keeps it from being too heavy.
- Meal Prep MVP: Honestly, this salad keeps for days. I make a big batch on Sundays, and it’s still fresh by Friday—great for lunches or as a side with grilled chicken or steak.
- Budget Brightener: Beets are cheap, and this recipe uses just enough of everything to stretch it far. Plus, walnuts add richness without breaking the bank, making it a winner for weeknights.
Step-by-step instructions for earthy sweet beet salad
This salad delivers perfect balance—tender beets, bright citrus, and nutty crunch in just minutes.
Roast the Beets Until Fork-Tender
Preheat your oven to 400°F. Wrap the 2 whole medium beets (peeled and sliced into ¼-inch rounds) tightly in aluminum foil. Place them on a baking sheet and roast for 25-30 minutes until they're fork-tender and their edges begin to caramelize slightly.
Here's the thing—I like to flip the beets halfway through cooking. After 15 minutes, open the foil and turn each slice so they brown evenly on all sides. The foil traps moisture while allowing the beets to develop that beautiful caramelized crust. You'll know they're done when a fork slides in easily with just slight resistance.
Toast the Walnuts and Pumpkin Seeds
While the beets roast, spread the ½ cup walnuts and ¼ cup pumpkin seeds in a single layer on a separate baking sheet. Toast them in the same 400°F oven for 8-10 minutes, stirring once halfway, until they're fragrant and the walnuts turn a deeper golden brown.
Watch them carefully—they burn quickly. You want them just crisp enough to provide that satisfying crunch without being bitter. When they're done, immediately transfer them to a plate to cool. The residual heat will continue to crisp them as they cool, giving you that perfect texture contrast with the tender beets.
Whisk the Dressing Components
In a small bowl, combine the ⅓ cup extra-virgin olive oil, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, 1 tablespoon lemon juice, 1 teaspoon fresh orange zest, and ½ teaspoon sea salt. Whisk vigorously until fully emulsified and the mixture becomes slightly thickened.
Taste and adjust—you might want to add a pinch more salt or a touch of maple syrup to balance the acidity. The dressing should coat the back of a spoon with a silky texture. I find that letting it sit for 5 minutes before using allows the flavors to meld even more.
Assemble and Garnish the Salad
Transfer the roasted beets to a large serving bowl. Add the ¼ cup chopped fresh thyme leaves and gently toss everything together. Drizzle with the prepared dressing and toss again, being careful not to overmix the beets. You want them to stay intact with the dressing clinging to their surfaces.
Finally, sprinkle the toasted walnuts and pumpkin seeds evenly over the top. The combination of their crispy texture and earthy flavor with the tender beets creates that perfect contrast. Serve immediately while the beets are still warm for the best texture experience.
Pro Tips For Making Basic Beet Salad
- ROAST BEETS UNTIL TENDER: Skip the "medium" setting—your oven’s broiler is your friend for this. Once beets are pierced and wrapped in foil, crank the heat to 425°F (220°C) for 45–50 minutes. The high heat breaks them down faster than slow roasting, and the foil traps moisture so they don’t dry out. I learned this the hard way after serving rubbery beets to a crowd.
- PEEL BEETS WHILE STILL WARM: Cold beets cling to their skins like glue. Run them under cool water right after roasting while they’re still warm—peeling will be effortless. Use a paring knife, not a vegetable peeler, to avoid slipping into the flesh. (Yes, even if you’re impatient like me.)
- TOAST WALNUTS LOW AND SLOW: Walnuts burn faster than you think. Spread them in a single layer on a dry pan over medium-low heat, stirring every 30 seconds. You want them golden, not blackened—aim for 3–4 minutes total. Overcooked nuts taste bitter, and nobody wants that in their salad.
- WHISK DRESSING FIRST: Mix the olive oil, apple cider vinegar, and maple syrup before adding the beets. Whisking them together creates an emulsion that clings to the beets instead of pooling at the bottom. Add salt last—it’ll draw out moisture if mixed in too early, making the salad soggy. (Your future self will thank you.)
Flavor customization for this recipe
Citrus Brightness Boost
Swap the orange zest for 1 teaspoon lemon zest or ½ teaspoon grapefruit zest to add a tangier twist. I find that grapefruit zest brings a bold, almost floral note that pairs beautifully with the earthy beets.
For extra zing, add 1 tablespoon fresh lime juice to the dressing—it cuts through the richness of the olive oil while enhancing the beets' natural sweetness. 🍋
Spicy Kick Addition
For those who love heat, toss in ½ teaspoon smoked paprika or ¼ teaspoon cayenne pepper with the dressing. This adds depth and warmth that complements the beets' earthiness.
If you prefer a milder heat, try 1 teaspoon honey combined with ½ teaspoon chili powder—this creates a sweet-spicy contrast that’s addictive.
Herb Variations
Swap the thyme for fresh mint leaves (chopped) for a refreshing, slightly sweet note that brightens the salad. Alternatively, use dill or parsley for a more classic, herbaceous flavor.
I’ve also had great success with chopped cilantro if you enjoy its citrusy punch—just use ¼ cup to match the thyme quantity.
Nutty Alternatives
If walnuts aren’t your thing, try toasted pecans or hazelnuts for a richer, buttery crunch. For a lighter option, use toasted almonds or cashews—both add a satisfying texture.
I like toasting the nuts in 1 tablespoon olive oil with a pinch of salt for extra flavor before adding them to the salad.
Sweet-Savory Balance
Boost the sweetness with 1 tablespoon date syrup or ½ teaspoon vanilla extract in the dressing. For a savory twist, add 1 teaspoon Dijon mustard or ½ teaspoon miso paste to the dressing—this deepens the flavor profile and adds umami.
The miso paste works surprisingly well with beets, giving the salad a sophisticated edge. 💫
Crunchy Veggie Add-Ins
Add ½ cup shredded carrots or ¼ cup thinly sliced radishes for extra crunch and color. Both veggies hold up well to the dressing and add a fresh, crisp element.
If you love texture, toss in ¼ cup chopped celery or ¼ cup diced fennel—both bring a bright, slightly bitter contrast that balances the sweet beets beautifully.
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted?
Raw beets work but require extra prep! Peel and slice them into ¼-inch rounds, then boil for 10-12 minutes until tender before assembling. Roasting develops deeper caramelized flavors and tenderizes them faster. For raw beets, you may need to adjust the dressing ratio slightly—add 1 extra tablespoon of vinegar to balance their natural sweetness.
How do I store leftovers to keep the beets vibrant?
Store the dressing separately in an airtight container for up to 5 days. Keep the beets in a sealed container with a damp paper towel to maintain moisture and color. Reassemble the salad just before serving—this preserves the crispness of the walnuts and seeds. For longer storage, freeze the beets (without dressing) for up to 3 months.
What's the best way to peel beets without losing too much?
Roast whole beets until fork-tender, then cool completely before peeling. The skins will slip off easily with a paring knife. For raw beets, use a vegetable peeler—start at the stem end and work downward. Always wear gloves when handling raw beets, as their juice can stain. The key is patience—don't rush the peeling process to avoid wasting edible flesh.
Can I make this salad ahead of time?
Yes! Prepare all components separately and store them in airtight containers. Roast the beets and toast the nuts/seeds up to 2 days ahead. Assemble the salad just before serving to maintain optimal texture. The dressing can be made 3 days ahead—just give it a quick whisk before using. Warm the beets slightly before tossing to enhance their natural sweetness.
Why did my beets turn mushy?
Overcooking is the most common cause. Roast beets at 400°F for 25-30 minutes—they're done when a fork slides in easily with slight resistance. If using raw beets, boil them for 10-12 minutes max. Always drain them well after cooking and pat dry before slicing. The foil traps moisture, so open it briefly during cooking to prevent steaming.
