Salads
This avocado and cabbage salad delivers the perfect balance of creamy avocado and peppery cabbage crunch in every bite. The secret lies in thinly sliced cabbage that softens just enough to absorb the zesty lime dressing while maintaining its satisfying texture.
I developed this recipe after realizing how often salads lose their freshness—this version stays crisp for days, making it ideal for meal prep or last-minute lunches.
The magic happens with a simple lime-citrus dressing that brightens the rich avocado and complements the cabbage's natural bite. Fresh cilantro adds an aromatic finish, while toasted nuts or seeds provide the perfect crunchy contrast.
This salad is more than just healthy—it's restaurant-quality without the fuss, using just 8 ingredients and 15 minutes of prep time.
What you'll end up with is a vibrant, nutrient-packed salad that's creamy yet refreshing, with layers of flavor that keep you reaching for seconds. The avocado's velvety texture contrasts beautifully with the cabbage's crisp edges, while the dressing ties everything together in a tangy embrace.
Perfect as a light main dish or alongside grilled proteins, this salad proves healthy eating can be delicious.
For extra protein, add chickpeas or edamame. Store in the fridge for up to 3 days, though I guarantee it won't last that long. The longer the cabbage sits with the dressing, the more flavor it absorbs—making this salad taste even better the next day. Let's create this refreshing masterpiece!
Ingredients for avocado cabbage salad
Eight ingredients transform into restaurant-worthy salad with creamy avocado and crisp cabbage crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Ripe Avocados 🥑 | 2 whole | Pitted, flesh scooped out |
| Green Cabbage 🥬 | 4 cups | Thinly sliced, outer leaves removed |
| Fresh Limes 🍋 | 2 whole | Juiced, zest optional |
| Extra-Virgin Olive Oil 🫒 | ½ cup | High quality, fruity |
| Fresh Cilantro Leaves 🌿 | ½ cup | Chopped, stems removed |
| Raw Cashews 🥜 | ½ cup | Toasted, roughly chopped |
| Sea Salt 🧂 | 1 tsp | Fine grain preferred |
| Black Pepper 🌶️ | ½ tsp | Freshly ground |
| Maple Syrup 🍯 | 1 tbsp | Pure, grade B preferred |
Avocados are the star—pick firm but slightly yielding ones that give when gently pressed. Trader Joe's and Whole Foods carry the best quality, but any grocery store avocados will work if they're ripe. The cabbage should be crisp with no yellowing or wilted spots—green or red cabbage both work, but green is more traditional. For extra crunch, I like to use a mandoline to slice the cabbage paper-thin (safety first—use the guard!). The cilantro should be bright green with no brown stems—farmers markets often have fresher cilantro than grocery stores. Toast your cashews in a dry pan for 3-4 minutes until golden—they add that perfect crunch and nutty depth.
No cashews? Pumpkin seeds or sunflower seeds work perfectly—they're cheaper and still pack that crunch. Short on lime juice? Substitute lemon juice at the same amount, but the flavor will be slightly different. Running low on maple syrup? Agave nectar or date syrup are great swaps, though maple gives that signature depth. The olive oil matters here—don't skimp on the extra-virgin—it should be fruity and peppery. If you can't find fresh cilantro, dried cilantro at half the amount works in a pinch, though it won't have the same bright flavor. For extra protein, add 1 cup cooked chickpeas or edamame—they hold up well in the salad and add a satisfying bite.
This salad tastes even better the next day as the cabbage absorbs the dressing. Store in an airtight container with a paper towel on top to keep it crisp. Keeps for 3-4 days in the fridge, though I've never had leftovers that long. For meal prep, I like to make the dressing separately and toss it with the salad just before serving—keeps everything fresher longer. The avocado will brown if prepped too far ahead, so add it last if making ahead. This salad is perfect for lunches, potlucks, or as a side dish—double the batch and you'll have it covered for the week.
Why You'll Love This Recipe
- No Knife Skills Needed: I swear by this one—just slice the cabbage into wedges, mash the avocado with lime and oil, and toss. The cilantro stays whole if you’re lazy (no one will judge). Honestly, my kids help me with this, and it still looks fresh.
- Creamy-Crisp Magic: That avocado breaks into buttery chunks while the lime-zested cabbage stays crisp. The olive oil ties it all together—rich but not heavy, bright but not sour. It’s the kind of salad that makes you want seconds.
- Packable Anywhere: I take this to work, picnics, or even as a side for takeout. The dressing clings to the cabbage so it won’t get soggy, and the avocado keeps it satisfying. No reheating, no fuss—just grab and go.
- Budget Brightness: Cabbage lasts forever, avocados stretch across meals, and lime/cilantro add freshness without costing much. I make a big batch on Sundays, and it’s still delicious by Thursday. Plus, it’s way cheaper than pre-made salads.
Step-by-step instructions for creamy avocado and cabbage salad
This vibrant salad comes together in minutes with rich textures and bright flavors you'll crave.
Toast the Cashews for Nutty Crunch
Preheat your oven to 350°F and spread the ½ cup raw cashews in a single layer on a baking sheet. Toast for 8-10 minutes until they turn a golden brown color and release that irresistible nutty aroma. Watch them closely—they burn quickly and lose their delicate flavor.
Let them cool for 5 minutes before roughly chopping with a knife. The toasted cashews will add a satisfying crunch that balances the creamy avocado perfectly. I like to chop them just enough to break up the larger pieces while keeping some texture—this prevents them from turning into a fine powder.
Prepare the Creamy Avocado Dressing
In a medium bowl, combine the scooped flesh from the 2 whole ripe avocados with the juice from 1 whole lime and the 1 tablespoon maple syrup. Mash the avocado with a fork until smooth, scraping the bottom of the bowl to incorporate all the creamy goodness. You want a thick, velvety base that will coat the salad beautifully.
Drizzle in the ½ cup extra-virgin olive oil while continuing to mash. The mixture will look thick at first, but keep going—this is where the magic happens. After about 1 minute of vigorous mashing, the dressing should become silky and emulsified, ready to bind everything together. Taste and adjust seasoning with ½ teaspoon black pepper and ½ teaspoon sea salt—this is your flavor foundation.
Shred and Massage the Cabbage
Remove the outer leaves from the 4 cups green cabbage and thinly slice the remaining cabbage using a sharp knife or mandoline. I like to slice it as evenly as possible—this ensures consistent texture throughout the salad. Transfer the sliced cabbage to a large bowl and sprinkle with the remaining ½ teaspoon sea salt and ½ teaspoon black pepper.
Here's the secret: massage the cabbage with your hands for 2-3 minutes until it softens slightly and releases its juices. This process breaks down the cabbage fibers, creating a tender texture that pairs perfectly with the creamy avocado. You'll see the cabbage wilt and become more pliable—this is exactly what you want. The massage also helps the dressing cling better to every leaf.
Combine Everything for Maximum Flavor
Add the chopped ½ cup fresh cilantro leaves and toasted cashews to the cabbage. Pour the avocado dressing over the top and gently toss everything together with clean hands or a large spoon. Be careful not to overmix—you want the cabbage to maintain some texture while still being well-coated in the creamy dressing.
Taste and adjust seasoning one final time. If the salad needs more brightness, add a squeeze of the remaining 1 lime. Let the salad sit for 5 minutes before serving to allow the flavors to meld together. This brief resting period lets the cabbage absorb the dressing completely, resulting in that perfect balance of creamy, crunchy, and tangy flavors in every bite.
Pro Tips For Making Avocado Cabbage Salad
- SHRED CABBAGE SMALL: Cabbage breaks down fast—cut it into thin matchsticks (about 1/8-inch) instead of shreds. It’ll stay crisp longer and mix better with the avocado, which is the star here. I used to over-shred and end up with soggy greens by lunchtime.
- SQUEEZE LIMES LAST: Add lime juice right before serving, not when prepping. The acid turns avocado brown in minutes, even if you toss it in oil. If you must prep ahead, store the avocado and lime separately, then combine when ready.
- PAT DRY AVOCADOS: Wipe the avocado halves with a paper towel before slicing—it removes excess moisture so the salad stays together better. Wet avocado skin = mushy salad. Trust me, this tiny step makes a real difference.
- USE COLD OIL: Chill the olive oil in the fridge for 10 minutes before drizzling. Cold oil blends better with the lime and avocado, giving a cleaner, fresher taste. Room-temp oil can feel heavy and dull the bright flavors. (Yes, even if you’re impatient like me.)
Health benefits of these flavors
Digestive Wellness
This salad is a fiber powerhouse, with green cabbage providing 4 grams of fiber per cup and avocados delivering 7 grams per fruit. Fiber supports healthy digestion, promotes gut bacteria balance, and helps maintain steady blood sugar levels.
The combination of soluble fiber from avocado and insoluble fiber from cabbage creates a digestive duo that keeps things moving smoothly. 🌱
Heart-Healthy Fats
The avocado is packed with monounsaturated fats—the same heart-healthy fats found in olive oil—which help reduce LDL cholesterol and support cardiovascular health. Just 2 avocados provide 30 grams of healthy fats, making this salad a smart choice for maintaining heart health.
The olive oil dressing adds even more of these beneficial fats.
Vitamin K Boost
Green cabbage is an excellent source of vitamin K, with 4 cups providing 180% of your daily needs. This vitamin plays a crucial role in blood clotting and bone health.
Pair that with avocado's vitamin E (a powerful antioxidant), and you've got a nutrient combo that supports both your circulatory system and skin elasticity. This salad truly is a wellness powerhouse.
Antioxidant Protection
The lime dressing adds a burst of vitamin C (about 30% of your daily needs from 2 limes), which boosts immunity and helps protect cells from oxidative damage.
Fresh cilantro contributes additional antioxidants, while the avocado provides lutein and zeaxanthin, compounds that support eye health. Together, these ingredients create a flavorful antioxidant cocktail. ✨
Low-Calorie Nutrition
This salad delivers nutrient density without the calorie overload—a full serving contains about 350 calories but packs in 15 grams of healthy fats, 10 grams of fiber, and 8 grams of plant-based protein from the cashews.
It's the perfect balance for weight management while still satisfying hunger. The maple syrup adds natural sweetness with minimal calories, making this salad both delicious and guilt-free.
Meal Prep Advantage
The salad's ingredients stay fresh for 3-4 days when stored properly, making it ideal for meal prep. The cabbage's natural crunch and avocado's creaminess hold up well, while the lime dressing prevents wilting.
This means you get consistent nutrition without sacrificing flavor, even when prepped ahead. It's a smart choice for busy weeks when healthy eating shouldn't be complicated. 💪
Nutrition facts
Frequently asked questions
Why does the cabbage need to be massaged?
Massaging the cabbage softens its fibers and helps it absorb the creamy avocado dressing better. This 2-3 minute process breaks down tough strands, creating a tender texture that pairs perfectly with the rich avocado. It also prevents the salad from being too crunchy or watery.
Can I make this salad ahead of time?
Yes! Store the dressing and cabbage separately in an airtight container for up to 3 days. Toss everything together just before serving to maintain the cabbage's crispness. Add the avocado last to prevent browning. The flavors actually improve overnight as the cabbage absorbs more dressing.
What if I don't have cashews?
No problem! Swap them for ½ cup toasted pumpkin seeds or sunflower seeds for a similar crunch. For extra protein, add ½ cup cooked chickpeas or edamame. All options work well—just adjust the amount to maintain the salad's texture balance.
How do I keep the avocado from browning?
Add the avocado to the salad just before serving. If prepping ahead, brush the cut avocado with a little lime juice and store it separately in an airtight container with plastic wrap pressed directly against the flesh. This slows oxidation and keeps it fresh for 1-2 days in the fridge.
Can I use red cabbage instead of green?
Red cabbage adds a beautiful color contrast and slightly sweeter flavor. Use the same amount (4 cups) and follow the same slicing and massaging technique. The purple hue pairs beautifully with the creamy avocado and bright lime dressing.
