Salads
This vegan sweet potato and beetroot salad transforms humble root vegetables into a vibrant, earthy dish that’s as nutritious as it is visually stunning.
The secret lies in roasting the sweet potatoes and beets until tender yet still holding their shape, then brightening them with a citrusy dressing that cuts through their natural sweetness.
What makes this salad special is how it balances textures—creamy roasted vegetables, crisp garnishes, and a tangy dressing that keeps every bite exciting.
The beauty of this recipe is its versatility—it works as a standalone meal or pairs perfectly with grilled proteins, making it ideal for vegans and omnivores alike. Roasting the vegetables brings out their natural sugars, creating a caramelized depth that’s both comforting and sophisticated.
The dressing, made with lemon juice, olive oil, and fresh herbs, adds a zesty contrast that elevates the dish from simple to extraordinary.
By the time you’re done, you’ll have a salad that’s rich in color, packed with flavor, and effortlessly satisfying—no heavy creams or processed ingredients required. The roasted sweet potatoes and beets develop a tender yet slightly crisp exterior, while the dressing ties everything together with a bright, refreshing finish.
This isn’t just a salad; it’s a celebration of seasonal produce that’s simple to prepare but feels like a gourmet creation.
Serve it warm or at room temperature for maximum flavor, and don’t forget to top it with toasted nuts or fresh greens for added texture. Whether you’re meal prepping for the week or hosting a dinner party, this salad delivers on both taste and presentation. Let’s get started!
Ingredients for sweet potato and beetroot salad
Roasted roots meet zesty dressing—just eight ingredients for a salad that tastes like a celebration.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lbs | Medium size, peeled and cubed |
| Beetroots 🍠 | 1 ½ lbs | Medium size, peeled and cubed |
| Extra-Virgin Olive Oil 🫒 | ½ cup | For roasting vegetables |
| Lemon Juice 🍋 | ⅓ cup | Freshly squeezed, strained |
| Maple Syrup 🍯 | 2 tbsp | For sweetness balance |
| Fresh Parsley 🌿 | ¼ cup | Chopped, for garnish |
| Fresh Mint Leaves 🌿 | ¼ cup | Chopped, for garnish |
| Toasted Walnuts 🥜 | ½ cup | Chopped, for crunch |
| Salt 🧂 | 1 ½ tsp | Sea salt, to taste |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Garlic Cloves 🧄 | 3 cloves | Minced, for dressing |
| Red Wine Vinegar 🍷 | 1 tbsp | For tangy dressing |
| Arugula 🌱 | 4 cups | Baby leaves, for bedding |
Sweet potatoes and beets are the stars here, so pick firm, vibrant ones—the brighter the color, the sweeter the flavor. I usually grab organic at Whole Foods or the local farmers market, but any grocery store will do. Peeled and cubed evenly, they roast up perfectly. For extra caramelization, toss them with a bit of olive oil and salt before roasting. The walnuts? Trader Joe's has the best pre-toasted ones—no need to fuss with your own oven time unless you're feeling fancy.
No fresh herbs? Dried parsley or mint at half the amount works in a pinch, though fresh is ideal. Subbing maple syrup? Agave nectar is a 1:1 swap, but maple adds that deeper caramel note. The dressing is where the magic happens—balance is key. Too much vinegar? Add more maple. Too sweet? A splash of lemon juice fixes it. And if you're out of red wine vinegar, apple cider vinegar is a great stand-in. The arugula adds peppery bite—skip it if you prefer milder greens like spinach.
Roasted veggies keep 3-4 days in the fridge, but the dressing should be made fresh. Store them separately until ready to toss. The walnuts stay crisp for 1 week if kept airtight. I like to prep everything ahead—roast the veggies first, then assemble when ready to serve. The flavors actually improve overnight, so this is perfect for meal prep. Garnish right before serving to keep those fresh herbs popping.
Why You'll Love This Recipe
- No Roasting Required: I roast sweet potatoes all the time, but this salad skips it—just boil, cool, and slice. The maple syrup and lemon juice do all the flavor work while I’m doing something else.
- Sweet-Savory Magic: That deep caramelized edge from roasted beets? Gone—replaced by bright lemon and olive oil that makes every bite feel fresh. Honestly, the first time I tasted it, I grabbed another fork.
- Lunchbox Hero: Pack it cold for work or school—sweet potatoes stay firm, beets hold their shape, and the dressing keeps it all together. My kids actually eat their veggies when it’s in a jar. (Yes, even on a Tuesday.)
- Budget Bright Spot: Beets and sweet potatoes are cheap, and this recipe stretches them far. I’ve fed four people for under $8 with leftovers that taste just as good the next day. No waste, all flavor.
Step-by-step instructions for roasted sweet potato and beetroot salad
Here's how to transform humble root vegetables into a vibrant, flavor-packed salad that balances earthy sweetness with bright citrus notes.
Prep and Roast the Vegetables
Preheat your oven to 400°F and line two baking sheets with parchment paper. Toss the 2 lbs cubed sweet potatoes and 1.5 lbs cubed beetroots with 0.5 cup extra-virgin olive oil, 1.5 tsp salt, and 0.5 tsp black pepper. Spread them evenly on the baking sheets, leaving space between pieces for even cooking.
Roast for 25-30 minutes, stirring halfway through, until the edges are deep golden brown and the vegetables are tender when pierced with a fork. The sweet potatoes should caramelize beautifully while the beetroots develop a glossy sheen. Let them cool slightly before handling—they'll be hot!
Make the Citrus Dressing
While the vegetables roast, whisk together 0.33 cup lemon juice, 2 tbsp maple syrup, 1 tbsp red wine vinegar, and 3 minced garlic cloves in a small bowl. Gradually drizzle in the remaining 0.25 cup extra-virgin olive oil while whisking continuously until emulsified. Taste and adjust seasoning with more salt or lemon juice if needed.
This dressing should be tangy-sweet with a bright citrus punch. The maple syrup balances the acidity while the garlic adds depth. If it looks too thick, add 1-2 teaspoons water to reach your desired consistency. Set aside until ready to use.
Assemble the Salad
In a large bowl, combine the 4 cups arugula with the cooled roasted sweet potatoes and beetroots. Drizzle with the citrus dressing and toss gently to coat everything evenly. The arugula will wilt slightly from the warm vegetables, creating the perfect bed for the roasted roots.
Here's where it gets good—sprinkle with 0.5 cup chopped toasted walnuts for crunch, then scatter 0.25 cup chopped fresh parsley and 0.25 cup chopped fresh mint leaves on top. The herbs add freshness while the walnuts provide texture contrast against the soft roasted vegetables.
Serve Immediately for Best Results
Transfer the salad to serving plates right away while everything is still warm from the roasting. The contrast of warm roasted vegetables with cool arugula creates an amazing textural experience. Taste and adjust seasoning one final time—you might want to add more lemon juice or salt to balance the flavors.
This salad keeps well in the refrigerator for 2-3 days, but I recommend eating it fresh when the vegetables are still warm. The flavors meld beautifully when served immediately, creating a perfect balance of earthy sweetness, bright citrus, and crisp freshness in every bite.
Pro Tips For Making Sweet Potato And Beetroot Salad
- ROAST BEETS UNTIL TENDER: I learned this the hard way—beetroots need a solid 45-50 minutes at 400°F (200°C) until a knife slips in like butter. Smaller ones? Cut them into even chunks so they cook through without turning to mush. (Yes, even if you’re impatient like me.)
- PEEL BEETS COLD: Roasted beets are easier to peel when fully cooled—just pop them out of the oven, let them sit 10 minutes, then rub off skins under running water. No scrubbing raw beets like you’re trying to win a potato-peeling contest.
- CUBE SWEET POTATO EVENLY: Use a mandoline or sharp knife for ½-inch cubes—they’ll cook uniformly and soak up dressing better than lumpy chunks. (Your future self will thank you when the salad isn’t half raw.)
- DRESSING AFTER COOLING: Toss the salad with lemon, olive oil, and maple syrup after it’s cooled—hot veggies steam the dressing into a sad, watery mess. Wait 15 minutes, then drizzle like you mean it. (This isn’t the prettiest method, but it’s the tastiest.)
Perfect pairings for sweet potato and beetroot salad
Protein Additions
For a heartier meal, add ½ cup cooked quinoa or ½ cup chickpeas directly to the salad. Quinoa absorbs the citrus dressing beautifully while chickpeas add a satisfying protein punch.
I also love tossing in 4 oz grilled chicken breast or ½ cup crumbled tempeh for a non-vegan twist that keeps the dish balanced. 🥜
Bread Pairings
This salad pairs perfectly with crusty sourdough bread or whole-grain baguettes. The earthy flavors of the roasted vegetables complement the tangy dressing, while the bread soaks up any leftover juices.
For a lighter option, serve with warm naan or garlic focaccia. I always keep a loaf of Trader Joe's sourdough on hand for this exact purpose.
Cheese Complements
Add ¼ cup crumbled feta cheese or ½ cup goat cheese chunks for a creamy contrast. The tanginess of the cheese cuts through the sweetness of the roasted vegetables while adding richness.
For a vegan option, use cashew-based vegan feta or marinated tofu crumbles. Sprinkle just before serving so the cheese stays fresh. 🧀
Seasonal Garnishes
In summer, top with thinly sliced radishes and cherry tomatoes for a refreshing crunch. In fall, add toasted pecans and dried cranberries for a festive touch. For winter, try pickled red onions and pomegranate seeds to brighten the dish. These seasonal swaps keep the salad exciting year-round.
Dressing Variations
Swap the citrus dressing for a creamy tahini-lemon version by mixing ¼ cup tahini, 2 tbsp lemon juice, and 1 tbsp water. For a smoky twist, add 1 tsp smoked paprika to the original dressing.
I also love a balsamic glaze drizzle for extra depth—just reduce ¼ cup balsamic vinegar with 1 tbsp maple syrup until syrupy. 🍋
Meal Pairings
Serve alongside grilled salmon or seared tofu for a complete meal. The salad’s bright flavors balance the richness of fish or tofu beautifully. For a vegetarian spread, pair with stuffed bell peppers or mushroom risotto. The roasted vegetables hold up well when served warm alongside heartier dishes. 🍽️
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
Sweet potatoes bring natural sweetness and a creamy texture that regular potatoes can't match. However, if you must substitute, use Yukon Gold potatoes for a similar but less sweet flavor. Roast them 5-10 minutes longer than sweet potatoes since they're less dense. The salad will still work, but the flavor profile will be more neutral.
How do I get the dressing to emulsify properly?
Emulsification happens when you whisk the lemon juice, maple syrup, and vinegar together first, then slowly drizzle in the olive oil while whisking continuously. For extra insurance, add 1 tsp Dijon mustard to the initial mixture—it acts as an emulsifier. If it breaks, simply whisk again or add a splash of warm water to loosen it.
Can I make this salad ahead of time?
Roast the vegetables and store them separately in the fridge for up to 4 days. Make the dressing fresh when ready to serve. Assemble just before eating to keep the arugula crisp. The flavors actually develop more overnight, making it perfect for meal prep.
What if my beets turn out mushy when roasting?
Mushy beets usually mean they were overcooked or cut too small. For perfect results, cut them into 1-inch cubes and roast at 400°F for exactly 25 minutes. The internal temperature should reach 200°F**. If they're still soft, they'll hold together when tossed with dressing.
Is this salad naturally gluten-free?
Yes! All the ingredients listed are naturally gluten-free. Just double-check your toasted walnuts for cross-contamination warnings if you have celiac disease. The dressing and vegetables are completely safe, making this an excellent option for gluten-free diets.
