Salads
This basic beet salad recipe transforms humble beets into a vibrant, vegan-friendly dish that balances earthy sweetness with crispy texture. Roasting the beets brings out their natural caramelized depth, while a tangy vinaigrette and toasted walnuts add contrast and crunch.
The result is a salad that’s as visually striking as it is delicious—perfect for meal prep or a light lunch. I’ve perfected this recipe over years of testing, ensuring every bite delivers the right mix of flavors without overpowering the beets’ natural sweetness.
The secret to this salad lies in the preparation: roasting the beets until tender but not mushy, then slicing them into even pieces for consistent texture.
A simple 5-ingredient dressing—olive oil, apple cider vinegar, Dijon mustard, maple syrup, and a pinch of salt—ties everything together with a bright, balanced flavor. Toasting the walnuts adds a nutty crunch that cuts through the beets’ richness, while fresh arugula or baby spinach keeps the salad fresh and vibrant.
This recipe is designed to be foolproof, with minimal prep and no complicated techniques.
What you’ll end up with is a salad that’s rich in color, texture, and flavor—golden roasted beets, crunchy walnuts, and a tangy dressing that enhances every bite. It’s hearty enough to serve as a main dish but light enough for a side, making it versatile for any occasion.
The best part? It keeps well in the fridge for up to 3 days, so you can prep ahead and enjoy it all week. Whether you’re a seasoned cook or a beginner, this beet salad is a game-changer for adding depth and nutrition to your meals.
For extra flair, consider adding optional toppings like goat cheese (if not keeping it vegan), crumbled feta, or a sprinkle of fresh herbs like thyme or parsley. The salad also pairs beautifully with grilled chicken, fish, or even as a standalone dish with crusty bread.
Let’s get started—your taste buds (and your fridge) will thank you.
Ingredients for basic beet salad
Nine simple ingredients transform roasted beets into a vibrant, crunchy salad that’s vegan and packed with flavor.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🍠 | 4 whole | Red or golden, stems trimmed |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting beets and dressing |
| Apple Cider Vinegar 🍏 | 2 tbsp | For tangy dressing base |
| Dijon Mustard 🌿 | 1 tsp | For depth in dressing |
| Pure Maple Syrup 🍯 | 1 tbsp | For natural sweetness |
| Sea Salt 🧂 | ½ tsp | Fine grain preferred |
| Walnuts 🥜 | ½ cup | Raw, for toasting |
| Baby Arugula 🌱 | 4 cups | Fresh, for crisp base |
| Fresh Lemon Juice 🍋 | 1 tbsp | Brightens the dressing |
| Garlic Cloves 🧄 | 1 clove | Minced, optional for depth |
Beets are the star here, and organic pre-washed baby beets from Trader Joe's save time—just pop them in the oven whole. If you’re buying whole beets, scrub them well and trim the stems. Golden beets add a sweeter, milder flavor, while red beets bring classic earthiness. For extra convenience, some stores sell pre-roasted beets in the salad section—just slice and toss. Walnuts are non-negotiable for that nutty crunch, but if you’re allergic, pecans or toasted pumpkin seeds work too. Just toast them until fragrant for maximum flavor.
No Dijon mustard? Yellow mustard at half the amount works in a pinch, but it won’t be as refined. Maple syrup can be swapped for agave nectar or date syrup if you prefer. The dressing is designed to be balanced—too much vinegar? Add a touch more maple syrup. Too sweet? A splash of lemon juice cuts through it. For a smoky twist, add 1/4 tsp smoked paprika to the dressing. And if you’re short on time, skip the garlic—it’s optional but adds a nice depth. Baby arugula keeps the salad fresh, but baby spinach or mixed greens work just as well.
Roasted beets keep in the fridge for 5 days, so make a big batch. Store the dressing separately and toss it together when ready to eat. Walnuts stay fresh for 1 week in an airtight container, but toast them fresh for the best crunch. This salad reheats beautifully—just warm the beets gently in a pan with a splash of water. Portion into containers for easy meal prep, and it’ll stay crisp for 3 days in the fridge. Freeze the dressing separately if you want to prep ahead, but add it fresh before serving.
Why You'll Love This Recipe
- Same ingredients, endless uses: toss with goat cheese for a fancy charcuterie bite, pile high for a picnic, or serve cold alongside grilled chicken. (Yes, even on a Tuesday night.)
- No Boil Struggle: I roast the beets whole—just wrap them in foil, toss in the oven, and forget about them. That deep, caramelized sweetness? Zero chopping, zero mess.
- Sweet-Tart Magic: The maple syrup and apple cider vinegar play off each other like a perfect duet—rich, tangy, and just enough mustard to keep it sharp. Honestly, I’ve tried store-bought dressings, but this combo is my secret weapon.
- Weeknight to Potluck: Same ingredients, endless uses: toss with goat cheese for a fancy charcuterie bite, pile high for a picnic, or serve cold alongside grilled chicken. (Yes, even on a Tuesday night.)
Step-by-step instructions for earthy beet salad
Here's how to transform simple ingredients into a vibrant, balanced salad that's perfect for any meal.
Roast the Beets Until Tender
Preheat your oven to 400°F. Wrap each of the 4 whole medium beets individually in aluminum foil, leaving room to fold the ends. Place them on a baking sheet and roast for 45-50 minutes until they're fork-tender. You'll know they're done when a knife slides in easily with just a little resistance.
While roasting, I like to turn the beets halfway through for even cooking. The foil traps steam and helps them cook through without drying out. Let them cool slightly before peeling - the skins should slip off easily once they've had a chance to rest for 5 minutes after roasting.
Toast the Walnuts for Nutty Crunch
Place the ½ 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 brown. Watch them carefully - they burn quickly once they reach this stage.
Remove the skillet from heat and let the walnuts cool for 2 minutes. Then transfer them to a cutting board and roughly chop them with a knife. The toasted walnuts should have a rich, nutty aroma that will complement the earthy beets beautifully.
Prepare the Dressing Ingredients
In a small bowl, whisk together the ¼ cup extra-virgin olive oil, 2 tablespoons apple cider vinegar, 1 teaspoon Dijon mustard, 1 tablespoon pure maple syrup, ½ teaspoon sea salt, and 1 tablespoon fresh lemon juice. If you're using the optional garlic, add the minced 1 clove garlic cloves at this stage.
Taste the dressing and adjust the balance - you might want to add a bit more vinegar for tang or maple syrup for sweetness. The dressing should be smooth and well-emulsified. I like to let it sit for 5 minutes before using so the flavors can meld together.
Assemble the Salad
In a large bowl, combine the 4 cups baby arugula with the peeled, quartered beets. Gently toss everything together, being careful not to bruise the arugula leaves. The beets should be warm from roasting, adding a comforting element to the crisp greens.
Drizzle the dressing over the salad and toss gently again to coat everything evenly. Sprinkle the toasted, chopped walnuts over the top just before serving. The texture contrast between the creamy beets, peppery arugula, and crunchy walnuts makes this salad truly special.
Serve Immediately for Best Results
Divide the salad among plates and serve right away. The warm beets and fresh dressing work best when enjoyed immediately, though you can assemble the salad up to 2 hours ahead and refrigerate it (without the walnuts) if needed.
This salad keeps well in the refrigerator for 3-4 days, though the beets may soften slightly over time. For best flavor, I recommend eating it fresh. The combination of earthy beets, peppery arugula, and nutty walnuts creates a perfect balance of flavors and textures that's sure to impress.
Pro Tips For Making Basic Beet Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard way—don’t pull them out at the first sign of softness. Medium beets need 45-50 minutes at 400°F (200°C) for even doneness, especially if they’re on the larger side. Poke one with a fork; it should slide in like butter. Overcooked beets turn mushy, and nobody wants that.
- PEEL BEETS WHEN COOL: The skin slides off way easier when beets have cooled for 10 minutes. I used to peel them hot and end up with raw patches or even a thumb pricked by stubborn skin. A quick rinse under cold water after roasting makes peeling a breeze—no knife fights required.
- WHISK THE DRESSING FIRST: Mix the olive oil, apple cider vinegar, Dijon, and maple syrup before adding the beets. I used to toss everything in raw, and the dressing would clump or separate. A quick whisk (or shake in a jar) ensures the mustard emulsifies and the maple syrup dissolves smoothly. Trust me, your salad will look and taste polished.
- ADD WARM BEETS TO DRESSING: Drizzle the dressing over beets while they’re still warm—about 10 minutes after roasting. The residual heat helps the flavors meld instantly. Cold beets? The dressing just sits on top like a sad sauce. This isn’t the prettiest method, but it’s the tastiest. (Yes, even if you’re impatient like me.)
Best sauces and condiments for these flavors
Classic Vinaigrette
The dressing in this salad is where the magic happens—a perfect balance of tangy, sweet, and rich flavors. The apple cider vinegar and Dijon mustard create that signature tang, while maple syrup adds natural sweetness to complement the earthy beets.
I always whisk the dressing just before tossing to keep it fresh and vibrant. For extra brightness, add 1 tablespoon fresh lemon juice—it cuts through the richness beautifully. 🍋
Creamy Tahini Dressing
For a richer, nutty twist, swap the olive oil for ¼ cup tahini mixed with 2 tablespoons warm water to thin it out. Add 1 tablespoon lemon juice, 1 teaspoon maple syrup, and a pinch of sea salt.
This version adds a velvety texture that pairs perfectly with the crunchy walnuts. If you love tahini, try adding ½ teaspoon ground cumin for a Middle Eastern-inspired flavor. 🥜
Honey-Mustard Variation
Skip the maple syrup and replace it with 1 tablespoon honey for a sweeter, more floral note. The honey enhances the natural sweetness of the beets while keeping the dressing bright. I like to add ½ teaspoon grated ginger for a subtle kick—it adds warmth without overpowering the other flavors.
This version works especially well if you’re serving the salad with spicy dishes to balance the heat. 🍯
Herb-Infused Olive Oil
For a lighter, fresher dressing, infuse the olive oil with herbs before mixing. Heat ¼ cup olive oil with 1 tablespoon chopped fresh thyme or rosemary until fragrant (about 1 minute), then let it cool.
Whisk it with the remaining dressing ingredients for an aromatic twist. The herbs add depth without altering the dressing’s balance. This works beautifully with golden beets, which have a milder, sweeter flavor. 🌿
Spicy Harissa Dressing
If you love heat, stir ½ teaspoon harissa paste into the dressing for a smoky, spicy kick. The harissa adds complexity that pairs perfectly with the sweetness of the beets. For a smoother texture, blend the dressing ingredients briefly before tossing.
This version is ideal for serving with grilled meats or as a standalone dish for a bold flavor profile. 🌶️
Goat Cheese Dressing (Non-Vegan)
For a creamy, tangy option, blend ¼ cup crumbled goat cheese with 2 tablespoons Greek yogurt, 1 tablespoon lemon juice, and ½ teaspoon honey. This dressing adds a luxurious texture that elevates the salad.
It’s rich enough to stand alone but still lets the beets shine. Perfect for those who want a heartier, cheese-forward dish. 🧀
Nutrition facts
Frequently asked questions
Can I use raw beets instead of roasted?
Raw beets work but won't have the same tender, caramelized flavor. If you prefer them raw, thinly slice them and soak in cold water for 10 minutes to remove excess dirt, then pat dry. The texture will be firmer, so pair with extra crunchy toppings like toasted seeds or extra walnuts to balance it. Roasting enhances their natural sweetness, though!
How do I store leftovers?
Store the salad in an airtight container for up to 3 days, keeping the dressing separate until ready to eat. The beets may soften slightly over time, so assemble fresh for the best texture. Walnuts stay crisp for 1 week in a sealed container, but toast them fresh before serving for maximum crunch.
What greens work best with beets?
Baby arugula is ideal for its peppery kick, but baby spinach, mixed greens, or butter lettuce all work well. For a heartier salad, try kale (massage with lemon juice first) or swiss chard. Avoid delicate greens like romaine—they bruise easily when tossed with warm beets.
Can I make this salad ahead?
Yes! Prep the roasted beets and dressing 1 day ahead, then store separately. Assemble the salad up to 2 hours before serving to keep the greens crisp. Toast the walnuts fresh—they lose crunch when stored. This makes it perfect for meal prep!
What if I don't have walnuts?
No problem! Swap for pecans, pumpkin seeds, or toasted sunflower seeds for crunch. For extra protein, add crumbled feta or chickpeas. If you're nut-free, try toasted coconut flakes for a tropical twist.
