Love this? Pin it for later! 📌
Jump to Recipe
It was one of those crisp October afternoons when the farmers’ market feels more like a treasure hunt than a chore. I’d gone for apples and left with a knobbly Japanese sweet potato the size of my forearm and a head of savoy cabbage so heavy the vendor had to double-bag it. By the time I got home, the sun was low and golden, and the kitchen smelled like possibility. I cranked the oven to 425 °F, tossed the vegetables onto a sheet pan with nothing but olive oil, salt, and a hopeful heart, and prayed my two kids—who claim to “hate” both cabbage and sweet potatoes—wouldn’t notice what was for dinner.
Forty minutes later the cabbage had caramelized into candy-sweet ribbons, the sweet potatoes were custardy at the center and crackly at the edges, and the whole house smelled like Thanksgiving without the stress. I whisked together the last orange in the fruit bowl with a spoonful of mustard and a drizzle of maple syrup, poured it over the still-warm veg, and scattered a handful of toasted pumpkin seeds on top because crunch is king in our house. One bite and I knew this wasn’t just a “clean-out-the-fridge” salad—this was the kind of dish that earns a permanent place on the weekly rotation. We ate it straight off the sheet pan, standing at the counter, and my seven-year-old asked if we could have it for breakfast tomorrow. That, my friends, is how this Healthy Roasted Cabbage and Sweet Potato Salad with Citrus Vinaigrette was born.
Since that evening I’ve served it at brunch beside frittata, packed it into lunchboxes with a hard-boiled egg tucked on top, and brought it to potlucks where friends begged for the recipe before the music even started. It’s vegan, gluten-free, meal-prep friendly, and—most importantly—it tastes like you tried way harder than you did. If you’ve been hunting for a salad that feels like comfort food and a vitamin boost, welcome home.
Why This Recipe Works
- Sheet-pan magic: Everything roasts together while you shake the vinaigrette—minimal dishes, maximum flavor.
- Double hit of citrus: Orange juice and zest brighten the earthy vegetables without extra sugar.
- Textural playground: Creamy sweet potatoes, silky cabbage, crunchy seeds—no boring bites.
- Meal-prep champion: Holds beautifully for four days, flavors intensify overnight.
- Budget friendly: Feeds six for under eight dollars using humble produce.
- All-season flexibility: Swap citrus, greens, or nuts depending on what’s on sale or in season.
- Kid-approved sweetness: Roasting concentrates natural sugars—no need for dried fruit.
Ingredients You'll Need
Before we talk ingredients, a quick note on quality: because this salad is so simple, every element matters. Buy the best produce you can afford—the kind that still has dirt on its roots and smells like the earth. If your grocery store offers loose sweet potatoes rather than pre-wrapped plastic ones, go that route; they roast more evenly and taste sweeter.
Sweet potatoes: I like the orange-fleshed Garnet or Jewel varieties for their moist texture and candy-like flavor. Pick medium tubers with tight, unwrinkled skin and no green spots. Peeled or unpeeled is your call—scrub well if you leave the skin on for extra fiber.
Cabbage: Savoy is my ride-or-die here; its crinkled leaves roast into delicate, almost brussels-sprout-like chips. Green cabbage works in a pinch, but avoid red unless you want magenta everything. Quarter the head, keep the core attached so the wedges stay intact, and slice into 1-inch steaks.
Extra-virgin olive oil: A peppery, grassy oil stands up to the bold citrus. If you’re finishing the salad with a drizzle, save the fancy bottle for last and use everyday oil for roasting.
Orange: Navel, Cara Cara, or blood orange all sing. Zest before you juice—those fragrant oils are flavor gold. One large orange yields about ⅓ cup juice and 1 packed teaspoon zest.
Dijon mustard: Acts as the emulsifier in the vinaigrette and adds gentle heat. Whole-grain delivers pops of texture, but smooth is fine.
Maple syrup: Just a teaspoon balances the acid without turning the dressing into dessert. Swap with agave if you’re out.
Pumpkin seeds (pepitas): Toast them in a dry skillet for two minutes until they start to pop; your kitchen will smell like popcorn.
Optional but lovely: A fistful of baby arugula or spinach for extra greenery, sliced avocado for richness, or crumbled feta if you’re vegetarian rather than vegan.
How to Make Healthy Roasted Cabbage and Sweet Potato Salad with Citrus Vinaigrette
Heat the oven and prep the pans
Position racks in the upper-middle and lower-middle zones of your oven and preheat to 425 °F (220 °C). Line two rimmed sheet pans with parchment—this prevents sticky sugars from welding vegetables to the metal and saves you from scrubbing later. If your pans are dark, reduce temperature to 400 °F to prevent over-browning.
Cube and coat the sweet potatoes
Peel (or don’t) and slice the sweet potatoes into ¾-inch cubes—uniform size equals even cooking. Pile them into a large bowl, drizzle with 1 tablespoon olive oil, ½ teaspoon kosher salt, and ¼ teaspoon freshly ground black pepper. Toss until every cube gleams. Spread on one sheet pan in a single layer; crowding causes steam, and we want caramelization.
Steak-out the cabbage
Remove any scraggly outer leaves from the cabbage, then quarter through the core. Lay each quarter on its flat side and slice into 1-inch “steaks,” again keeping the core intact so the layers hold together. Arrange on the second sheet pan, brush both sides with 1 tablespoon olive oil, and season with ½ teaspoon salt, ¼ teaspoon pepper, and a whisper of smoked paprika if you’re feeling fancy.
Roast and rotate
Slide both pans into the oven, sweet potatoes on top, cabbage below. Roast for 15 minutes, then swap positions and rotate pans 180° for even browning. Continue roasting another 10–15 minutes until sweet potatoes are tender when pierced with a fork and cabbage edges are deeply golden, almost burnt. Total time: 25–30 minutes.
Zest and juice the orange
While the vegetables roast, zest the orange onto a small plate; reserve 1 teaspoon. Halve the fruit and juice it into a mason jar or bowl, stopping when you reach ⅓ cup. If you’re short, top up with a splash of store-bought OJ, but fresh is worth the arm workout.
Shake the citrus vinaigrette
To the orange juice add 2 tablespoons extra-virgin olive oil, 1 tablespoon Dijon mustard, 1 teaspoon maple syrup, ½ teaspoon kosher salt, and a crack of black pepper. Screw on the jar lid and shake like you’re mixing a cocktail—thirty seconds until creamy and emulsified. No jar? Whisk in a bowl while drizzling oil in a thin stream.
Toast the seeds
Place a small skillet over medium heat, add ¼ cup raw pumpkin seeds, and toast, shaking the pan every thirty seconds, until the seeds puff and pop like sesame. About 2 minutes total. Transfer to a plate so they don’t burn from residual heat.
Assemble while warm
Move the roasted vegetables to a large shallow bowl. Don’t worry if the cabbage steaks break apart—that’s rustic charm. Drizzle with half the vinaigrette, scatter the orange zest and toasted seeds, and gently toss. Taste: you want bright, tangy, and just sweet enough. Add more dressing as needed, but err on the side of under-dressing; the veggies will soak up flavor as they sit.
Serve or chill
Enjoy warm for maximum comfort, or let it cool, cover, and refrigerate up to four days. The flavors deepen overnight, making tomorrow’s lunch something to anticipate rather than endure.
Expert Tips
High-heat harmony
425 °F is the sweet spot for browning without drying. If your oven runs hot, drop to 400 °F and extend time by 5 minutes.
Flip halfway?
Resist the urge to flip the cabbage; letting one side sear develops those crave-able crispy edges.
Dress while warm
Warm vegetables drink up vinaigrette, so toss immediately after roasting for deepest flavor.
Batch-roast bonus
Roast double the veg on Sunday; use half for this salad and blend the rest into soup later in the week.
Zest first rule
Zesting a whole orange is easier than juicing first; the skin is firmer and the oils stay on the fruit, not your cutting board.
Crunch revival
Leftovers lose crunch? Refresh with a handful of fresh seeds or toasted nuts just before serving.
Variations to Try
- FallAdd apples & sage: Toss in thin Honeycrisp wedges and fresh sage leaves during the last 10 minutes of roasting.
- ProteinChickpea boost: Drain one can of chickpeas, pat dry, and roast alongside the vegetables for plant-powered protein.
- Citrus swapGrapefruit-poppy: Sub ruby grapefruit juice and ½ teaspoon poppy seeds for a bittersweet twist.
- SpicyHarissa heat: Whisk ½ teaspoon harissa paste into the vinaigrette for North-African smoky warmth.
- NuttyPecan parmesan: Swap pumpkin seeds for toasted pecans and finish with shaved vegan or dairy parmesan.
- SpringAsparagus & dill: Replace cabbage with fat asparagus spears and finish with fresh dill instead of zest.
Storage Tips
Refrigerator: Cool completely, transfer to an airtight glass container, and refrigerate up to 4 days. The cabbage will soften slightly but the flavors deepen beautifully.
Make-ahead: Roast vegetables and store separately from dressing for up to 5 days. Combine just before serving if you want maximum texture, or toss everything together on prep day for grab-and-go lunches.
Freezer: Not recommended—the high water content in cabbage turns mushy upon thawing.
Reheat: Enjoy cold or bring to room temperature. If you must warm it, spread on a sheet pan at 350 °F for 5 minutes; microwaving steams the veg and dulls flavors.
Frequently Asked Questions
Healthy Roasted Cabbage and Sweet Potato Salad with Citrus Vinaigrette
Ingredients
Instructions
- Preheat oven: Set racks in upper and middle positions and heat to 425 °F. Line two sheet pans with parchment.
- Season potatoes: Toss cubed sweet potatoes with 1 tablespoon oil, ½ teaspoon salt, and ¼ teaspoon pepper. Spread on one pan.
- Prep cabbage: Brush cabbage steaks with remaining 1 tablespoon oil, season with remaining salt and pepper. Arrange on second pan.
- Roast: Roast 15 minutes, swap pans, roast 10–15 minutes more until tender and browned.
- Make vinaigrette: Zest orange; set aside. Juice orange into jar, add mustard, maple, 2 tablespoons oil, salt, pepper; shake until creamy.
- Toast seeds: Dry-toast pumpkin seeds 2 minutes until fragrant; cool.
- Toss salad: Combine warm vegetables, half the dressing, zest, and seeds. Add more dressing to taste. Serve warm or chilled.
Recipe Notes
Salad keeps 4 days refrigerated. Add greens just before serving for extra freshness.