Simple Red Cabbage and Beet Salad

Honestly, when it comes to flavors that just click, earthy beets paired with crunchy cabbage are right up there in my book.
This straightforward side salad combines sweet, roasted beets with crisp red cabbage, all brightened up by a lively, tangy dressing. Fresh cilantro and lemon juice bring a fresh zing, while chopped dates add little pockets of natural sweetness.
There’s a touch of heat from minced jalapeño, just enough to keep your taste buds on their toes without stealing the show. Everything comes together easily in one bowl, making this dish feel both effortless and a little special.
It’s a fresh, colorful option that fits perfectly beside grilled chicken or fish — just the kind of light, satisfying salad you want when you’re looking for something simple yet flavorful.
Why This Salad Works
- Naturally healthy and packed with nutrients – With beets and red cabbage as the stars, you’re getting a big boost of vitamins and fiber without any heavy dressings or processed stuff weighing it down.
- Simple, real ingredients – You only need a few fresh veggies and pantry basics to pull this colorful salad together in no time.
- Perfect flavor harmony – Sweet dates balance out the earthiness of the beets and the bright kick of lemon juice, while the jalapeño gives just the right amount of spice if you decide to include it.
- Great for prepping ahead – The flavors deepen when you let this salad rest for a bit, making it a fantastic option for prepping lunches or bringing to potlucks during the week.
This red cabbage beet salad really hits all the right notes: vibrant colors, citrus brightness, a fun mix of textures, and hardly any fuss once those beets are roasted. Each bite combines tender, earthy beet chunks with crisp, paper-thin cabbage slices, chewy sweet dates, fresh cilantro, and a hint of jalapeño heat — a wonderfully balanced mouthful that feels fresh and satisfying.
- Loads of flavor with simple prep – The combo of lemon, olive oil, and cilantro lifts the roasted veggies beautifully—no complicated dressings necessary; think the clean simplicity of an oil-and-vinegar slaw. Besides waiting for the beets to roast, assembly takes just minutes and requires almost no hands-on time.
- Delightful texture play – Soft, roasted beets mixed with crunchy cabbage give the salad a satisfying bite that keeps every forkful interesting.
- Sweet, tangy, and just a touch spicy – The dates bring bursts of sweetness, lemon juice brightens everything up, and the jalapeño adds a controlled heat that balances the flavors perfectly.
- Perfect for make-ahead meals – This salad tastes even better after sitting a while, keeps well in the fridge for several days, and is ideal for meal prep or bringing to gatherings.
- Super flexible at the table – Enjoy it as a light main alongside chickpeas or pita, or as a colorful side dish with grilled chicken, fish, pork (try a juicy oven-roasted pork loin), or lamb. It also shines in grain bowls with quinoa or farro.
- Easy to personalize – Feel free to swap pre-cooked beets, try golden beets, or switch up the dried fruits and herbs without losing that lovely balance.
- Visually stunning – The deep, rich beet color alongside bright cilantro makes this dish a total crowd-pleaser for dinners or casual meals with friends.
If you’re after a wholesome dish that’s simple but feels a bit special, this red cabbage beet salad delivers every time — minimal effort, big reward.
What You’ll Need

- 1 tbsp olive oil (I use Kirkland extra virgin)
- 1 jalapeño pepper (finely minced)
- 1 lemon (juiced)
- 1/3 cup cilantro (I prefer fresh-picked for best flavor)
- 5 dried dates (pitted and chopped)
- 1 tsp salt
- 1/2 red cabbage (thinly sliced)
- 4 large beets (roasted until tender)
Roast, Slice, and Toss
- Preheat oven to 395°F.
- Place whole, unpeeled beets on a baking sheet and roast until fork-tender, about 40 minutes.
- Let roasted beets cool completely (about 20–30 minutes).
- Thinly slice the red cabbage.
- Finely mince the jalapeño, removing seeds if you want less heat.
- Finely chop the cilantro.
- Pit and dice the dried dates.
-
Peel the cooled beets and cut into bite-sized chunks.

- In a large bowl, combine beet chunks, sliced cabbage, diced dates, minced jalapeño, and chopped cilantro.
- Drizzle with 1 tablespoon olive oil and the juice of 1 lemon, then sprinkle with 1 teaspoon salt.
- Gently toss to coat all ingredients evenly.
- Let the salad rest 15–20 minutes to allow the flavors to meld (optional).
Tips for Best Texture and Flavor
The top pitfall when making a red cabbage beet salad is undercooking your beets. They should be fork-tender, which usually means roasting or boiling for 45 to 60 minutes depending on size.
Another common slip-up: slicing the cabbage too thick. Thick slices make the salad tough and harder to enjoy, so really go for those thin, almost paper-like slices using a sharp knife or a mandoline if you have one.
Don’t skip giving the salad at least 15 to 20 minutes to sit before serving. This rest softens the cabbage a bit and lets the salt and lemon juice work their magic, melding the flavors together beautifully.
If you’re including the jalapeño, be sure to taste a tiny piece first since pepper heat can vary so much. You can always add more heat, but once it’s in, you can’t take it out.
This salad holds up well solo, but it pairs beautifully with grilled chicken or fish for a full meal—try it alongside this quick 10-minute tuna steak. The earthy beets and crunchy cabbage also complement roasted pork chops or lamb, as the lemon dressing cuts through the richness nicely. For vegetarians, serve it alongside warm pita and hummus or toss in some chickpeas or feta to make it heartier; see this cabbage chickpea salad with carrot and lime for inspiration. If you’re looking for something lighter, this salad is fantastic next to a simple grain bowl featuring quinoa or farro.
Ways to Customize the Salad

This red cabbage beet salad is very flexible, so don’t hesitate to make it your own:
- Beets: Fresh beets give the best flavor and texture, but if you’re pressed for time, grab vacuum-packed pre-cooked beets from the grocery store. Skip roasting and just dice. Golden beets are a lovely milder, sweeter choice, too.
- Red cabbage: Green cabbage is a handy stand-in — though you lose the signature purple color. Napa cabbage works as well (for inspiration, try this crunchy Asian cabbage slaw with sesame dressing), but slice it a little thicker because it’s more delicate.
- Dates: No dates on hand? Try dried cranberries, raisins, or chopped dried apricots instead. Cranberries are tart, so you might want a small sprinkle of sugar with those.
- Cilantro: If cilantro isn’t your thing, swap in fresh parsley or mint for a different vibe. Scallions add a mild onion kick that can work nicely too.
- Lemon juice: Lime juice or apple cider vinegar can replace lemon juice in the same amount. Red wine vinegar works as well but adds a slightly different tang (for a fully vinegar-forward profile, see this tangy vinegar coleslaw (no mayo)).
Make-Ahead and Storage Guidance
Store: This red cabbage beet salad actually tastes better after resting—much like a vinegar coleslaw recipe for BBQ. Keep it in an airtight container in your fridge for up to 4 days. The flavors deepen and the cabbage softens just right while still holding some crunch.
Make Ahead: You can prep this salad one or two days ahead, making it perfect for meal prepping or potlucks. Just save adding fresh herbs like cilantro or scallions until right before serving to keep them bright and fresh. The beets will continue to tint everything a beautiful pink, so don’t worry if it looks even more vibrant the next day.
Serve: Before serving, toss the salad again since the dressing tends to settle at the bottom. If it looks a little dry after sitting, drizzle a touch more olive oil and lemon juice to freshen it back up.
Preparation Time15-20 minutesCooking Time40-50 minutesTotal Time55-70 minutesLevel of DifficultyEasy

Common Questions Answered
Can you use fresh or pre-cooked beets for this red cabbage beet salad? Yes! Fresh beets offer the best texture and flavor. Look for firm, smooth ones with no soft spots. Both red and golden beets are great — red beets give you that classic deep purple hue. If you’re short on time, vacuum-sealed pre-cooked beets from the store are a solid choice. Just skip roasting and dice them up. Keep in mind, fresh beets can stain your hands, so gloves might help or be ready to wash up well afterward.

A fresh, colorful side salad combining sweet roasted beets with crisp red cabbage, brightened by lemon juice, fresh cilantro, chopped dates, and a touch of jalapeño heat.
- Prep Time: 15-20 minutes
- Cook Time: 40-50 minutes
- Total Time: 55-70 minutes
- Yield: 4-6 servings 1x
- Category: Side Dish
Ingredients
- 4 large beets (roasted until tender)
- 1/2 red cabbage (thinly sliced)
- 1 tbsp olive oil (extra virgin recommended)
- 1 jalapeño pepper (finely minced, seeds removed for less heat)
- 1 lemon (juiced)
- 1/3 cup fresh cilantro (chopped)
- 5 dried dates (pitted and chopped)
- 1 tsp salt
Instructions
- Preheat oven to 395°F (200°C).
- Place whole, unpeeled beets on a baking sheet and roast until fork-tender, about 40 minutes.
- Let roasted beets cool completely, about 20–30 minutes.
- Thinly slice the red cabbage.
- Finely mince the jalapeño, removing seeds if less heat is desired.
- Chop the cilantro finely.
- Pit and dice the dried dates.
- Peel the cooled beets and cut into bite-sized chunks.
- In a large bowl, combine beet chunks, sliced cabbage, diced dates, minced jalapeño, and chopped cilantro.
- Drizzle with 1 tablespoon olive oil and the juice of 1 lemon, then sprinkle with 1 teaspoon salt.
- Gently toss to evenly coat all ingredients.
- Optional: Let the salad rest for 15–20 minutes to allow flavors to meld before serving.
Notes
Ensure beets are fully cooked and fork-tender to avoid tough texture., Slice cabbage very thin for better tenderness and to avoid chewiness., Taste jalapeño before adding to adjust heat level., Salad tastes better after resting and can be made ahead and stored in fridge for up to 4 days., Before serving after storing, toss salad and add extra olive oil or lemon juice if needed., Salad pairs well with grilled chicken, fish, pork, lamb, grain bowls (quinoa or farro), or as a light vegetarian meal with chickpeas or pita., Can substitute green or Napa cabbage, golden beets, or different dried fruits and herbs as preferred.
Nutrition
- Serving Size: 1 serving
- Calories: Approx. 120 kcal per serving
- Fat: Approx. 5 g per serving
- Carbohydrates: Approx. 22 g per serving
- Protein: Approx. 2 g per serving