Salads
This beet and cabbage salad delivers crispy texture contrast and earthy sweetness that transforms simple vegetables into a showstopper dish. š The secret lies in roasting the beets until tender yet firm, then slicing them thin to create those satisfying crunchy edges.
I developed this recipe after realizing how often fresh salads lose their appealāthis version stays vibrant, flavorful, and exciting from first bite to last.
The magic happens with a bright citrus vinaigrette that cuts through the natural sweetness of the beets while enhancing the cabbage's crispness. We're talking 15 minutes of active prep time, but the flavors develop beautifully when tossed just before serving.
The combination of purple beets, crisp green cabbage, and toasted nuts creates visual appeal that matches its delicious complexity.
What makes this salad truly special is how it balances texturesācrispy roasted beets, tender cabbage, and crunchy nuts all work together in perfect harmony. The dressing clings to every component, ensuring each bite delivers that ideal mix of sweet, tangy, and savory.
This isn't just another salad; it's a complete meal that's hearty enough to satisfy yet light enough to enjoy any time of day.
Perfect for meal prep or last-minute gatherings, this salad keeps well for up to 3 days in the refrigerator. The flavors actually improve as they meld together, making it ideal for busy professionals or anyone who wants restaurant-quality meals without the fuss. Let's create this vibrant, texturally exciting dish together.
Ingredients for beet and cabbage salad
Crispy roasted beets meet tender cabbage in this vibrant, textured salad thatās anything but ordinary.
| Ingredient | Amount | Notes |
|---|---|---|
| Medium Beets š§ | 2 whole | Purple variety, peeled and cubed |
| Green Cabbage š„¬ | 4 cups | Shredded, core removed |
| Extra-Virgin Olive Oil š« | ½ cup | For roasting beets |
| Maple Syrup šÆ | 1 tbsp | For beet roasting |
| Salt š§ | 1 tsp | Kosher or sea salt |
| Black Pepper š¶ļø | ½ tsp | Freshly ground |
| Lemon Juice š | ¼ cup | Freshly squeezed |
| Apple Cider Vinegar š§ | 2 tbsp | For vinaigrette |
| Raw Walnuts š„ | ½ cup | Toasted, chopped |
| Fresh Parsley šæ | ¼ cup | Chopped, for garnish |
| Dried Thyme šæ | ½ tsp | For roasting beets |
| Garlic Cloves š§ | 2 cloves | Minced, for vinaigrette |
| Dijon Mustard šÆ | 1 tsp | For vinaigrette |
The beets are the star hereāpurple for that deep earthy flavor. Grab the medium-sized ones from the grocery store's produce section, or hit the farmers market for even sweeter ones. Trader Joe's usually has pre-peeled beets if you're short on time, but I always peel mine myself for better control. Toast the walnuts in a dry pan until they're fragrantāabout 5 minutesāthen let them cool before chopping. The cabbage should be crisp, so avoid any with yellowing leaves or soft spots. Green cabbage is ideal, but red works too if you want a pop of color.
No maple syrup? Agave nectar works in a pinch, though maple adds that perfect caramel note. Fresh thyme is great, but if you only have dried, use half the amount. For the vinaigrette, Dijon mustard is non-negotiableāit adds depth that regular mustard can't match. The lemon juice should be freshly squeezed; bottled just won't cut it. If you're out of apple cider vinegar, white wine vinegar is a solid swap. And if toasted nuts aren't your thing, toasted pumpkin seeds add a similar crunch without overpowering the salad.
Roasted beets keep well in the fridge for 5 days if stored in an airtight container with a paper towel to absorb moisture. The cabbage stays crisp for 4-5 days too, but I always prep it the morning of for maximum crunch. The dressing can be made ahead and stored for 3 daysājust give it a quick shake before using. This salad actually tastes better the next day as the flavors meld together, making it perfect for meal prep. Portion it into containers so you can grab and goājust toss with fresh parsley when ready to eat.
Why You'll Love This Recipe
- Iāll be real: beets and cabbage are two of the most affordable veggies out there. A few medium beets and half a head of cabbage stretch this salad across four servings, and the olive oil and maple syrup dressings use just enough to make it feel specialānot wasteful. My wallet and my taste buds win.
- No Roasting Required: Iāll admit, I used to dread roasting beetsāpeeling, boiling, waiting. Then I discovered this salad: just slice them raw, let them sit while you chop cabbage, and toss with that sweet-tart maple-olive oil dressing. The beets soften just enough to get tender without any fuss.
- Sweet-Savory Magic: Honestly, the flavor combo is what sold me. The earthy crunch of cabbage meets the natural sweetness of raw beets, then that maple syrup ties it all together with a sticky, caramelized edge. A pinch of salt? Thatās all you need to make it ridiculously good.
- Meal Prep MVP: Between us, this salad keeps like a champ. Pack it for work lunchesāit stays crisp for daysāand itās the perfect side for picnics, potlucks, or even a lazy Sunday brunch. No wilting, no soggy mess, just fresh-tasting bites whenever you want them.
Step-by-step instructions for beet and cabbage salad
Here's how to create this vibrant salad with perfectly roasted beets and crisp cabbage.
š„ Step 1: Roast the Beets Until Tender and Caramelized
Preheat your oven to 400°F and line a baking sheet with parchment paper. In a bowl, toss the 2 whole medium beets (peeled and cubed) with 0.5 cup extra-virgin olive oil, 1 tbsp maple syrup, 0.5 tsp dried thyme, 1 tsp salt, and 0.5 tsp black pepper. Spread them in a single layer on the baking sheet.
Roast for 30-35 minutes until fork-tender with caramelized edges. You'll know they're done when they're soft enough to pierce easily with a fork and have developed a deep, glossy sheen from the caramelization. If they start to brown too quickly, tent with foil to prevent burning while maintaining tenderness.
šØāš³ Step 2: Prepare the Crisp Cabbage Base
While the beets roast, shred the 4 cups green cabbage using a mandoline or sharp knife, removing the core first. Transfer the shredded cabbage to a large mixing bowl. This step is crucial for achieving that satisfying crunch - the cabbage should be evenly shredded with no large chunks remaining.
Massage the cabbage with 1 tbsp apple cider vinegar and 1 tsp salt for 2-3 minutes using your hands. You'll see the cabbage soften slightly and release its juices, which helps tenderize it without losing that crisp texture. This prep work ensures your salad has that perfect balance of crunch and tenderness.
š³ Step 3: Make the Bright Lemon-Vinaigrette Dressing
In a small bowl, whisk together 0.25 cup lemon juice, 2 tbsp apple cider vinegar, 1 tsp Dijon mustard, 2 minced garlic cloves, 0.5 cup extra-virgin olive oil, 1 tsp salt, and 0.5 tsp black pepper. Start with just the lemon juice and vinegar, then slowly drizzle in the olive oil while whisking continuously to create an emulsified dressing.
Taste and adjust seasoning - you want a balance of tangy, sweet, and savory flavors. The dressing should coat the back of a spoon but still be pourable. This vibrant dressing will tie all the components together, enhancing the earthy beets and crisp cabbage with its bright acidity.
š„ Step 4: Assemble and Toast the Walnuts
In a dry skillet over medium heat, toast the 0.5 cup raw walnuts for 3-4 minutes until they're fragrant and lightly golden. Watch them closely - they burn quickly once they start to brown. Transfer to a cutting board and roughly chop them while still warm.
Add the toasted walnuts to the cabbage mixture along with the roasted beets (let them cool slightly first). Pour the dressing over everything and gently toss to combine. The warm walnuts will release their oils, adding richness to the salad while maintaining that crisp contrast you're aiming for.
š½ļø Step 5: Garnish and Serve Immediately
Transfer the salad to a serving platter and sprinkle with 0.25 cup chopped fresh parsley. The parsley adds a fresh, bright contrast to the earthy beets and cabbage. Serve immediately while the cabbage is still crisp and the beets retain their warm, caramelized texture.
This salad shines as a hearty side dish or light main course. The contrast of crisp cabbage against tender, caramelized beets with crunchy walnuts creates a satisfying texture experience in every bite. For best results, serve within 30 minutes of assembly to maintain that perfect crunch.
Pro Tips For Making Beet And Cabbage Salad
- ROAST BEETS UNTIL TENDER: Medium beets take 45-55 minutes at 400°F (200°C)ānot 30. I learned this the hard way when mine came out undercooked and chalky. Pierce them first with a fork, then roast until a knife slides in like butter. Overcooked beets turn mushy; undercooked ones feel like chewing on a rubber band.
- SHRED CABBAGE DRY: Wet cabbage releases water and dilutes your dressing. Pat the outer leaves with a paper towel before slicing, then toss the shredded cabbage with a pinch of salt and let it sit for 10 minutes. This draws out moisture so your salad stays crisp, not soggyātrust me, it makes a real difference.
- SAVE THE BEET JUICE: That deep red liquid dripping from roasted beets? Donāt pour it down the drain. Strain it into a small bowl and mix it into your dressing (1-2 tablespoons) for extra depth. Itās like liquid gold for tying the flavors togetherāno one will guess you saved it.
- DRESS LIGHTLY, THEN TASTE: Drizzle just half the olive oil and maple syrup first, then toss. The cabbage and beets will absorb some, so youāll need more than you think. Wait 5 minutes before tastingāyour saladās flavor will develop, and youāll avoid drowning it in dressing. (Yes, even if youāre impatient like me.)
Make-ahead tips for beet and cabbage salad
Roasted Beet Prep
Roast your beets a day ahead to save timeāthey taste even better after resting overnight in the fridge. Store them in an airtight container with a damp paper towel to maintain moisture.
The flavors deepen as they cool, making them sweeter and more caramelized when you reheat them gently in the microwave for 30 seconds before assembling the salad. š„
Cabbage Storage Hack
Shred your cabbage and store it separately in a sealed container with a dry paper towel to absorb excess moisture. This keeps it crisp for up to 3 daysājust give it a quick massage with 1 tsp vinegar and ½ tsp salt right before tossing with the dressing.
The cabbage will perk up instantly, maintaining that satisfying crunch. š„¬
Dressing Prep
Make the vinaigrette 2 days ahead and store it in a small glass jar with a tight-sealing lid. The flavors meld beautifully, and the Dijon mustard emulsifies perfectly over time.
Shake it vigorously before using to redistribute any separated oils. This step alone cuts your morning prep time in half! š
Nut Toasting Shortcut
Toast your walnuts the night before and store them in a cool, dry container at room temperature. Theyāll stay fresh for up to 5 days while maintaining their crunch. For extra convenience, portion them into small snack bagsājust toss a handful into your salad when ready.
Pro tip: Add a pinch of smoked paprika while toasting for a deeper flavor. š„
Full Salad Assembly
Combine all components 1-2 hours before serving to let the flavors marry. Store the salad in a large airtight container with parchment paper between layers to prevent sogginess.
The beets and cabbage will soften slightly but retain their texture beautifully. Garnish with fresh parsley just before serving to keep it vibrant and bright. āØ
Portioning for Meal Prep
Divide the salad into individual containers with tight-sealing lids for grab-and-go lunches. Store the dressing separately and add it just before eating to maintain crispness. This method keeps the salad fresh for 3 days while preserving all the textures.
Label containers with dates to track freshnessātrust me, youāll thank yourself later! š
Nutrition facts
Frequently asked questions
Can I use red cabbage instead of green?
Red cabbage adds beautiful color contrast and a slightly sweeter flavor. Just keep the same quantity (4 cups) and note that it may stain your hands slightly. The roasted beets will still be the star, but the visual appeal will be stunning with the purple hues.
How do I make this salad without nuts?
Swap the walnuts for ½ cup toasted pumpkin seeds or ¼ cup sunflower seeds for a seed-based crunch. For a nut-free option, try adding ¼ cup dried cranberries or ¼ cup chopped dried apricots to balance the flavors while keeping the texture contrast.
Why does my cabbage get soggy?
Cabbage releases moisture over time, which is why we massage it with vinegar and salt before assembly. To prevent sogginess, store components separately in airtight containers with paper towels to absorb excess liquid. Only combine everything 30 minutes before serving.
Can I bake the beets in the microwave?
While possible, microwaving won't give you the same caramelized texture. For best results, stick with oven-roasting at 400°F for 30-35 minutes. If you're short on time, try a 20-minute stovetop steam method with a steamer basket, then finish with a quick sear in a hot pan.
What's the best way to store leftovers?
Store components separately: beets and cabbage in one container with paper towels, dressing in a separate jar. Combine everything just before eating. The salad keeps well for 3 days in the fridge, but the cabbage will be crispest when freshly dressed.
