Beet and Sweet Potato Salad Recipe: Earthy Sweetness With Crispy Celery Crown

Desserts

Beet and Sweet Potato Salad Recipe: Earthy Sweetness With Crispy Celery Crown

This beet and sweet potato salad transforms humble root vegetables into a restaurant-worthy dish that’s vibrant, satisfying, and completely plant-based. The secret lies in roasting the beets and sweet potatoes until tender yet holding their shape, then finishing with crispy celery crowns that add a satisfying crunch.

I perfected this recipe after years of experimenting with roasted vegetable salads—this version finally nailed the texture contrast and flavor balance.

The earthy sweetness of roasted beets and sweet potatoes pairs beautifully with a bright citrus vinaigrette, while crispy celery crowns add a textural surprise that keeps every bite exciting.

This salad is hearty enough to stand alone as a main dish but light enough to serve alongside grilled proteins or as a vibrant side. The best part? It’s packed with nutrients and requires just 30 minutes of hands-off roasting time.

What makes this salad truly special is how the flavors develop as it sits—roasted vegetables mellow slightly while absorbing the dressing, creating a harmonious blend of sweet, earthy, and tangy notes.

The crispy celery crowns maintain their crunch even after mixing, ensuring each bite delivers that satisfying contrast. Serve it warm or at room temperature for the best texture and flavor.

For an extra touch of elegance, garnish with toasted walnuts or pumpkin seeds and a sprinkle of fresh herbs like parsley or thyme. This salad is versatile enough for holiday tables or weeknight dinners, proving that plant-based meals can be both nourishing and indulgent.

Let’s get cooking—your taste buds will thank you.

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

Ingredients for beet and sweet potato salad

Roasted beets and sweet potatoes meet crispy celery crowns in this vibrant plant-based salad.

Ingredient Amount Notes
Medium Beets 🧅 2 whole Medium size, peeled and cubed
Medium Sweet Potatoes 🍠 2 whole Peeled and cubed into 1-inch pieces
Extra-Virgin Olive Oil 🫒 ½ cup For roasting and vinaigrette
Celery Stalks 🥬 3 whole For crispy crowns, cut into 1-inch pieces
Fresh Lemon Juice 🍋 ¼ cup Freshly squeezed, for vinaigrette
Maple Syrup 🍯 2 tbsp For vinaigrette sweetness
Dijon Mustard 🌶️ 1 tbsp For vinaigrette depth
Salt 🧂 1 ½ tsp Diamond Crystal kosher salt
Black Pepper 🌶️ ½ tsp Freshly ground for vinaigrette
Fresh Parsley 🌿 ¼ cup Chopped, for garnish
Walnuts 🥜 ¼ cup Toasted, for garnish
Smoked Paprika 🌶️ ½ tsp For roasting vegetables
Garlic Cloves 🧄 3 cloves Minced, for vinaigrette

The beets and sweet potatoes are the heart of this salad, so choose firm, medium-sized ones—they roast evenly without turning mushy. Whole Foods or local farmers markets often carry the most vibrant colors, which means sweeter flavor. For the celery crowns, look for crisp stalks with no brown spots—the crunch is what makes this salad special. If you can't find fresh celery, frozen works in a pinch, but thaw and pat it dry first. The walnuts? Trader Joe's has the best price on bulk walnuts, and toasting them fresh adds a nutty richness that store-bought can't match.

No fresh beets? Canned beets in juice work in a bind—just drain and rinse them well. Sweet potatoes too soft after peeling? Chill them in ice water for 10 minutes to firm them up. The vinaigrette can be made ahead, but hold off on adding the lemon juice until right before serving—it keeps the parsley bright and crisp. Swap Dijon mustard for whole-grain mustard if you prefer a grainier texture. For extra tang, add a splash of apple cider vinegar to the vinaigrette. And if you're short on time, pre-cut frozen roasted sweet potatoes (found in the freezer section) save you from peeling and chopping.

Roasted vegetables stay fresh for 5 days in the fridge, but the celery crowns lose their crunch after 2 days—make them fresh or store separately. The vinaigrette keeps for 1 week in a sealed jar, but the parsley wilts fast, so add it just before serving. For meal prep, roast the beets and sweet potatoes ahead, store them in a container, and assemble the salad when ready to eat. The walnuts and celery crowns can be toasted and cooled separately, then tossed in just before serving to keep everything crisp.

❤️

Why You'll Love This Recipe

  • Roast While You Work: I toss the beets and sweet potatoes in olive oil, salt, and a pinch of cinnamon, then pop them in the oven while I handle emails or fold laundry. No hovering, no stress—just set it and forget it until they’re tender and caramelized.
  • Earthy-Sweet Magic: That bright lemon juice cuts through the natural sweetness of the roasted veggies, while the celery adds a crisp, fresh bite. It’s like autumn in a bowl—rich but never heavy, with just enough tang to keep it interesting.
  • Meal Prep MVP: Between us, this salad keeps perfectly for days in the fridge. I’ll make a big batch on Sunday, and by Wednesday, it’s still holding its texture and flavor—great for lunches, potlucks, or sneaking into grain bowls when I’m lazy.
  • Budget Brightener: Beets and sweet potatoes are cheap, seasonal staples that pack serious flavor. A few stalks of celery and a splash of lemon juice stretch this into a whole meal, and I’m left with zero food waste—just pure, satisfying leftovers.

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

Here's how to transform simple ingredients into a vibrant, textured salad with caramelized edges and bright flavors.

1

Roast the Vegetables Until Caramelized

Preheat your oven to 425°F and line two rimmed baking sheets with parchment paper. Toss the 2 whole medium beets and 2 whole medium sweet potatoes (already peeled and cubed) with 0.25 cup extra-virgin olive oil, 0.5 tsp smoked paprika, and 1 tsp salt. Spread them in a single layer—crowding will steam instead of roast.

Roast for 25-30 minutes, stirring once halfway, until the edges are deeply caramelized and tender when pierced with a fork. The beets should soften slightly while developing a glossy sheen from the oil. Real talk: the paprika and high heat create that perfect balance of earthy sweetness and subtle smokiness we're after.

2

Create Crispy Celery Crowns

While the vegetables roast, cut the 3 whole celery stalks into 1-inch pieces, keeping the leafy crowns intact. Toss them with 0.25 cup extra-virgin olive oil, 0.5 tsp salt, and 0.25 tsp black pepper. Spread on a separate baking sheet and roast for 15-20 minutes at 425°F until the edges are crisp and golden brown. The crowns should hold their shape but feel slightly crispy—this is what adds that satisfying textural contrast.

I like to spread them out so they get maximum surface area for crisping. If they're too crowded, they'll steam instead of develop that perfect crunch. Don't skip this step—it's the secret to making this salad feel special.

3

Whisk Together the Bright Vinaigrette

In a small bowl, combine 0.25 cup fresh lemon juice, 2 tbsp maple syrup, 1 tbsp Dijon mustard, 3 minced garlic cloves, and 0.25 tsp black pepper. Whisk until smooth, then slowly drizzle in the remaining 0.25 cup extra-virgin olive oil while whisking continuously. This emulsion is what ties the sweet and earthy flavors together.

Taste and adjust—you might want to add a pinch more salt or a splash of lemon juice to balance the sweetness. The vinaigrette should coat the back of a spoon with a glossy sheen, indicating proper emulsification. Here's the thing—this dressing needs to be bright enough to cut through the richness of the roasted vegetables.

4

Assemble and Garnish for Maximum Impact

Transfer the roasted beets and sweet potatoes to a large serving bowl. Add the crispy celery crowns and gently toss everything together. Drizzle with the vinaigrette and toss again, letting the flavors meld. The salad should look vibrant with deep reds, oranges, and crisp green celery crowns.

Toast the 0.25 cup walnuts in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Sprinkle them over the salad along with the 0.25 cup chopped fresh parsley. The walnuts add a satisfying crunch while the parsley brightens the dish with freshness. Serve immediately while the celery crowns are still crisp and the dressing is glossy.

👨‍🍳

Pro Tips For Making Beet And Sweet Potato Salad

  • ROAST UNTIL TENDER: Cut sweet potatoes into even 1-inch chunks—uneven sizes mean some burn while others stay raw. Roast at 400°F (200°C) for 30 minutes, then flip and add beets (also cut to 1-inch pieces) for another 20-25 minutes. The beets should pierce easily with a fork, and the sweet potatoes should collapse under gentle pressure—no need for mushy, overcooked texture.
  • PEEL BEETS COLD: Skip peeling raw beets—it’s a mess. Roast them first, then let them cool for 10 minutes before peeling. The skins will slide off like magic, and you’ll avoid the frustration of scrubbing or cutting into your fingers. (Yes, I’ve done it the hard way.)
  • SALT THE SWEET POTATOES: Toss sweet potato chunks with 1 teaspoon salt before roasting—it crisps the edges and balances their natural sweetness. I used to skip this, and the salad always tasted flat until I realized salt is the unsung hero here.
  • DRESS JUST BEFORE SERVING: Mix the lemon juice, olive oil, and celery (finely chopped) right before tossing with the warm veggies. The acid cuts through the richness of the roasted potatoes and beets, but it dulls if left sitting. Save time by prepping dressing ingredients separately, then combine last-minute.

Dietary considerations for this beet and sweet potato salad

Vegan-Friendly Foundation

This salad is naturally plant-based, making it perfect for vegans or anyone looking to reduce animal products. The roasted beets and sweet potatoes provide hearty texture and natural sweetness without any dairy or meat.

I've designed the vinaigrette with maple syrup instead of honey to keep it vegan-friendly while maintaining that perfect balance of sweet and tangy flavors. 🌱

Gluten-Free Adaptations

The recipe is already gluten-free, but I always double-check the ingredients for hidden sources. The Dijon mustard used in the vinaigrette should be gluten-free (check the label), and the smoked paprika is typically safe.

For extra security, I keep a small jar of gluten-free mustard on hand—Annie's makes a great one. The walnuts and celery are naturally gluten-free, so you're all set for a safe, satisfying meal.

Allergen Considerations

If nut allergies are a concern, simply omit the walnuts and use pumpkin seeds instead—they toast beautifully and add a similar crunch. For those avoiding sulfites, check your smoked paprika for additives, as some brands include them.

I opt for Penzeys brand because it's clean and consistently free from common allergens. Always read labels carefully, especially when dealing with spices and seasonings.

Low-Sugar Swaps

To reduce sugar content, I sometimes swap half the maple syrup for balsamic vinegar in the vinaigrette—it adds depth without sweetness. For extra tang, a splash of apple cider vinegar works wonders.

If you're watching carbs, you can also reduce the sweet potatoes slightly (use 1.5 instead of 2) without sacrificing flavor. The beets and celery crowns keep the dish satisfyingly hearty.

Meal Prep Tips

This salad holds up beautifully for meal prep, but I recommend roasting the beets and sweet potatoes ahead of time and storing them separately from the celery crowns.

The celery loses its crispness after 2 days, so I make them fresh or store them in a sealed container with a paper towel to absorb moisture. The vinaigrette can be made 3 days ahead, but add the lemon juice just before serving to keep it bright.

Reheat the roasted veggies in a skillet for 5 minutes before tossing with the dressing to revive their texture. 💡

Nutrition facts

Servings 4
Amount Per Serving
Calories 280kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 2g10%
Cholesterol 0mg0%
Sodium 520mg23%
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 use canned beets instead of fresh?

Yes! Canned beets work perfectly—just drain and rinse them well to remove excess liquid. They're pre-cooked, so reduce your roasting time to 15-20 minutes at 425°F to avoid overcooking. The texture will be slightly softer, but the flavor stays rich and sweet.

2

How do I keep the celery crowns extra crispy?

Spread them in a single layer on the baking sheet and roast at 400°F instead of 425°F—this gives them time to crisp without burning. For extra crunch, toss them with 1 tsp cornstarch before roasting. Serve immediately after tossing with the salad.

3

Can I make this salad ahead of time?

Roast the beets and sweet potatoes 1 day ahead and store them separately. The celery crowns lose crispness after 2 days, so make them fresh or store them in a sealed container with a paper towel. Assemble everything just before serving for the best texture.

4

What if my sweet potatoes turn mushy?

This happens when they're overcooked or crowded on the baking sheet. Cut them into 1-inch cubes (not too small) and spread them in a single layer. Roast at 425°F for 25-30 minutes—they're done when tender but still holding their shape.

5

Can I add greens to this salad?

Toss in 4 cups chopped arugula or baby spinach after roasting. Add the greens just before serving to keep them fresh. For extra heartiness, use 2 cups chopped kale (massage with lemon juice first to soften).

★★★★★4.8(12 reviews)
Categories Desserts