This vibrant salad brings together the satisfying crunch of green and red cabbage with buttery avocado cubes. A zesty lime dressing with garlic, olive oil, and touch of maple ties everything together. Fresh cilantro, bell pepper, and carrots add layers of flavor and color. Ready in just 15 minutes with no cooking required—perfect for quick meals or meal prep. Top with toasted seeds for extra texture.
The first time I made this salad, I was trying to use up a random head of cabbage that had been sitting in my crisper drawer for days. I threw in whatever I had on hand, and that happy accident became one of my go-to recipes whenever I need something bright and lively on the table.
Last summer, I brought this to a potluck and watched three different people ask for the recipe. Something about that zesty lime dressing with the sweet maple syrup just makes people stop midconversation and reach for another serving.
Ingredients
- 3 cups green cabbage and 1 cup red cabbage: Using both colors creates that gorgeous purple-and-green confetti look that makes the salad feel festive, plus the red cabbage adds a slightly peppery bite
- 1 large ripe avocado: Wait until it yields slightly to gentle pressure but still feels firm enough to hold its shape when diced
- 1 medium carrot: I julienne mine for those elegant ribbons, but grating works perfectly fine and saves time
- 1 small red bell pepper: Thin slices add sweetness and a burst of red that makes the whole bowl pop
- 2 green onions: Both white and green parts bring mild onion flavor without overwhelming the fresh vegetables
- 1/4 cup fresh cilantro: If you are one of those people who thinks cilantro tastes like soap, parsley will step in beautifully
- 3 tablespoons fresh lime juice: Roll the lime on the counter before cutting to squeeze out every drop of juice
- 2 tablespoons extra-virgin olive oil: This helps the dressing coat all those crunchy vegetables evenly
- 1 teaspoon maple syrup or honey: Just enough to balance the acidity and bring everything together
- 1 small garlic clove: Mince it finely so nobody gets an overwhelming raw garlic surprise
- 1/2 teaspoon sea salt and 1/4 teaspoon black pepper: Start here and adjust to taste after tossing
- Optional pumpkin and sesame seeds: These add such wonderful nutty crunch, but the salad holds up without them
Instructions
- Prepare your vegetables:
- Shred both cabbages as thinly as possible, slice the bell pepper and green onions, julienne or grate the carrot, and chop the cilantro. Throw everything into your largest mixing bowl.
- Whisk together the dressing:
- In a small bowl, combine the lime juice, olive oil, maple syrup, minced garlic, salt, and pepper. Whisk vigorously until the mixture thickens slightly and looks emulsified.
- Dress the vegetables:
- Pour the dressing over the vegetable mixture and toss thoroughly with tongs or clean hands until every piece is lightly coated. Let it sit for about 5 minutes to soften slightly.
- Add the avocado:
- Gently fold in the diced avocado last so it stays intact rather than mashing into the dressing.
- Finish and serve:
- Transfer everything to a serving bowl, scatter those toasted seeds on top if you are using them, and bring it to the table right away.
My sister-in-law texted me the next day after I served this at a family dinner, saying her husband had requested it for his birthday lunch. That is when I knew this simple salad had become something special in our house.
Making Ahead
You can shred all the vegetables and whisk the dressing up to a day in advance. Keep them separate in the refrigerator, then toss everything together and add the avocado just before serving.
Serving Suggestions
This salad pairs beautifully with grilled fish or chicken, but it is substantial enough to stand alone as a light lunch. I sometimes add a scoop of quinoa or serve it alongside warm tortillas for a more filling meal.
Customization Ideas
Think of this recipe as a template rather than a strict set of rules. I have added thinly sliced radishes for extra peppery bite, tossed in roasted corn for sweetness, and even topped it with grilled shrimp for a more substantial dinner.
- Try adding thinly sliced jicama for unbelievable crunch
- A pinch of red pepper flakes in the dressing wakes everything up
- Crumbled cotija cheese on top adds a lovely salty finish
There is something so satisfying about a salad that looks this beautiful and tastes this fresh. I hope it brings a little brightness to your table like it has to mine.
Recipe FAQs
- → How long does this salad stay fresh?
-
Best enjoyed immediately for maximum freshness and crunch. If storing, keep dressing separate and add avocado just before serving to prevent browning.
- → Can I make this ahead?
-
Prep vegetables and dressing up to 24 hours ahead. Store shredded cabbage in an airtight container and keep dressing separate. Add avocado right before serving.
- → What can I substitute for cilantro?
-
Fresh parsley, basil, or mint work beautifully. Omit herbs entirely if preferred, or use diced green onions for a milder flavor.
- → How do I prevent avocado from turning brown?
-
Toss avocado pieces in a little lime juice before adding to the salad. The citrus helps slow oxidation. Serve immediately after combining.
- → Can I add protein to make it a complete meal?
-
Grilled chicken, baked tofu, or chickpeas make excellent additions. Shrimp or pan-seared salmon also complement the lime and avocado flavors.