Roasted Beet and Sweet Potato Salad with Balsamic Vinaigrette

By Rowan Pierce

On December 1, 2025

A close-up shot of the roasted beet and sweet potato salad, highlighting the caramelized vegetables and crumbled feta cheese.

Cuisine

American

Prep time

15 minutes

Cooking time

40 minutes

Total time

55 minutes

Servings

6 servings

This Roasted Beet and Sweet Potato Salad is a vibrant, nourishing, and incredibly flavorful dish that will transform your view of salads. Combining the earthy sweetness of beets with the creamy texture of sweet potatoes, all tossed in a zesty homemade balsamic vinaigrette, this recipe is a true showstopper. It’s the perfect side dish for a holiday meal or a hearty lunch to power you through your day.

We roast the vegetables to caramelized perfection, which concentrates their natural sugars and deepens their flavor. Paired with tangy feta cheese, crunchy walnuts, and fresh arugula, every bite offers a delightful mix of textures and tastes. This is more than just a salad; it’s a celebration of seasonal produce.

The simple, fresh ingredients for the roasted beet and sweet potato salad arranged on a wooden surface before cooking.
Simple, fresh ingredients are the key to this amazing salad.

Why This Roasted Beet and Sweet Potato Salad is a Must-Try

If you’re looking for a recipe that is as delicious as it is beautiful, you’ve found it. This salad is a feast for the eyes with its deep reds and vibrant oranges, making it a stunning centerpiece for any table.

  • Incredibly Flavorful: Roasting brings out the best in beets and sweet potatoes, creating a sweet and savory foundation that is simply irresistible.
  • Nutrient-Packed: Loaded with vitamins, minerals, and fiber from the vegetables and healthy fats from the walnuts and olive oil, it’s a dish you can feel great about eating.
  • Perfectly Balanced: The combination of sweet, savory, tangy, and earthy flavors is perfectly balanced, ensuring a satisfying and complex taste experience.
  • Versatile and Customizable: This salad is wonderful as is, but it’s also easy to adapt. Feel free to add your favorite protein or switch up the greens to make it your own.

The Core Ingredients You’ll Need

This recipe relies on fresh, simple ingredients to create its spectacular flavor. Here’s what you’ll need to gather.

A close-up shot of the roasted beet and sweet potato salad, highlighting the caramelized vegetables and crumbled feta cheese.
Look at those perfectly caramelized beets and sweet potatoes!

For the Salad

  • Beets: You can use any color of beets, but red beets provide that iconic deep, ruby color. They have an earthy flavor that sweetens beautifully when roasted.
  • Sweet Potatoes: These add a creamy texture and natural sweetness that pairs wonderfully with the beets.
  • Arugula: Its peppery bite provides a fresh contrast to the sweet roasted vegetables.
  • Feta Cheese: The salty, tangy flavor of crumbled feta cheese cuts through the richness of the vegetables. Goat cheese is also an excellent alternative.
  • Walnuts: Toasted walnuts add a much-needed crunch and nutty flavor. Pecans work great too.
  • Olive Oil: Use a good quality extra virgin olive oil for roasting the vegetables.
  • Salt and Pepper: To season the vegetables and enhance all the flavors.

For the Zesty Balsamic Vinaigrette

  • Balsamic Vinegar: The star of the dressing, providing a tangy and slightly sweet base.
  • Olive Oil: Forms the emulsion for the vinaigrette.
  • Dijon Mustard: Helps to emulsify the dressing and adds a sharp, tangy flavor.
  • Maple Syrup: A touch of maple syrup balances the acidity of the vinegar. Honey is a good substitute.

Step-by-Step Instructions for Perfect Results

Follow these simple steps to create the perfect Roasted Beet and Sweet Potato Salad every time.

Step 1: Roast the Vegetables

Preheat your oven to 400°F (200°C). Peel the beets and sweet potatoes and chop them into 1-inch cubes. A pro tip for beets is to peel them under running water or wear gloves to avoid staining your hands. Toss the cubes with olive oil, salt, and pepper on a large baking sheet. Ensure they are in a single layer to promote even roasting. Roast for 35-40 minutes, or until tender and lightly caramelized, flipping halfway through.

Step 2: Prepare the Vinaigrette

While the vegetables are roasting, prepare the dressing. In a small bowl or jar, whisk together the balsamic vinegar, olive oil, Dijon mustard, and maple syrup. Season with a pinch of salt and pepper. Whisk until the dressing is well combined and emulsified. You can also shake all the ingredients together in a sealed jar.

Step 3: Assemble the Salad

Let the roasted vegetables cool for a few minutes so they don’t wilt the arugula instantly. In a large serving bowl, combine the arugula, roasted beets, and sweet potatoes. Drizzle with about half of the balsamic vinaigrette and toss gently to combine. Add the crumbled feta cheese and toasted walnuts, then toss lightly one more time. Serve immediately with the remaining dressing on the side.

Pro Tips for the Best Roasted Vegetable Salad

  • Uniform Size: Cut your vegetables into similar-sized pieces to ensure they cook evenly.
  • Don’t Crowd the Pan: Give the vegetables space on the baking sheet. If they are too crowded, they will steam instead of roast, and you’ll miss out on the delicious caramelized edges. Use two pans if necessary.
  • Toast the Nuts: For extra flavor, toast the walnuts in a dry skillet over medium heat for 3-5 minutes until fragrant. This simple step makes a huge difference.
  • Dress Just Before Serving: To keep the arugula crisp and fresh, dress the salad right before you plan to serve it.

Delicious Variations to Try

This Roasted Beet and Sweet Potato Salad is fantastic as written, but it’s also a great base for customization. Here are a few ideas:

  • Add a Protein: Turn this into a complete meal by adding grilled chicken, chickpeas, or lentils. A perfectly cooked balsamic flank steak would also be a delicious pairing.
  • Switch the Greens: Not a fan of arugula? Spinach or mixed greens would also work well.
  • Try Different Cheeses: Creamy goat cheese, sharp blue cheese, or even shaved Parmesan would be excellent substitutes for feta.
  • Incorporate Grains: Add a scoop of cooked quinoa or farro to make the salad even more substantial. Our Mexican Quinoa Salad recipe shows just how versatile quinoa can be.

What to Serve With Your Salad

This salad is versatile enough to be a light main course or a standout side dish. It pairs beautifully with roasted meats and fish. Try it alongside Baked Dijon Salmon or our popular Garlic Parmesan Chicken Meatloaf for a complete and satisfying meal.

Storing Leftovers

If you have leftover salad, it’s best to store the components separately if possible. Keep the roasted vegetables, dressing, and fresh ingredients in airtight containers in the refrigerator. When stored this way, the components will last for up to 3 days. If the salad is already dressed, it will keep for about a day, though the arugula will be wilted.

Frequently Asked Questions

Yes. You can roast the vegetables and make the vinaigrette up to 3 days in advance. Store them in separate airtight containers in the refrigerator. Assemble the salad with fresh arugula, feta, and walnuts just before serving to prevent it from getting soggy.

To minimize staining, you can wear disposable gloves when handling the raw beets. You can also toss the roasted beets with a small amount of the dressing separately before adding them to the salad. The oil in the dressing will help prevent the color from bleeding onto the other ingredients.

Absolutely! This salad is packed with nutrients. Beets and sweet potatoes are excellent sources of vitamins, minerals, and fiber. The olive oil and walnuts provide healthy fats, making this a well-rounded and nourishing dish.

We love the salty, tangy bite of feta cheese in this salad. However, creamy goat cheese is another fantastic option that pairs beautifully with the earthy beets. For a milder flavor, you could try shaved Parmesan or even small mozzarella balls.

This recipe is very versatile. You could add other root vegetables like carrots or parsnips to the roasting pan. Roasted broccoli, cauliflower, or Brussels sprouts would also be delicious additions. Just be sure to adjust roasting times accordingly.

More Delicious Recipes to Explore

If you loved this recipe, we’re sure you’ll enjoy exploring more of our flavorful creations. From comforting soups to show-stopping main courses, there’s always something new to try.

Thank you for trying our Roasted Beet and Sweet Potato Salad recipe! We hope you love it as much as we do. If you make it, please leave a comment below and let us know what you think. Don’t forget to share your creations on Pinterest!

A beautiful overhead shot of the Roasted Beet and Sweet Potato Salad in a white serving bowl, topped with feta and walnuts.
This Roasted Beet and Sweet Potato Salad is the perfect combination of sweet, savory, and tangy!

Roasted Beet and Sweet Potato Salad Recipe

A close-up shot of the roasted beet and sweet potato salad, highlighting the caramelized vegetables and crumbled feta cheese.

Roasted Beet and Sweet Potato Salad with Balsamic Vinaigrette

An easy, vibrant, and nourishing Roasted Beet and Sweet Potato Salad featuring caramelized vegetables, tangy feta, crunchy walnuts, and a zesty homemade balsamic vinaigrette. The perfect healthy and flavorful side dish or light meal.
Prep Time 15 minutes
Cook Time 40 minutes
Total Time 55 minutes
Servings: 6 servings
Course: Lunch, Salad, Side Dish
Cuisine: American
Calories: 385

Ingredients
  

  • 1.5 lbs beets peeled and cut into 1-inch cubes
  • 1.5 lbs sweet potatoes peeled and cut into 1-inch cubes
  • 2 tbsp olive oil
  • 1 tsp salt or to taste
  • 0.5 tsp black pepper or to taste
  • 5 oz arugula
  • 0.5 cup feta cheese crumbled
  • 0.5 cup walnuts toasted and roughly chopped
  • 0.25 cup balsamic vinegar
  • 0.33 cup extra virgin olive oil
  • 1 tbsp Dijon mustard
  • 1 tbsp maple syrup

Equipment

  • 1 Baking Sheet
  • 1 Large Bowl
  • 1 Small bowl or jar

Method
 

  1. Preheat oven to 400°F (200°C). On a large baking sheet, toss the cubed beets and sweet potatoes with 2 tbsp of olive oil, salt, and pepper. Arrange in a single layer and roast for 35-40 minutes, flipping halfway, until tender and caramelized.
  2. While the vegetables roast, combine balsamic vinegar, 1/3 cup of extra virgin olive oil, Dijon mustard, and maple syrup in a small bowl or jar. Whisk or shake until well emulsified. Season with a pinch of salt and pepper.
  3. Allow the roasted vegetables to cool slightly. In a large serving bowl, combine the arugula, roasted beets, and sweet potatoes. Drizzle with half of the vinaigrette and toss gently. Top with crumbled feta cheese and toasted walnuts. Serve immediately.

Notes

Tip 1: For extra flavor, toast the walnuts in a dry skillet over medium heat for 3-5 minutes until fragrant.
Tip 2: Wear gloves when peeling and chopping the beets to avoid staining your hands.
Tip 3: Don't crowd the baking pan. Use two if necessary to ensure the vegetables roast rather than steam.

You might also like these recipes

Leave a Comment

Recipe Rating