Salads
This sweet potato and beetroot salad recipe transforms humble vegetables into a vibrant, hearty dish that's perfect for meal prep or elegant gatherings. The secret lies in roasting the sweet potatoes until tender and caramelized, while raw beetroot adds fresh, earthy crunch—balanced by toasted walnuts and a bright citrus vinaigrette.
What makes this salad special is its textural contrast: creamy roasted sweet potatoes, crisp raw beetroot, and nutty walnuts that hold up to the tangy dressing.
The recipe focuses on simple, whole-food ingredients without compromising flavor, making it ideal for vegans or anyone seeking plant-based nutrition. Roasting the sweet potatoes enhances their natural sweetness while developing a rich, caramelized exterior, while the beetroot stays crisp and vibrant when sliced thin.
A zesty lemon-tahini dressing ties everything together, adding a creamy, tangy finish that cuts through the earthy flavors.
By the time you're done, you'll have a nutrient-packed salad that's visually stunning and deeply satisfying—packed with fiber, vitamins, and healthy fats. The walnuts add a satisfying crunch, while the dressing ensures every bite is bright and flavorful.
This dish proves that salads can be substantial, flavorful, and restaurant-worthy without relying on dairy, honey, or animal products.
Perfect for weeknight dinners, potlucks, or meal prepping, this salad keeps well for up to three days in the fridge. The flavors only deepen over time, making it an even better option for busy schedules. Let's get started—your taste buds (and leftovers) will thank you.
Ingredients for sweet potato and beetroot salad
Simple, vibrant ingredients that create a restaurant-worthy salad with perfect earthy-sweet balance.
| Ingredient | Amount | Notes |
|---|---|---|
| Sweet Potatoes 🍠 | 2 lb | Medium size, peeled and cubed |
| Beetroots 🧅 | 2 medium | Raw, peeled and thinly sliced |
| Walnuts 🥜 | ½ cup | Toasted until fragrant |
| Extra-Virgin Olive Oil 🫒 | ¼ cup | For roasting and dressing |
| Lemon Juice 🍋 | 3 tbsp | Freshly squeezed, unsweetened |
| Tahini 🥄 | ¼ cup | Sesame paste for creaminess |
| Maple Syrup 🍁 | 1 tbsp | Pure grade B for depth |
| Apple Cider Vinegar 🍶 | 1 tbsp | For tangy brightness |
| Fresh Parsley 🌿 | ¼ cup | Chopped for freshness |
| Sea Salt 🧂 | 1 tsp | Diamond Crystal preferred |
| Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked |
| Garlic Cloves 🧄 | 2 cloves | Minced for dressing |
| Cumin Seeds 🌿 | ½ tsp | Toasted for warmth |
The sweet potatoes are the star here—organic sweet potatoes from Trader Joe's or your local farmers market have the best natural sweetness. Look for ones that feel heavy for their size, with vibrant orange skin. The beetroots should be firm and deep red—organic baby beetroots make slicing easier, but regular beetroots work too. I always buy extra because they keep for weeks in the fridge. For the walnuts, Costco or bulk bins offer the best price, but any store-brand walnuts will do. Toast them until they're fragrant and just starting to brown for maximum flavor.
No tahini? Substitute with extra olive oil plus a pinch of garlic powder—it won't be identical, but still delicious. Short on maple syrup? Agave nectar or date syrup works just as well. The cumin seeds can be swapped for ground cumin at one-third the amount, but toasting whole seeds adds a depth you won't get otherwise. For the beetroots, if you can't find organic, peel them thoroughly—their skins can be earthy. The dressing keeps well for 5 days in the fridge, so make extra for another salad or drizzle on toast.
Roasted sweet potatoes stay fresh for 4 days in the fridge, but their flavor peaks after 2 days. Store them in an airtight container with a paper towel to absorb any moisture. The raw beetroot will keep for 1 week if wrapped tightly. The walnuts? Keep them in a sealed container in a cool, dark place—they'll last for 6 months. I always make double portions of the dressing because it's so versatile. Portion the salad into containers with the dressing on the side so you can control how tangy you want each serving.
Why You'll Love This Recipe
- One-Pan Magic: I swear by this recipe on busy nights—just roast the sweet potatoes and beets together, then toss with the dressing. No chopping boards full of mess, no separate pans to wash. That golden crust on the sweet potatoes? Happens while you’re chopping the walnuts.
- Earthy Sweet Crunch: Between us, the combo of roasted beets and caramelized sweet potatoes is ridiculously good. The walnuts add that perfect bite, and the lemon juice cuts through the richness—like a cozy hug in salad form. (Yes, even on a Tuesday night.)
- Meal Prep Hero: This salad keeps beautifully for days, which means I can make a big batch on Sunday and grab it for lunches all week. The flavors actually improve as it sits—more tender, more concentrated. Honestly, it’s my go-to for work lunches or picnic spreads.
- Budget Bright Spot: Sweet potatoes and beets are cheap, hearty staples that stretch further than you’d think. A single bag of each feeds my family for days, and the walnuts add luxury without breaking the bank. Plus, I use the same dressing for other salads—zero waste.
Step-by-step instructions for sweet potato and beetroot salad
This vibrant salad brings together roasted sweet potatoes and earthy beets with a creamy tahini dressing and nutty crunch.
🔥 Step 1: Roast Sweet Potatoes and Toast Walnuts
Preheat your oven to 400°F and line a baking sheet with parchment paper. Toss the 2 lb sweet potatoes (peeled and cubed) with 2 tablespoons of the extra-virgin olive oil, ½ teaspoon sea salt, and ¼ teaspoon ground black pepper. Spread them in a single layer on the baking sheet, leaving space between pieces.
In a separate small skillet over medium heat, toast the 0.5 cup walnuts and 0.5 teaspoon cumin seeds for 3-4 minutes until fragrant and lightly golden. Watch them closely—they burn quickly. Remove from heat immediately and set aside to cool slightly. Roast the sweet potatoes for 25-30 minutes until tender and golden brown, flipping halfway through. You'll know they're done when a knife slides in easily.
🔥 Step 2: Roast Beetroots Until Caramelized
While the sweet potatoes roast, toss the 2 medium beetroots (peeled and thinly sliced) with 1 tablespoon of the remaining extra-virgin olive oil, ¼ teaspoon sea salt, and ¼ teaspoon ground black pepper. Spread them on the same baking sheet, leaving space between slices. Roast for 20-25 minutes until tender and caramelized at the edges, flipping once halfway through.
Here's the thing—beetroots release their juice as they roast. This is normal, but it's why you want to leave space between slices. If they start to stick, give them a gentle nudge with a spatula. The deeper the color, the more vibrant your salad will be. Once roasted, let both the sweet potatoes and beetroots cool slightly before assembling.
👨🍳 Step 3: Make the Tahini-Lemon Dressing
In a small bowl, whisk together the 0.25 cup tahini, 3 tablespoons lemon juice, 1 tablespoon maple syrup, 1 tablespoon apple cider vinegar, 2 minced garlic cloves, and 1 tablespoon water. Start with just the tahini and lemon juice, whisking until smooth. Then gradually add the remaining ingredients, whisking constantly to prevent lumps.
The dressing should be thick but pourable. If it's too thick, add 1 teaspoon water at a time until you reach a creamy consistency. Taste and adjust seasoning with more lemon juice for acidity or maple syrup for sweetness. This dressing is the heart of the salad—don't skip tasting it to ensure balance. Set aside while you prepare the remaining ingredients.
🥘 Step 4: Assemble the Salad
In a large bowl, combine the cooled roasted sweet potatoes, beetroots, toasted walnuts, and ¼ cup chopped fresh parsley. Gently toss everything together with a large spoon or your hands, being careful not to break up the roasted vegetables too much. You want to maintain their texture and shape.
Drizzle the tahini-lemon dressing over the salad and toss gently to coat evenly. Taste and adjust seasoning with more sea salt or black pepper if needed. The dressing should cling to the vegetables, creating a beautiful, glossy finish. If the salad seems dry, add 1-2 tablespoons water to the dressing before tossing again.
⏰ Step 5: Rest and Serve
Let the salad rest for 10-15 minutes before serving. This allows the flavors to meld together and the dressing to fully absorb into the vegetables. The sweet potatoes and beetroots will still be warm, but the dressing will have softened slightly, creating a harmonious balance of textures and temperatures.
Transfer the salad to a serving platter and garnish with additional chopped parsley and a sprinkle of toasted walnuts for extra crunch. Serve immediately while the vegetables are still warm and vibrant. This salad tastes even better the next day, so it's perfect for meal prep—just store the dressing separately and toss before serving to maintain the best texture.
Pro Tips For Making Sweet Potato And Beetroot Salad
- ROAST SWEET POTATOES UNTIL TENDER: I used to pull them out at 20 minutes, only to have them turn to mush when tossed. Aim for 35-40 minutes at 200°C (400°F) until a knife slides in like butter—no fight, just softness. The edges should pull away cleanly, not cling like glue.
- PEEL BEETS BEFORE ROASTING: I learned this the hard way—peeling after roasting means scraping off charred skin. Trim off the greens, scrub them clean, and peel while still raw. A paring knife works best; no need to go all out, just enough to remove the tough outer layer.
- TOAST WALNUTS LOW AND SLOW: High heat burns them faster than you can blink. Spread them on a baking tray and toast at 160°C (325°F) for 8-10 minutes, stirring once. They’ll smell amazing and stay crisp, not bitter or greasy—no need to watch them like a hawk.
- DRESS SALAD JUST BEFORE SERVING: Lemon juice and olive oil break down the sweet potatoes and beetroots over time, turning them soggy. Toss the warm veggies with walnuts, then drizzle and toss right before eating. The texture stays firm, and the flavors pop instead of blending into mush.
Perfect pairings for these flavors
Protein Boost Add-Ons
Add ½ cup cooked chickpeas or ¼ cup crumbled tempeh for extra protein—both toast them lightly in 1 tsp olive oil with a pinch of smoked paprika. I like using canned chickpeas from Trader Joe's because they're pre-cooked and ready to use.
For tempeh, marinate it in 1 tbsp soy sauce and 1 tsp maple syrup for 10 minutes before toasting. 💪
Crunchy Veggie Upgrades
Swap in ½ cup shredded purple cabbage or ¼ cup toasted pumpkin seeds for extra texture. The cabbage adds a peppery crunch that pairs perfectly with the sweetness, while pumpkin seeds bring a nutty depth.
For pumpkin seeds, toast them in a dry skillet over medium heat for 3-4 minutes until golden. 🥬
Cheesy Alternatives
For a vegan "cheesy" twist, sprinkle ¼ cup nutritional yeast over the salad before serving. It adds a nutty, umami flavor that mimics the richness of cheese.
I recommend Bragg Organic Nutritional Yeast—it's my go-to for cheesy flavor without dairy. Another option is vegan feta crumbles made from tofu or coconut. 🧀
Herb Variations
Swap parsley for cilantro or dill to change the flavor profile completely. Cilantro adds a bright, citrusy note that works beautifully with the tahini dressing, while dill brings a fresh, almost anise-like quality. Use ½ cup chopped fresh herbs for the best flavor. 🌿
Sweetness Adjustments
For extra sweetness, add ¼ cup diced apple or 2 tbsp dried cranberries. The apple adds a crisp, juicy contrast, while cranberries bring a tart-sweet pop.
I like using Honeycrisp apples because they hold up well to roasting. If you prefer dried fruit, look for unsweetened cranberries to keep the dish balanced. 🍎
Warm Serving Suggestions
Serve this salad warm with grilled tofu steaks or seared tempeh for a hearty meal. The warm proteins complement the room-temperature salad beautifully. For tofu, press and marinate in 1 tbsp soy sauce, 1 tbsp maple syrup, and 1 tsp garlic powder for 30 minutes before grilling. 🍳
Nutrition facts
Frequently asked questions
Can I use regular potatoes instead of sweet potatoes?
While you can substitute regular potatoes, the flavor and texture will be very different. Sweet potatoes have a natural sweetness and creamier texture that pairs beautifully with beetroot's earthiness. If you must use regular potatoes, roast them until extra crispy to compensate for the lack of natural sweetness.
How do I get the beetroot to stay vibrant after roasting?
Roasting can make beetroot lose some of its bright color. To keep it vibrant, roast at 400°F for only 20-25 minutes and avoid overcrowding the pan. If your beetroot turns dull, try roasting them raw (peeled and sliced) instead of pre-cooking them. The raw method preserves more color and crunch.
What's the best way to store leftovers?
Store the salad components separately: roasted sweet potatoes and beetroot in an airtight container for up to 4 days, and the dressing in a separate jar for 5 days. When ready to eat, toss everything together with a splash of fresh lemon juice to revive the flavors. The walnuts should be stored in a sealed container away from light to maintain freshness.
Can I make this salad ahead of time?
This salad actually tastes better the next day as the flavors meld. Roast the vegetables and make the dressing 1 day ahead, then store them separately. When ready to serve, toss everything together and let it sit for 10 minutes before serving. The dressing will cling better to the vegetables after resting.
Why does my tahini dressing get lumpy?
Tahini is naturally thick and can separate or clump if not whisked properly. Always whisk the tahini with lemon juice first until completely smooth before adding other ingredients. If lumps appear, thin the dressing with 1 teaspoon water at a time while whisking continuously. For extra insurance, use a blender for the dressing.
