This sweet potato and beetroot salad is colorful, earthy, and naturally sweet with a perfect balance of textures and flavors. I love how the roasted vegetables pair with crisp greens, creamy cheese, and a tangy dressing to create a wholesome, satisfying salad that works in any season.
Why You’ll Love This Recipe
I love how this salad brings together warm roasted vegetables and fresh ingredients in one bowl. It’s hearty enough to stand on its own as a meal but also makes a beautiful side dish. The sweet potatoes and beets give it depth, while the dressing brightens it all up.
Ingredients
(Here’s a tip: Check out the full list of ingredients and measurements in the recipe card below.)
-
Sweet potatoes (peeled and cubed)
-
Beets (peeled and cubed)
-
Olive oil
-
Salt
-
Black pepper
-
Mixed greens or arugula
-
Feta or goat cheese (crumbled)
-
Walnuts or pecans (toasted)
-
Red onion (thinly sliced, optional)
For the dressing:
-
Olive oil
-
Balsamic vinegar or red wine vinegar
-
Dijon mustard
-
Honey or maple syrup
-
Salt and pepper
Directions
-
I preheat the oven to 400°F (200°C).
-
I toss the cubed sweet potatoes and beets separately with olive oil, salt, and pepper, then spread them on a baking sheet.
-
I roast them for about 25–30 minutes, flipping once, until tender and caramelized.
-
I let the vegetables cool slightly before assembling the salad.
-
I whisk together the dressing ingredients in a small bowl.
-
I layer greens in a large bowl or on a platter, then top with roasted vegetables, crumbled cheese, nuts, and sliced red onion.
-
I drizzle with dressing just before serving.
Servings and timing
This recipe makes about 4 servings.
It takes 15 minutes to prep and about 30 minutes to roast, so it’s ready in 45 minutes total.
Variations
Sometimes I add quinoa or farro to turn this into a grain bowl. I also like using blue cheese for a bolder flavor or adding dried cranberries for a pop of sweetness. For a vegan version, I skip the cheese or use a plant-based alternative.
Storage/Reheating
I store components separately if I plan to make it ahead. The roasted veggies last up to 4 days in the fridge. When ready to eat, I reheat them briefly or enjoy them cold. I dress the salad right before serving to keep the greens from wilting.
FAQs
Can I use pre-cooked beets?
Yes, they’re convenient and save time—just roast the sweet potatoes and toss everything together.
What kind of greens work best?
I use arugula, spinach, or spring mix—anything tender that can balance the heavier roasted veggies.
Can I make this ahead of time?
Yes, I prep everything ahead and assemble just before serving.
Are the veggies served warm or cold?
Either works. I prefer them slightly warm, but they’re also great chilled straight from the fridge.
Can I use canned beets?
I can, but they’re softer and more delicate—so I add them gently at the end to avoid breaking them up.
Conclusion
This sweet potato and beetroot salad is one of my favorite ways to enjoy seasonal vegetables in a fresh, vibrant dish. It’s simple, nourishing, and always feels special—whether I’m serving it for lunch, dinner, or as a side for a larger meal.
PrintSweet Potato and Beetroot Salad
This sweet potato and beetroot salad is a vibrant, earthy dish that combines roasted root vegetables with crisp greens, creamy cheese, toasted nuts, and a tangy vinaigrette. It’s hearty, nourishing, and perfect as a meal or colorful side.
- Prep Time: 15 minutes
- Cook Time: 30 minutes
- Total Time: 45 minutes
- Yield: 4 servings
- Category: Salad, Side Dish, Vegetarian
- Method: Roasting, Assembling
- Cuisine: Mediterranean-Inspired
- Diet: Vegetarian
Ingredients
- 2 medium sweet potatoes, peeled and cubed
- 2 medium beets, peeled and cubed
- 2 tbsp olive oil (for roasting)
- Salt and black pepper, to taste
- 4 cups mixed greens or arugula
- ½ cup feta or goat cheese, crumbled
- ⅓ cup walnuts or pecans, toasted
- ¼ small red onion, thinly sliced (optional)
- For the dressing:
- 3 tbsp olive oil
- 1½ tbsp balsamic vinegar or red wine vinegar
- 1 tsp Dijon mustard
- 1 tsp honey or maple syrup
- Salt and pepper, to taste
Instructions
- Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
- Toss sweet potatoes and beets separately with olive oil, salt, and pepper. Spread evenly on the baking sheet.
- Roast for 25–30 minutes, flipping halfway, until tender and caramelized. Let cool slightly.
- In a small bowl, whisk together olive oil, vinegar, Dijon mustard, honey or maple syrup, salt, and pepper to make the dressing.
- In a large bowl or platter, arrange the mixed greens. Top with roasted sweet potatoes and beets, crumbled cheese, toasted nuts, and sliced red onion.
- Drizzle with dressing just before serving and toss gently to combine.
Notes
- Add quinoa or farro for a heartier grain bowl version.
- Use blue cheese for a stronger flavor profile.
- Add dried cranberries for a sweet contrast.
- Use plant-based cheese for a vegan option.
- Store components separately and dress just before serving to keep greens fresh.
Nutrition
- Serving Size: 1 bowl
- Calories: 320
- Sugar: 9g
- Sodium: 310mg
- Fat: 22g
- Saturated Fat: 6g
- Unsaturated Fat: 14g
- Trans Fat: 0g
- Carbohydrates: 25g
- Fiber: 6g
- Protein: 6g
- Cholesterol: 15mg
