Desserts
This beet and sweet potato salad recipe transforms humble root vegetables into a vegan powerhouse that’s as nutritious as it is delicious. 🌱 The secret lies in roasting the vegetables until caramelized and tender, then balancing their earthy sweetness with a bright citrus vinaigrette.
I developed this dish after years of experimenting with roasted vegetable combinations—it’s become a staple in my kitchen for its ability to satisfy as a main or side dish.
The magic happens when the sweet potatoes develop a crispy, golden crust while staying tender inside, and the beets caramelize into deep, jammy perfection. A simple dressing of olive oil, apple cider vinegar, and Dijon mustard ties everything together, cutting through the richness with just the right amount of tang.
This salad is packed with fiber, vitamins, and natural sweetness—no added sugars required.
What makes this recipe special is its versatility—it works as a hearty meal on its own or pairs beautifully with grilled proteins, grains, or even as a topping for avocado toast.
The textures are what truly elevate it: crispy roasted vegetables meet creamy avocado (if you choose to add it) and fresh herbs for a satisfying bite in every spoonful.
Ready in about 40 minutes, this salad is perfect for meal prep or last-minute gatherings. The flavors only deepen as it sits, making it ideal for bringing to potlucks or packing for lunches. Here’s how to make it—simple, foolproof, and full of autumnal warmth.
Ingredients for beet and sweet potato salad
Roasted roots meet bright citrus—this salad packs vegan nutrition with bold autumnal flavors.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets 🧅 | 2 whole | Pre-trimmed, medium size |
| Medium Sweet Potatoes 🍠 | 2 whole | Organic preferred, skin-on |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High-quality, fruity variety |
| Apple Cider Vinegar 🍎 | ¼ cup | Raw, unfiltered preferred |
| Dijon Mustard 🍯 | 1 tbsp | Mild or strong, your choice |
| Maple Syrup 🍁 | 2 tbsp | Pure, grade A preferred |
| Fresh Parsley 🌿 | ¼ cup | Flat-leaf, finely chopped |
| Fresh Thyme 🌿 | ¼ cup | Leaves only, finely chopped |
| Avocado 🥑 | 1 whole | Ripe, pitted and diced |
| Diamond Crystal Kosher Salt 🧂 | 1 ½ tsp | For seasoning and dressing |
| Freshly Ground Black Pepper 🌶️ | ½ tsp | Freshly cracked for best flavor |
| Toasted Pecans 🥜 | ¼ cup | Chopped, for crunch |
| Lemon Juice 🍋 | 1 tbsp | Freshly squeezed |
The beets and sweet potatoes are the stars—organic, medium-sized ones caramelize best. Trader Joe's and Whole Foods carry the best organic selection, but any grocery store will do. Look for vibrant colors: deep red for beets, golden-orange for sweet potatoes. The skin-on sweet potatoes develop a crispy crust when roasted, which is key for texture. If you can't find organic, just scrub the skins well—no need to peel. I always roast them in the same pan, no oil needed, just salt and pepper. The magic happens at 400°F for 35-40 minutes, flipping halfway.
No apple cider vinegar? White wine vinegar or rice vinegar works in a pinch, though the flavor won't be identical. Dijon mustard can be swapped for whole-grain mustard at the same amount, but it'll be less tangy. Short on maple syrup? Agave nectar or date syrup are great alternatives—just use the same quantity. The avocado is optional but adds a creamy contrast. If you skip it, toss in 1/4 cup hummus for extra richness. For the herbs, dried works at one-third the amount, but fresh is always better. Pecans can be swapped for walnuts or almonds if you prefer a different crunch.
Roasted veggies keep 5 days in the fridge, fully dressed or undressed. The dressing stays fresh for 1 week if stored in a sealed jar. For meal prep, store components separately—toss the veggies with a little oil to prevent browning, then dress just before serving. The salad tastes even better the next day as flavors meld. Freeze the roasted veggies for up to 3 months if you want to prep ahead, but they'll be softer when thawed. The dressing? Make it fresh each time for maximum brightness.
Why You'll Love This Recipe
- Roast While You Nap: I swear, the oven does all the work here—just toss those beets and sweet potatoes in one pan, drizzle with olive oil, and walk away. By the time they’re tender, you’ve got time to answer emails or pretend you’re not actually cooking.
- Sweet-Tart Magic: That apple cider vinegar and Dijon mustard dressing? It’s the secret weapon—bright, tangy, and just sharp enough to cut through the natural sweetness of the roasted veggies. Honestly, the first bite makes me want to skip dinner and just eat this straight from the bowl.
- Meal Prep MVP: This salad keeps perfectly for days in the fridge, so I make a big batch on Sundays and grab it for lunches, potlucks, or even a lazy dinner with grilled chicken. (Yes, even on a Tuesday night.)
- Budget Bright Spot: Beets and sweet potatoes are cheap, hearty, and packed with color—way more exciting than another sad lettuce salad. Plus, the dressing costs pennies and stretches to flavor everything from grains to grilled fish. My wallet and taste buds thank me.
Step-by-step instructions for roasted beet and sweet potato salad
This earthy-sweet salad comes together with perfect texture and bold flavors.
🔥 Step 1: Roast the Beets and Sweet Potatoes
Preheat your oven to 400°F and line two baking sheets with parchment paper. Cut the 2 whole medium beets and 2 whole medium sweet potatoes into 1-inch cubes—keep them separate. Toss each vegetable with 2 tablespoons of the extra-virgin olive oil (save the rest for the dressing) and ½ teaspoon of the diamond crystal kosher salt.
Spread them in a single layer on the baking sheets, leaving space between pieces. Roast the beets for 20-25 minutes until tender and the edges are deep caramelized. Remove them and set aside. Roast the sweet potatoes for 25-30 minutes until fork-tender with golden-brown spots. The sweet potatoes should be soft enough to pierce easily with a fork but still hold their shape.
🍳 Step 2: Whisk Together the Dressing
In a small bowl, combine the remaining 0.33 cup extra-virgin olive oil (since you used 2 tablespoons for roasting), 0.25 cup apple cider vinegar, 1 tablespoon Dijon mustard, 2 tablespoons maple syrup, 1 tablespoon lemon juice, 1.5 teaspoons diamond crystal kosher salt, and 0.5 teaspoon freshly ground black pepper.
Whisk vigorously until fully emulsified and the dressing has a smooth, glossy appearance. Taste and adjust seasoning—you might want to add a pinch more salt or a splash of vinegar if needed. The dressing should be tangy-sweet with a hint of mustard kick. Let it sit for 5 minutes to allow the flavors to meld before using.
👨🍳 Step 3: Assemble the Salad with Fresh Elements
In a large bowl, combine the roasted beets and sweet potatoes. Gently fold in the 0.25 cup chopped fresh parsley, 0.25 cup chopped fresh thyme, and 0.25 cup chopped toasted pecans. Drizzle the dressing over the salad and toss everything together until evenly coated. The mixture should be vibrant with deep reds, oranges, and green herbs.
Add the 1 whole avocado, pitted and diced, just before serving. Avocado adds creamy richness that balances the earthy roasted vegetables. Toss lightly to avoid bruising the avocado pieces. Let the salad sit for 10 minutes before serving to allow the flavors to meld and the avocado to soften slightly.
🍽️ Step 4: Serve Immediately for Best Texture
Divide the salad among 4 serving plates, ensuring each portion has a mix of beets, sweet potatoes, avocado, and pecans. Garnish with an extra sprinkle of chopped parsley and pecans for visual appeal and crunch. Serve immediately while the avocado is still firm and the dressing is glossy.
This salad shines as a hearty side dish or a light main course, especially when paired with grilled proteins. The contrast of creamy avocado, crispy pecans, and tender roasted vegetables creates a perfect balance of textures and flavors. Enjoy while the ingredients are at their peak freshness!
Pro Tips For Making Beet And Sweet Potato Salad
- ROAST UNTIL TENDER: Peel those sweet potatoes after roasting—no need to fuss with raw skins. Wrap them in foil with a drizzle of olive oil and roast at 400°F (200°C) for 45-55 minutes until a knife slides in like butter. Overcooking turns them mushy; undercooking leaves them chewy. Trust the fork test, not the time.
- PEEL BEETS COLD: Slice beets raw? You’ll regret it. Roast them whole first (400°F/200°C for 45-60 mins, foil-wrapped), then peel while still warm—the skins slide off like magic. Cold beets are stubborn; warm ones surrender. (Pro move: Toss them in ice water for 5 minutes after roasting to stop cooking and make peeling even easier.)
- DRESS IT AFTER CHILLING: Mix that mustard-vinegar dressing after the roasted veggies cool completely. Warm beets release starches that make the salad gluey and dull. Let everything sit for at least 30 minutes post-roast—this also lets flavors meld. (Yes, it’s tempting to eat it hot, but wait.)
- SWAP VINEGAR FOR BALANCE: Apple cider vinegar adds depth, but if it’s too sharp, cut it with a splash of lemon juice or even a teaspoon of maple syrup. The goal is bright, not sour. Taste as you go—this salad should sing, not shout. (I learned this after serving a batch that tasted like a science experiment.)
Flavor customization for beet and sweet potato salad
Sweet Heat Twist
Add 1 tbsp chipotle powder or ½ tsp cayenne pepper to the roasted vegetables while they cool—this smoky heat cuts through the natural sweetness beautifully. For balance, toss in 1 tbsp lime zest and 2 tbsp chopped cilantro at the end.
I love this version with black beans (½ cup) for extra protein and fiber. 🌶️
Citrus Brightness
Swap the maple syrup for orange juice concentrate (2 tbsp) and add 1 tbsp grated orange zest to the dressing. The citrus brightens the earthy flavors, especially when paired with toasted almonds instead of pecans.
I find this variation works perfectly for spring meals when beets are at their peak. 🍊
Creamy Tang
For a richer texture, blend ½ cup silken tofu with 1 tbsp lemon juice and 1 tbsp olive oil until smooth, then fold it into the salad after tossing with dressing. This adds a silky contrast without overpowering the roasted vegetables. Garnish with toasted pumpkin seeds for extra crunch. 🥛
Nutty Crunch
Toast ¼ cup walnuts with ½ tsp cinnamon until fragrant, then chop and sprinkle over the salad. The warm spice complements the sweet potatoes perfectly, while the walnuts add a buttery crunch. I often use this variation when serving the salad with grilled chicken for a balanced meal. 🌰
Herb-Forward
Boost the freshness by adding ¼ cup chopped dill and 2 tbsp chopped mint to the salad. The bright, grassy notes pair wonderfully with the roasted vegetables. For extra depth, stir 1 tsp honey into the dressing instead of maple syrup. This version feels lighter but still hearty. 🌿
Spiced Maple Glaze
Before roasting, toss the sweet potatoes with 1 tbsp maple syrup and ½ tsp ground ginger, then roast as directed. The caramelized glaze adds a sticky, spiced sweetness that elevates the dish. I serve this version during holidays when I want something extra special. 🍯
Nutrition facts
Frequently asked questions
Can I use pre-cooked beets and sweet potatoes?
If you're short on time, buy pre-cooked beets (from the canned or jarred section) and microwaved sweet potatoes (pierce and microwave for 8-10 minutes until tender). Just adjust the roasting time to 10-15 minutes at 400°F to get that caramelized crust. The texture will be slightly softer, but the flavors will still shine.
How do I store leftovers without soggy avocado?
Store the roasted vegetables and dressing separately in airtight containers for 5 days. Add the avocado only when ready to eat—it's best fresh. For extra crunch, toast pecans fresh before serving. The salad actually tastes better the next day as flavors meld!
What's the best way to make this salad ahead of time?
Roast the vegetables and make the dressing 2 days ahead, then store separately. When ready to serve, toss everything together and add fresh avocado just before eating. For meal prep, pack dressing separately and toss with salad right before enjoying. The flavors develop beautifully over time!
Can I make this salad without avocado?
Yes! Skip the avocado and add 1/4 cup hummus for creaminess or 1/2 cup crumbled feta if you're not keeping it vegan. The salad still works perfectly as a hearty side dish. The dressing and roasted vegetables provide plenty of flavor without it!
Why did my sweet potatoes turn mushy?
Over-roasting or cutting them too small causes mushiness. Cut into 1-inch cubes and roast at 400°F for 25-30 minutes—they should be tender but still hold their shape. For extra crispiness, broil for 2-3 minutes at the end.
