This vibrant salad brings together creamy avocado, shredded green and red cabbage, julienned carrot, and crisp bell pepper. The zesty lime dressing with olive oil, maple syrup, and garlic ties everything together beautifully. Ready in just 15 minutes with no cooking required—simply whisk the dressing, toss with vegetables, and gently fold in diced avocado. Top with toasted pumpkin or sesame seeds for extra crunch. Perfect for meal prep, light lunches, or as a refreshing side alongside grilled proteins.
Last summer my neighbor brought over a head of purple cabbage from her garden and challenged me to make something that wasn't coleslaw. This salad became our go-to lunch whenever the kitchen felt too hot to turn on the stove.
I first made this for a picnic and watched my friend Sarah, who claims to hate cabbage, go back for thirds. Sometimes the simplest combinations surprise us the most.
Ingredients
- 3 cups green cabbage, finely shredded: The foundation of crunch, use a sharp knife or mandoline for paper thin ribbons
- 1 cup red cabbage, finely shredded: Brings that gorgeous purple color and slightly peppery bite
- 1 large ripe avocado, diced: Wait until the very end to add so it stays creamy and doesn't get mushy
- 1 medium carrot, julienned or grated: Adds sweetness and another layer of texture variation
- 1 small red bell pepper, thinly sliced: I slice these into matchsticks for maximum visual appeal
- 2 green onions, thinly sliced: Both white and green parts work beautifully here
- 1/4 cup fresh cilantro leaves, chopped: Don't be shy with the herbs, they make the salad sing
- 3 tablespoons fresh lime juice: About 2 limes worth, roll them on the counter first to release more juice
- 2 tablespoons extra-virgin olive oil: The dressing base that helps all the flavors meld together
- 1 teaspoon maple syrup or honey: Just enough to balance the acid without making it sweet
- 1 small garlic clove, finely minced: Fresh garlic makes all the difference, don't use powder
- 1/2 teaspoon sea salt: Enhances all the natural vegetable flavors
- 1/4 teaspoon freshly ground black pepper: Adds a gentle warmth that lingers
- 2 tablespoons toasted pumpkin seeds: Optional but worth it for that extra nutty crunch
- 1 tablespoon sesame seeds: Another optional topping that adds beautiful contrast
Instructions
- Prep your vegetables:
- In a large bowl, combine the green cabbage, red cabbage, carrot, red bell pepper, green onions, and cilantro. Toss them gently to distribute the colors evenly.
- Whisk together the dressing:
- In a small bowl or jar, whisk together lime juice, olive oil, maple syrup, minced garlic, salt, and pepper until well combined and slightly thickened.
- Combine and toss:
- Pour the dressing over the vegetables and toss thoroughly to coat every shred. Let it sit for about 5 minutes to let the flavors start mingling.
- Add the creamy element:
- Gently fold in the diced avocado. Use a light hand so the avocado stays intact and doesn't turn into mush.
- Finish with toppings:
- Transfer the salad to a serving bowl or platter. Sprinkle with toasted pumpkin seeds and sesame seeds, if using, for that final crunch.
- Serve it up:
- Serve immediately for maximum freshness. The vegetables stay crisp and the avocado stays perfectly creamy.
This salad taught me that fresh ingredients don't need complicated techniques to shine. Sometimes the best dishes are just the right things tossed together at the right time.
Making It Your Own
I've discovered that thinly sliced radishes or jicama add incredible crunch and a slight peppery kick. If cilantro isn't your thing, fresh parsley or basil work beautifully too. The beauty is in the customizing.
Meal Prep Magic
Keep the shredded vegetables and dressing separate in airtight containers. Everything stays fresh for 2-3 days this way. Just toss with avocado right before eating for that just-made taste.
Serving Suggestions
This salad pairs beautifully with grilled fish or roasted chicken. It also holds its own as a light main course, especially when topped with grilled tofu or roasted chickpeas.
- Try adding a handful of toasted sunflower seeds for variety
- A squeeze of orange juice in the dressing adds lovely depth
- Letting it sit for 10 minutes before serving mellows the sharpness
There's something deeply satisfying about eating food this vibrant and alive. Hope it brings as much brightness to your table as it has to mine.
Recipe Q&A
- → Can I make this ahead of time?
-
Prepare the vegetables and dressing separately up to 24 hours ahead. Toss together and add avocado just before serving to prevent browning.
- → What can I substitute for cilantro?
-
Fresh parsley, basil, or mint work well as alternatives. Adjust quantity to taste preference.
- → How do I prevent avocado from browning?
-
Add avocado right before serving. Tossing diced avocado in a bit of lime juice before adding also helps slow oxidation.
- → Can I add protein to make it a complete meal?
-
Grilled chicken, shrimp, tofu, or chickpeas transform this into a hearty main dish while maintaining the fresh flavors.
- → How long does this stay fresh?
-
Best enjoyed immediately. Stored in an airtight container, it keeps for 1-2 days though avocado may darken slightly.