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

  1. I preheat the oven to 400°F (200°C).

  2. I toss the cubed sweet potatoes and beets separately with olive oil, salt, and pepper, then spread them on a baking sheet.

  3. I roast them for about 25–30 minutes, flipping once, until tender and caramelized.

  4. I let the vegetables cool slightly before assembling the salad.

  5. I whisk together the dressing ingredients in a small bowl.

  6. I layer greens in a large bowl or on a platter, then top with roasted vegetables, crumbled cheese, nuts, and sliced red onion.

  7. 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.

Print

Sweet Potato and Beetroot Salad

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

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.

  • Author: Julia
  • 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

  1. Preheat oven to 400°F (200°C). Line a baking sheet with parchment paper.
  2. Toss sweet potatoes and beets separately with olive oil, salt, and pepper. Spread evenly on the baking sheet.
  3. Roast for 25–30 minutes, flipping halfway, until tender and caramelized. Let cool slightly.
  4. In a small bowl, whisk together olive oil, vinegar, Dijon mustard, honey or maple syrup, salt, and pepper to make the dressing.
  5. 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.
  6. 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

Similar Posts

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe rating 5 Stars 4 Stars 3 Stars 2 Stars 1 Star