Sweet Potato and Beetroot Salad Recipe: Earthy Roasted Roots With Tangy Citrus Dressing

Salads

Sweet Potato and Beetroot Salad Recipe: Earthy Roasted Roots With Tangy Citrus Dressing

This sweet potato and beetroot salad recipe transforms humble roots into a vibrant, earthy dish that’s as nutritious as it is visually stunning. The secret lies in roasting the vegetables until caramelized and tender, then balancing their natural sweetness with a bright citrus dressing.

I’ve perfected this recipe over years of testing—each bite delivers a perfect harmony of textures and flavors that keeps everyone reaching for seconds.

The foundation is simple: roasted sweet potatoes with deep caramelized edges and beetroots that soften just enough to hold their shape. A tangy citrus vinaigrette—made with orange juice, olive oil, and fresh herbs—cuts through the richness, while optional toasted nuts or seeds add crunch.

This salad is hearty enough to stand alone but elegant enough for dinner parties, proving healthy food can be both satisfying and impressive.

What you’ll end up with is a colorful, nutrient-packed dish that’s packed with fiber, vitamins, and antioxidants. The roasted vegetables develop a satisfying sweetness that pairs perfectly with the zesty dressing, while the optional garnishes add layers of texture.

It’s the kind of salad that feels like a meal—warm, hearty, and full of flavor without relying on heavy ingredients.

Best of all, this recipe is foolproof and adaptable. Roast the vegetables ahead of time for easy assembly, or customize the dressing to suit your taste. Whether you’re meal prepping for the week or hosting a dinner, this salad delivers restaurant-quality results with minimal effort. Let’s get started!

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for sweet potato and beetroot salad

Roasted roots meet citrus brightness—this salad delivers vibrant color and earthy depth with minimal effort.

Ingredient Amount Notes
Sweet Potatoes 🍠 2 lbs Medium-sized, skin-on for texture
Beetroots 🍠 1 ½ lbs Medium-sized, organic preferred
Extra-Virgin Olive Oil 🫒 ½ cup High-quality, fruity variety
Fresh Orange Juice 🍊 ½ cup Freshly squeezed, no pulp
Fresh Parsley 🌿 ¼ cup Chopped, stems removed
Fresh Mint Leaves 🌿 ¼ cup Chopped, for brightness
Apple Cider Vinegar 🍶 2 tbsp Raw, unfiltered preferred
Maple Syrup 🍁 1 tbsp Pure, grade B for depth
Sea Salt 🧂 1 ½ tsp Diamond Crystal preferred
Freshly Ground Black Pepper 🌶️ ½ tsp Freshly cracked
Raw Walnuts 🌰 ½ cup Toasted, roughly chopped
Vegan Mayonnaise 🥫 2 tbsp For optional creamy dressing

The sweet potatoes and beetroots are the stars here. Organic produce from Whole Foods Market or a local farmers market delivers the best flavor and texture. Look for sweet potatoes with smooth, unblemished skin—they roast more evenly. Beetroots should be firm and heavy for their size, with vibrant colors indicating freshness. If you can't find organic, conventional is fine, just scrub them thoroughly. For even roasting, cut the sweet potatoes into 1-inch chunks and leave the beetroots whole (peeled and quartered if large). Trader Joe's often carries pre-washed organic roots, which saves time.

No fresh herbs? Dried parsley and mint at one-third the amount work in a pinch, though fresh delivers superior brightness. Running short on walnuts? Toasted pecans or pumpkin seeds add similar texture. The dressing can be adjusted—more vinegar for tang, more maple syrup for sweetness. For a creamier version, blend in 2 tbsp vegan yogurt with the mayonnaise. If you prefer a completely oil-free dressing, reduce the olive oil to 2 tbsp and add 1 tbsp aquafaba for emulsification. The key is balance: the dressing should complement, not overpower, the roasted vegetables' natural sweetness.

Roasted vegetables hold well for 3 days in the fridge, making this an excellent meal-prep salad. Store them separately from the dressing to maintain crispness. The dressing itself keeps for 5 days in an airtight container. For best results, assemble the salad just before serving—this preserves the vibrant colors and crisp textures. If making ahead, store components separately and toss together when ready to eat. The walnuts can be toasted up to 2 weeks in advance and stored in a sealed container.

❤️

Why You'll Love This Recipe

  • One-Pan Magic: I swear by this recipe because it’s that simple—roast the sweet potatoes and beetroots together on the same tray, then toss with the dressing. No chopping boards to clean, no extra pots, just one sheet pan and 20 minutes of hands-off time while you sip your coffee.
  • Sweet-Tart Balance: That orange juice dressing? It’s the secret. The earthy sweetness of the roasted veggies gets this bright, zesty lift that makes every bite feel like a little vacation. Honestly, the parsley ties it all together—fresh, herbaceous, and impossible to resist.
  • Meal Prep MVP: Between us, this salad keeps perfectly for days in the fridge. Pack it for work lunches, toss it into grain bowls, or serve it cold at picnics—it’s my go-to for when I need something hearty but low-fuss. (Yes, even on a Tuesday night.)
  • Budget Brightener: Sweet potatoes and beetroots are cheap staples, and this recipe stretches them far. Plus, the olive oil and orange juice add richness without breaking the bank. It’s the kind of dish that makes grocery day feel like a win.

Step-by-step instructions for roasted sweet potato and beetroot salad

Transform humble root vegetables into a vibrant, restaurant-worthy salad with this precise roasting and dressing technique.

1

🔥 Step 1: Prep and Roast the Vegetables

Preheat your oven to 400°F and line two large baking sheets with parchment paper. Peel the beetroots (wearing gloves to avoid staining) and cut them into 1-inch cubes. Toss them with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon of sea salt, and ¼ teaspoon of freshly ground black pepper. Spread them in a single layer on one baking sheet.

Peel the sweet potatoes and cut them into ½-inch thick slices or 1-inch chunks—consistent size ensures even cooking. Toss them with the remaining ¼ cup of extra-virgin olive oil, 1 teaspoon of sea salt, and the remaining ¼ teaspoon of black pepper. Arrange them on the second baking sheet, leaving space between pieces for airflow.

Roast both sheets for 25-30 minutes until the edges are deep golden brown and a knife slides in easily. Flip or rotate the vegetables halfway through for even browning. The sweet potatoes should be tender with caramelized edges, while the beetroots should soften slightly but retain their shape.

2

👨‍🍳 Step 2: Toast the Walnuts and Prepare Herbs

While the vegetables roast, place the ½ cup raw walnuts in a dry skillet over medium heat. Toast them for 3-4 minutes, stirring constantly, until they release their aroma and turn a rich golden color. Watch closely—they burn quickly. Immediately transfer to a plate to cool completely.

In a small bowl, combine the ½ cup chopped fresh parsley and ½ cup chopped fresh mint leaves. Set aside—these herbs will brighten the dish with their fresh, vibrant flavors. I like to chop them just before combining to preserve their crispness and aroma.

3

🥘 Step 3: Whisk the Citrus Dressing

In a medium bowl, whisk together the ½ cup fresh orange juice, 2 tablespoons apple cider vinegar, 1 tablespoon maple syrup, and the remaining ½ teaspoon sea salt. The dressing should be tangy-sweet with a bright citrus note—this balance is what elevates the earthy flavors of the roasted vegetables.

Slowly drizzle in the 2 tablespoons vegan mayonnaise while whisking continuously. The mayonnaise adds a creamy element that helps bind the dressing and adds richness. Taste and adjust the balance—if it's too tart, add a touch more maple syrup; if it's too sweet, a splash of apple cider vinegar will sharpen it.

4

🥘 Step 4: Assemble the Salad

Transfer the roasted sweet potatoes and beetroots to a large serving bowl. Gently fold in the toasted walnuts and the herb mixture, distributing them evenly throughout. The contrast of textures—crispy walnuts, tender vegetables, and fresh herbs—creates an exciting bite in every mouthful.

Drizzle the citrus dressing over the salad and toss gently with tongs or a large spoon. The vegetables should be evenly coated but still retain their individual shapes. For best flavor, let the salad sit for 10-15 minutes before serving—this allows the dressing to penetrate and the flavors to meld.

5

🍽️ Step 5: Serve Immediately

Divide the salad among four plates, garnishing each with an additional sprinkle of fresh mint leaves and a final drizzle of citrus dressing. The presentation should be vibrant—deep orange sweet potatoes, ruby beetroots, and the contrasting green of fresh herbs. Serve immediately while the vegetables are still warm from the oven.

This salad delivers a perfect balance of earthy, sweet, and tangy flavors. The roasting process caramelizes the natural sugars in the vegetables, while the citrus dressing cuts through the richness, creating a harmonious bite. The walnuts add satisfying crunch, and the herbs provide freshness that keeps the dish from feeling heavy.

👨‍🍳

Pro Tips For Making Sweet Potato And Beetroot Salad

  • ROAST UNTIL TENDER: Cook sweet potatoes and beetroots at 400°F (200°C) for 45–50 minutes, flipping halfway—this ensures they caramelize outside while staying fork-tender inside. I used to rush them at 375°F, and they’d turn mushy instead of sweet and firm.
  • PEEL BEETS COLD: Let roasted beetroots cool for 10 minutes before peeling—hot skins slip and shred like paper. I learned this the hard way after peeling them straight out of the oven and ending up with a pile of purple gunk.
  • DRESS JUST BEFORE SERVING: Add orange juice and olive oil right before eating, not hours ahead—the dressing makes sweet potatoes soggy fast. My grandmother swore by this, and she was right: the flavors stay bright, not dull.
  • CHOP PARSLEY LAST: Save the parsley for the final toss—it wilts in heat and loses its pop. I was skeptical until I tried it: fresh, bright green parsley makes the whole dish feel fresh, not sad.

Common mistakes when making your sweet potato and beetroot salad

Over-Roasting Roots

Sweet potatoes and beetroots are forgiving, but pushing them past 35 minutes at 400°F turns them mushy and dull. I’ve ruined this salad by leaving them in too long—resulting in a sad, watery pile.

Check doneness with a knife: it should slide in easily with slight resistance. If they’re browning too fast, cover the tray with foil for the last 10 minutes to slow cooking. 🔥

Uneven Cutting

Inconsistent vegetable sizes mean some pieces cook faster than others. Cut sweet potatoes into ½-inch slices and beetroots into 1-inch cubes for uniform doneness. I learned this the hard way when one batch had rock-hard beetroot centers and overcooked sweet potato edges.

Use a mandoline slicer for precision if you’re not comfortable freehand.

Skipping the Rest

Assembling the salad immediately after roasting means the dressing won’t penetrate the hot vegetables properly. Let the roasted roots cool for 10-15 minutes before tossing with dressing—this prevents a soggy mess.

I’ve made this mistake when hosting dinner parties, and the result was a watery, flavorless salad. Patience pays off here! ⏳

Over-Mixing Dressing

Whisking the citrus dressing too vigorously can create bubbles, making it less effective at coating the salad. Instead, gently stir the ingredients together until just combined. I once over-whisked mine, resulting in a foamy dressing that separated halfway through tossing.

For extra stability, whisk the mayonnaise in last and fold it in gently with a spatula.

Ignoring Texture Balance

This salad thrives on contrast—crispy walnuts, tender roots, and fresh herbs. If you skip toasting the walnuts or use dried herbs instead of fresh, the dish loses its dynamic texture. I’ve served versions with raw walnuts, and while they’re edible, they lack the satisfying crunch that makes this salad special.

Toast your nuts until golden and fragrant for that perfect bite. 🌰

Storing Improperly

Roasted vegetables and dressing don’t play well together in the fridge. Store them separately in airtight containers for up to 3 days. I’ve learned that combining them too soon causes the roots to absorb moisture, turning them limp.

When ready to serve, toss everything together just before eating to preserve the best texture and flavor. ❄️

Nutrition facts

Servings 4
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 420mg18%
Total Carbohydrate 55g19%
Dietary Fiber 10g36%
Sugars 18g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this salad ahead of time?

Roast the vegetables up to 3 days in advance and store them separately from the dressing in airtight containers. The dressing keeps for 5 days in the fridge. When ready to serve, toss everything together just before eating to maintain crisp textures and vibrant colors. Toast the walnuts fresh for maximum crunch.

2

What if I don't have fresh herbs?

Use 1/3 the amount of dried herbs (about 1 teaspoon each of dried parsley and mint) as a substitute. For extra flavor, add 1 teaspoon of lemon zest to the dressing. Fresh herbs make a big difference, but dried will still brighten up the dish—just don't expect the same vibrant freshness.

3

Can I make this salad without walnuts?

Yes! Swap walnuts for ½ cup toasted pecans, pumpkin seeds, or sunflower seeds for a similar crunch. If you prefer a seed-free version, add ¼ cup chopped red onion or pomegranate seeds for texture and color contrast. The key is maintaining that satisfying crunch element to balance the tender roasted vegetables.

4

How can I make this salad oil-free?

Reduce the olive oil to just 2 tablespoons total and add 1 tablespoon aquafaba (chickpea brine) to the dressing to help emulsify. For extra richness, blend in 2 tablespoons tahini or 1 tablespoon nutritional yeast. The salad will still be flavorful—just with a slightly different texture profile.

5

What's the best way to reheat leftovers?

This salad isn't ideal for reheating since it's best enjoyed fresh, but if needed, warm the roasted vegetables in a dry skillet over low heat for 2-3 minutes while adding a splash of water to prevent drying. Never reheat the dressing—always make a fresh batch when serving leftovers. The texture will be best if you assemble it fresh from cold components.

★★★★★4.9(15 reviews)
Categories Salads