Love this? Pin it for later!
Roasted Beet & Cabbage Slaw with Toasted Walnuts and Cranberries
A jewel-toned winter salad that steals the show at every potluck, holiday table, and weekday lunch box.
The first time I served this slaw at our annual Friends-giving, my neighbor Sarah literally chased me around the kitchen for the recipe. She’d taken one bite, raised an eyebrow, and whispered, “I don’t even like beets.” That, my friends, is the magic of roasting: it turns humble roots into candy-sweet gems and tames cabbage into silky ribbons that somehow still crunch.
I developed this recipe during the year we lived in Minnesota, when the farmers’ market was nothing but storage crops and stubborn hope. One Saturday, I came home with a knobby bunch of beets, a dense head of cabbage, and a bag of Wisconsin walnuts. The cranberries were an afterthought—scrounged from the back of the pantry—but their pop of tart brightness turned a simple side into the dish my husband now requests for every special occasion. We’ve served it alongside maple-brined turkey, seared salmon, and even stacked inside grilled cheese (try it—you’ll thank me).
What I love most is that it tastes better the next day, making it the ultimate make-ahead hero for busy hosts. The colors stay vibrant, the walnuts stay crunchy (thanks to a cool little trick I’ll share below), and the sweet-tart dressing seeps into every crevice so each forkful is a perfect balance of earthy, nutty, and bright. If you’ve been searching for a salad that feels celebratory but still wholesome, this is it.
Why This Recipe Works
- Roasted Beets = Candy-Sweet: A slow roast concentrates natural sugars and removes any earthy bitterness.
- Double-Crunch Factor: Toasted walnuts and quick-pickled cabbage deliver two distinct textures.
- Make-Ahead Marvel: Holds beautifully for up to four days—flavors meld, colors stay bold.
- No Mayo, No Problem: A bright apple-cider vinaigrette keeps it light, vegan, and potluck-safe.
- Holiday-Ready Colors: Deep magenta, emerald, and ruby look stunning on any buffet table.
- Allergy-Friendly Options: Swap seeds or pumpkin kernels for nut-free crunch without losing character.
Ingredients You'll Need
Each ingredient pulls its weight, so buy the best you can find. Look for beets that feel heavy for their size with smooth, unblemished skins. If the greens are attached—bonus! Sauté them with garlic for tomorrow’s breakfast.
Beets: I use a mix of red and golden for color contrast, but all-red is fine. Avoid precooked vacuum-packed ones; they’re too wet and never achieve that caramelized edge.
Cabbage: A small, dense head of green cabbage shreds into crisp threads that soften slightly as they marinate. Purple cabbage works too—your slaw will be even more vivid.
Walnuts: Buy halves or pieces from the refrigerated section; nuts high in omega-3s go rancid quickly. Toast just until fragrant to unlock their buttery soul.
Dried Cranberries: Seek out low-sugar varieties or plump them in warm orange juice if you want to tame their sweetness.
Apple Cider Vinegar: Its mellow fruitiness bridges earthy beets and sweet cranberries. Champagne or white-wine vinegar substitute in a pinch.
Maple Syrup: A whisper of pure maple rounds out the vinegar’s tang. If you’re out, honey works, but the salad will no longer be vegan.
Dijon Mustard: Just a teaspoon acts as the emulsifier, giving the dressing glossy body.
Extra-Virgin Olive Oil: Choose something fruity but mild; you don’t want peppery Tuscan oil stealing the show.
Fresh Dill or Parsley (optional): A flutter of herbs at the end adds a pop of green freshness, but the slaw is still delicious without.
How to Make Roasted Beet & Cabbage Slaw with Toasted Walnuts and Cranberries
Roast the Beets
Heat oven to 400 °F (204 °C). Scrub beets, trim stems to ½-inch, and wrap each beet individually in foil with a drizzle of oil and pinch of salt. Roast directly on the middle rack 45–60 min, depending on size, until a paring knife slides in with zero resistance. Cool 10 min, then rub skins off with paper towels—wear gloves unless you want magenta fingers for days. Slice into ½-inch half-moons, then into thin matchsticks.
Toast the Walnuts
Reduce oven to 350 °F. Spread walnuts on a rimmed sheet and toast 7–9 min, stirring once, until fragrant and just golden. Immediately transfer to a plate to halt carry-over browning. Rough-chop once cool.
Shred the Cabbage
Remove any tired outer leaves. Quarter the head, cut out the core, and slice each quarter crosswise into whisper-thin ribbons. You want roughly 6 packed cups. Place in a large mixing bowl and sprinkle with ½ tsp kosher salt; toss to start the softening process.
Quick-Pickle (Optional but Awesome)
In a small saucepan, combine ¼ cup vinegar, ¼ cup water, 1 Tbsp maple syrup, and a pinch of salt. Bring to a simmer, pour over cabbage, and let stand 10 min. Drain well; this step keeps the cabbage neon-green and adds zing.
Whisk the Dressing
In a mason jar, combine ⅓ cup olive oil, 2 Tbsp apple-cider vinegar, 1 Tbsp maple syrup, 1 tsp Dijon, ½ tsp salt, and ¼ tsp black pepper. Seal and shake until creamy and emulsified.
Assemble & Toss
Add beets, cranberries, and walnuts to the cabbage. Drizzle with dressing and toss until every ribbon is glistening. Taste; adjust salt or a splash more vinegar if you like it brighter.
Chill & Serve
Cover and refrigerate at least 30 min (up to 4 days). Bring to room temp 15 min before serving; garnish with fresh dill and an extra handful of toasted walnuts for maximum crunch.
Expert Tips
Keep Walnuts Crunchy
Store toasted walnuts separately in an airtight jar; fold in just before serving for peak crunch.
Prevent Pink Overload
Toss beets with a spoon in a separate bowl first; fold in last for a color-block look.
Speed It Up
Buy pre-cooked vacuum beets in a pinch—pat very dry and sear cut faces in a hot skillet 1 min per side for caramelized edges.
Color Therapy
Chioggia (candy-stripe) beets stay vibrantly pink even after roasting—gorgeous for bridal showers.
Freeze-Ahead Beets
Roast a big batch, cool, peel, and freeze in 1-cup portions. Thaw overnight in fridge; perfect for weeknight salads.
Double Batch Dressing
Whisk extra dressing—it keeps 2 weeks in fridge and is fantastic on roasted squash or grain bowls.
Variations to Try
- • Citrus Twist: Swap cranberries for pomegranate arils and add orange zest to dressing.
- • Goat Cheese Crumbles: Tangy cheese against sweet beets = salad nirvana (omit for vegan).
- • Grain Bowl Base: Serve over farro or wild rice with a fried egg for a hearty lunch.
- • Smoky Heat: Add ¼ tsp smoked paprika and pinch cayenne to dressing for a warming kick.
- • Nut-Free: Use toasted pumpkin seeds or sunflower seeds for school-safe lunches.
Storage Tips
Refrigerator: Store dressed slaw in an airtight container up to 4 days. If you plan to keep longer than 48 h, reserve walnuts and add just before serving to maintain crunch.
Make-Ahead: Roast beets, toast walnuts, and whisk dressing up to 5 days ahead. Keep components separate; assemble up to 24 h before serving.
Freezer: Beets freeze beautifully—see tip above. Do not freeze finished slaw; cabbage becomes watery.
Frequently Asked Questions
Roasted Beet & Cabbage Slaw with Toasted Walnuts and Cranberries
Ingredients
Instructions
- Roast Beets: Heat oven to 400 °F. Wrap scrubbed beets with oil and salt in foil; roast 45–60 min until tender. Cool, peel, and cut into matchsticks.
- Toast Walnuts: Lower oven to 350 °F. Toast walnuts 7–9 min until fragrant; cool and chop.
- Prep Cabbage: Toss shredded cabbage with salt; let stand 10 min to soften.
- Make Dressing: Shake oil, vinegar, maple, Dijon, salt, and pepper in a jar until creamy.
- Assemble: Combine beets, cabbage, cranberries, and walnuts. Drizzle with dressing; toss to coat. Chill 30 min before serving.
- Serve: Garnish with fresh herbs and extra walnuts if desired.
Recipe Notes
Store leftovers covered in refrigerator up to 4 days. Add walnuts just before serving to keep them crunchy.
Nutrition (per serving)
You May Also Like
Discover more delicious recipes