Love this? Pin it for later!
Every autumn, I find myself gravitating toward the produce aisle like a moth to a flame—those jewel-toned beets stacked like rubies, the sweet potatoes glowing like burnished gold, and the spinach so deeply green it almost looks black. Three years ago, I created this Roasted Beet, Sweet Potato & Spinach Salad for my best friend's baby shower brunch. I wanted something that felt celebratory yet virtuous, colorful enough to photograph beautifully, and substantial enough that the new-mom-to-be wouldn't be reaching for cookies an hour later. The bowl came back empty, three people asked for the recipe, and one guest confessed she'd never liked beets—until that day. Fast-forward to today, and this salad has become my signature dish for every potluck, holiday table, and Tuesday-night dinner when I need a reset after too much take-out. The roasting process coaxes out the beets' earthy sweetness and caramelizes the sweet potatoes until their edges turn into candy-like bites, while a tangy orange-maple vinaigrette brightens every forkful. If you can boil water, you can make this show-stopper; if you can turn on an oven, you can make it unforgettable.
Why This Recipe Works
- Sheet-Pan Magic: Beets and sweet potatoes roast together on one pan while you whisk the dressing—minimal dishes, maximum flavor.
- Texture Play: Creamy goat cheese, crunchy pepitas, and tender roasted veg keep every bite exciting.
- Make-Ahead Friendly: Roast the vegetables up to four days ahead; assemble in minutes.
- Meal-Prep Powerhouse: Packs 9 g fiber and 7 g plant protein per serving—no 3 p.m. crash.
- All-Season Flexibility: Swap maple for honey, spinach for kale, goat cheese for feta—works year-round.
- Color Therapy: The magenta, orange, and emerald hues practically scream "eat me" on gray days.
Ingredients You'll Need
Beets – Look for firm, smooth globes with fresh-looking tops (if attached). Golden beets are milder; candy-stripe Chioggia won't bleed onto the sweet potatoes. Scrub well but no need to peel—the skin turns silky after roasting.
Sweet Potatoes – Choose the orange-fleshed variety often labeled "yams" in U.S. stores. Pick medium ones for even roasting; giant specimens can be fibrous. Dice small (½-inch) so they finish at the same time as the beets.
Fresh Baby Spinach – Pre-washed bags save time, but check for sneaky moisture—pat dry so dressing clings instead of sliding off. Baby kale or arugula work if you want peppery notes.
Goat Cheese – Creamy chèvre balances the veg; buy the log, not the crumbles, for easiest handling. Vegan? Sub ½ cup toasted chickpeas tossed with 1 tsp nutritional yeast for umami.
Pepitas (Pumpkin Seeds) – Raw or roasted both work; toast in a dry skillet 2 minutes for extra crunch. Sunflower seeds are an economical swap.
Orange Zest + Juice – One large navel orange yields the ¼ cup juice needed for the vinaigrette plus fragrant zest. Blood orange adds dramatic color.
Pure Maple Syrup – Grade A amber for rounded sweetness. Honey works but will thicken the dressing; thin with 1 tsp warm water.
Dijon Mustard – Acts as an emulsifier so oil and juice marry seamlessly. Whole-grain adds texture, but smooth Dijon keeps the silkiness.
How to Make Healthy Roasted Beet Sweet Potato and Spinach Salad
Heat the oven & prep the veg
Place a rimmed sheet pan in the oven and preheat to 425 °F (220 °C). Heating the pan first jump-starts caramelization. Meanwhile, scrub 4 medium beets and 2 medium sweet potatoes. Trim beet tops, leaving ½-inch stem so color doesn't bleed, then cut into ½-inch wedges. Peel sweet potatoes and dice ½-inch. Toss both in a bowl with 2 Tbsp olive oil, ½ tsp kosher salt, and ¼ tsp freshly ground black pepper.
Roast until tender & charred
Carefully remove the hot pan, scatter veg in a single layer, and return to oven. Roast 22–25 minutes, flipping once at the halfway mark. Beets should be fork-tender and sweet potatoes caramelized on the edges. While they roast, prep the dressing (next step) so flavors meld.
Whisk the orange-maple vinaigrette
In a small jar combine ¼ cup fresh orange juice, 1 Tbsp maple syrup, 1 tsp Dijon mustard, ½ tsp orange zest, ¼ tsp kosher salt, and 3 Tbsp extra-virgin olive oil. Seal and shake vigorously 15 seconds until creamy and emulsified. Taste; add more maple if you prefer a sweeter profile. Set aside so flavors marry while vegetables finish roasting.
Cool vegetables slightly
Remove pan from oven; transfer vegetables to a large plate in a single layer so steam escapes. Cooling 10 minutes prevents spinach from wilting when tossed. If you're roasting ahead, refrigerate uncovered so condensation doesn't sog them out.
Assemble the salad base
In a wide, shallow serving bowl (think pasta bowl) spread 6 packed cups baby spinach. Drizzle with 2 Tbsp of the vinaigrette and gently massage for 30 seconds—this glossy coating keeps leaves vibrant for hours if you're serving buffet-style.
Layer the roasted vegetables
Arrange warm (not hot) beets and sweet potatoes in alternating rows on top of spinach. The residual heat will barely wilt the bottom-most spinach, giving you that coveted restaurant "just-wilted" texture while the top stays crisp.
Add cheese & pepitas
Crumble 4 oz goat cheese evenly over veg, then scatter ⅓ cup toasted pepitas. The cheese will soften slightly from warm vegetables, creating pockets of creamy tang.
Finish with dressing & serve
Drizzle remaining vinaigrette in thin ribbons. Serve immediately for warm salad vibes, or cover and refrigerate up to 4 hours. Flavors intensify as it sits; give a gentle toss just before serving to redistribute dressing.
Expert Tips
Preheat the pan
A hot sheet pan sears the bottom of vegetables instantly, preventing sad, soggy bottoms.
Dress spinach first
Coating leaves before toppings prevents the dreaded "naked leaf syndrome."
Use gloves
Disposable kitchen gloves keep beet stains off fingers (and white countertops).
Double the dressing
Extra vinaigrette keeps 1 week refrigerated—great for grain bowls all week.
Cut uniformly
Same-size pieces roast evenly; no half-charred, half-raw mishaps.
Chill the bowl
Ten minutes in the freezer keeps spinach crisp on hot days.
Variations to Try
- Autumn Harvest: Swap spinach for roasted kale, add ½ cup dried cranberries, and use pecans instead of pepitas.
- Mediterranean: Replace maple with pomegranate molasses, use feta, and sprinkle ¼ cup chopped olives.
- Protein-Packed: Top with 2 cups warm quinoa and 1 cup roasted chickpeas for a grain-bowl twist.
- Citrus-Poppy: Add 1 tsp poppy seeds to dressing and garnish with supremed orange segments.
Storage Tips
Roasted vegetables keep up to 4 days refrigerated in an airtight container. Store spinach separately with a paper towel to absorb moisture. Dressing lasts 1 week; shake before using. Assembled salad holds 6 hours without wilting if spinach was pre-dressed lightly. For meal prep, divide vegetables, pepitas, and cheese into four glass containers; pack 2 Tbsp dressing in mini jars; add spinach just before eating.
Frequently Asked Questions
healthy roasted beet sweet potato and spinach salad
Ingredients
Instructions
- Preheat: Place sheet pan in oven; heat to 425 °F.
- Season: Toss beets and sweet potatoes with 2 Tbsp oil, salt, and pepper.
- Roast: Spread on hot pan; roast 22–25 min, flipping once.
- Shake dressing: Combine orange juice, maple, mustard, zest, and remaining oil in jar; shake until creamy.
- Assemble: Massage spinach with 2 Tbsp dressing, top with warm veg, goat cheese, pepitas; drizzle remaining dressing.
- Serve: Enjoy warm or chilled up to 4 hours later.
Recipe Notes
Vegetables can be roasted up to 4 days ahead; store separately from spinach and assemble just before serving for best texture.