Beet and Sweet Potato Salad Recipe: Earthy-Sweet Crunch With Citrus Vinaigrette

Salads

Beet and Sweet Potato Salad Recipe: Earthy-Sweet Crunch With Citrus Vinaigrette

This beet and sweet potato salad transforms humble ingredients into a vibrant, texturally rich dish that balances earthy depth with natural sweetness. 💛 The secret lies in roasting the vegetables until tender yet firm, then tossing them with a bright citrus vinaigrette that cuts through their natural richness while enhancing their flavors.

I developed this recipe during a particularly busy season when I needed a salad that felt special yet required minimal effort—it delivers both.

The magic happens in the contrast: creamy sweet potatoes meet crisp roasted beets, while toasted nuts add crunch and fresh greens provide a light base. This salad is hearty enough to stand alone but elegant enough for gatherings, making it the perfect centerpiece for any meal.

The citrus vinaigrette—made with orange juice, olive oil, and a touch of honey—adds a zesty brightness that keeps every bite interesting.

What you'll end up with is a salad that's visually stunning with its deep reds, warm oranges, and vibrant greens, but even more impressive is the texture play—creamy, crisp, and crunchy all in one bite.

The roasting process caramelizes the vegetables naturally, intensifying their flavors without needing extra sugar or salt. This dish proves that salads can be satisfying, flavorful, and completely filling.

The best part? This salad keeps well in the fridge for up to three days, making it perfect for meal prep. Serve it alongside grilled chicken or fish for a complete meal, or enjoy it as a standalone dish with crusty bread. Here's how to make it perfectly every time.

👨‍🍳
Difficulty
Medium
🌿
Diet
Vegetarian
🔥
Calories
Med Cal

Ingredients for beet and sweet potato salad

Earthy beets and sweet potatoes meet bright citrus and crunchy walnuts in this vibrant, texturally rich salad.

Ingredient Amount Notes
Medium Beets 🍠 2 whole Roasted until tender, peeled
Sweet Potatoes 🍠 2 medium Organic preferred, peeled
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and vinaigrette
Orange Juice 🍊 ½ cup Freshly squeezed preferred
Raw Honey 🍯 2 tbsp Or maple syrup for vegan
Apple Cider Vinegar 🍶 2 tbsp For tangy brightness
Fresh Arugula 🌿 4 cups Baby leaves preferred
Toasted Walnuts 🥜 ½ cup Chopped for crunch
Fresh Parsley 🌿 ¼ cup Chopped for freshness
Salt 🧂 1 tsp Sea salt preferred
Black Pepper 🌶️ ½ tsp Freshly cracked
Garlic Cloves 🧄 2 cloves Minced for vinaigrette

Sweet potatoes and beets are the stars here—organic is best if you can find it, but regular works too. Look for beets with smooth, firm skins and sweet potatoes that feel heavy for their size. Trader Joe's and Whole Foods usually have great selections, but the regular grocery store produce section is fine. Pro tip: roast them together—their flavors meld beautifully. I always grab extra beets because they stay fresh longer than sweet potatoes (which soften fast once cooked).

No honey? Maple syrup or agave works perfectly—just use the same amount. Fresh orange juice is ideal, but bottled is fine in a pinch. The arugula should be vibrant green, not wilted or yellowing. For the walnuts, toast them yourself in a dry pan for 3-4 minutes—they develop so much better flavor than store-bought toasted nuts. Need a crunch alternative? Pepitas or sunflower seeds work great too. The garlic can be skipped if you're not a fan, but trust me, it adds a nice depth to the vinaigrette.

Roasted beets and sweet potatoes keep in the fridge for 4-5 days if stored in airtight containers. The vinaigrette stays fresh for 3 days in a sealed jar. I always make double portions because this salad tastes even better the next day as the flavors meld. For meal prep, store the roasted veggies and dressing separately, then toss just before serving to keep everything crisp. The arugula should be added fresh—it wilts if prepped too far ahead.

❤️

Why You'll Love This Recipe

  • I swear by this trick: roast the beets and sweet potatoes together—they caramelize at the same temp, so I’m not babysitting two ovens. Just toss them on a sheet pan with olive oil, salt, and a pinch of cinnamon, and let the oven do the work while I fold laundry.
  • One-Pan Magic: I swear by this trick: roast the beets and sweet potatoes together—they caramelize at the same temp, so I’m not babysitting two ovens. Just toss them on a sheet pan with olive oil, salt, and a pinch of cinnamon, and let the oven do the work while I fold laundry.
  • Sweet-Tart Balance: That honey-orange glaze? It’s the secret weapon. The honey softens the earthy beets while the orange juice cuts through the sweet potatoes’ richness—like a natural sweet-and-sour punch. Honestly, I’ve tried store-bought dressings, but this combo is ridiculously better.
  • Meal Prep MVP: This salad keeps for days in the fridge, and the flavors actually deepen. I pack it in jars for lunch all week, or serve it cold at potlucks—no one bats an eye when I bring something that’s not a casserole. (Yes, even on a Tuesday night.)

Step-by-step instructions for earthy-sweet beet and sweet potato salad

Let's create a vibrant salad where tender roasted beets and sweet potatoes meet bright citrus and nutty crunch.

1

🔥 Step 1: Roast the Beets and Sweet Potatoes

Preheat your oven to 400°F. While it heats, peel the 2 whole medium beets and 2 medium sweet potatoes, then cut them into 1-inch cubes. Toss them in a large bowl with 2 tablespoons of the 0.5 cup extra-virgin olive oil, ½ teaspoon of the 1 teaspoon salt, and ¼ teaspoon of the 0.5 teaspoon black pepper.

Spread the vegetables evenly on two rimmed baking sheets (don't overcrowd). Roast for 25-30 minutes until the beets are tender when pierced with a fork and the sweet potatoes are caramelized at the edges. Here's the thing—beets can vary in size, so check them early. They're done when they yield easily but still hold their shape. Let them cool slightly before handling—they'll be hot!

2

👨‍🍳 Step 2: Prepare the Citrus Vinaigrette

While the vegetables roast, make the dressing by whisking together the remaining 0.5 cup extra-virgin olive oil, 0.5 cup orange juice, 2 tablespoons raw honey, and 2 tablespoons apple cider vinegar in a small bowl. Add the 2 minced garlic cloves and ½ teaspoon salt and mix well.

Taste and adjust the balance—you want sweet, tangy, and bright. If it needs more acidity, add a splash more vinegar. If it's too sharp, add a touch more honey. This dressing is the star of the salad, so don't rush this step. The perfect vinaigrette should coat the back of a spoon and have a glossy sheen.

3

🥘 Step 3: Assemble the Salad

Once the roasted vegetables have cooled slightly, transfer them to a large serving bowl. Add the 4 cups fresh arugula, 0.5 cup toasted walnuts, and 0.25 cup fresh parsley. Pour the dressing over everything and gently toss with tongs to combine. The arugula will wilt slightly—that's perfect, it means the salad is ready to eat!

Real talk: don't overmix or you'll bruise the arugula. We want those crisp walnuts and tender roasted veggies to shine. The salad should look vibrant with deep red beets, golden sweet potatoes, and bright green arugula. If it seems dry, add a splash more dressing—this salad tastes even better after it's had time to marinate for 10-15 minutes.

4

🍽️ Step 4: Serve and Enjoy

Divide the salad among plates and garnish with additional toasted walnuts and fresh parsley if desired. The contrast of earthy roasted vegetables with peppery arugula and nutty walnuts creates an incredible texture play, while the citrus vinaigrette ties everything together with its bright, balanced flavor.

This salad keeps well in the refrigerator for 2-3 days, making it perfect for meal prep. The flavors actually deepen as it sits, so it's even better the next day. Serve it as a side dish or make it a light main course with some crusty bread. Each bite delivers that perfect harmony of sweet, earthy, and tangy that makes this salad so special!

👨‍🍳

Pro Tips For Making Beet And Sweet Potato Salad

  • ROAST UNTIL SOFT: Peel the beets and sweet potatoes after roasting—they’re easier to handle when tender. I used to peel first and end up with sad, waterlogged veggies; now I just rub off skins with a towel after roasting at 400°F (200°C) for 45–50 minutes.
  • USE ORANGE ZEST: Skip the extra sugar—zest the orange before juicing and toss it into the dressing. That bright, bitter edge cuts through the sweetness and makes the honey sing. (Yes, even if you’re not a citrus snob like me.)
  • DON’T OVERMIX: Toss the warm veggies with dressing gently—just until coated. Mashing them into submission makes the salad mushy. I learned this after aggressively stirring and ending up with a sad, gluey mess.
  • COOL BEFORE DRESSING: Let the roasted veggies cool for 10 minutes before adding dressing. Hot veggies steam the dressing, diluting its flavor and making the salad taste watery. Patience here actually saves cleanup too.

Regional styles of this dish

Southern Comfort Style

In the South, this salad gets a smoky twist by adding ½ cup cooked black-eyed peas and a dash of smoked paprika to the roasting oil. I like to serve it with a side of cornbread for that true Southern experience.

The sweet potatoes and beets become even more tender with a longer roast at 375°F for 35-40 minutes, and the dressing gets a splash of hot sauce for a spicy kick. 🌶️

California-Inspired Twist

West Coast cooks often swap the walnuts for toasted almonds or pecans and add avocado slices right before serving. I like to use avocado oil instead of olive oil for the roasting and dressing, giving the salad a lighter, nuttier flavor.

A sprinkle of feta cheese (or vegan feta) adds a salty contrast that balances the sweetness perfectly. This version works great as a light lunch with grilled fish.

Midwest Hearty Version

In the Midwest, this salad becomes a heartier dish by adding ½ cup cooked quinoa and ½ cup diced apples for extra texture. The dressing gets a touch of maple syrup instead of honey, and I often include crumbled bacon (or vegan bacon) for a smoky depth.

Serve it warm with a sprinkle of shredded cheddar—it's a crowd-pleaser at potlucks. The apples add a crisp, fresh element that cuts through the richness. 🍏

Mediterranean Fusion

For a Mediterranean-inspired take, I swap the walnuts for toasted pine nuts and add ¼ cup crumbled feta (or vegan feta). The dressing gets a splash of lemon juice instead of orange juice, and I toss in ¼ cup chopped kalamata olives for briny contrast.

Roast the beets and sweet potatoes with a sprinkle of dried oregano and red pepper flakes for a fragrant, herby twist. This version pairs beautifully with grilled lamb or as a standalone dish with warm pita bread.

Asian-Inspired Adaptation

In Asian-inspired versions, I use sesame oil instead of olive oil for roasting and swap the citrus dressing for a soy-ginger glaze made with 2 tbsp soy sauce, 1 tbsp rice vinegar, 1 tbsp honey, and 1 tsp grated ginger.

Add ½ cup shredded carrots and ¼ cup chopped scallions for extra crunch and color. The sweet potatoes and beets roast until caramelized, and the dish finishes with a sprinkle of toasted sesame seeds. Serve it over brown rice for a complete meal. 🌱

Nutrition facts

Servings 4
Amount Per Serving
Calories 310kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 2.5g13%
Cholesterol 0mg0%
Sodium 320mg14%
Total Carbohydrate 42g15%
Dietary Fiber 8g29%
Sugars 18g
Protein 6g12%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I make this salad ahead of time?

The roasted beets and sweet potatoes keep well in the fridge for 4-5 days if stored in airtight containers. The dressing stays fresh for 3 days in a sealed jar. For best results, store the roasted vegetables and dressing separately, then toss with fresh arugula just before serving to maintain crispness. The flavors actually deepen overnight, making it perfect for meal prep!

2

What if I don't have arugula?

No problem! Swap arugula for spinach, mixed greens, or kale—just massage the greens lightly with a pinch of salt to soften them. For extra heartiness, try chopped cabbage or radicchio. The key is to keep the salad vibrant and peppery to balance the sweetness of the roasted vegetables.

3

How do I make this salad vegan?

Simply replace the honey with maple syrup or agave (use the same amount) and ensure your feta (if using) is vegan. All other ingredients are naturally vegan-friendly. For extra protein, add chickpeas or edamame to the mix. The salad will still shine with its earthy-sweet flavors!

4

Can I use raw beets instead of roasted?

Raw beets add a crisp, fresh contrast. Thinly slice them and toss with the dressing 10 minutes before serving to prevent wilting. For extra flavor, lightly steam or microwave the beets for 3-4 minutes to soften them slightly while keeping some bite. The texture will differ from roasted beets but still work beautifully!

5

Why does my dressing taste too sweet?

If your dressing tastes too sweet, balance it by adding 1 extra tablespoon of apple cider vinegar or a splash of lemon juice. The acidity will brighten the flavors and cut through the sweetness. Taste as you go—you can always adjust! For a more tangy dressing, reduce the honey to 1 tablespoon and add 1 extra tablespoon of vinegar.

★★★★★5.0(6 reviews)
Categories Salads