Bright Cilantro Lime Coleslaw (No Mayo)
This cilantro lime coleslaw skips the heavy mayo for a sharp, lime-forward dressing that stays crisp even after sitting out. It’s the kind of side dish that cuts through rich barbacoa or grilled steak without weighing anything down.

Fresh cabbage, a handful of cilantro, and a quick whisk of olive oil and lime juice come together in about 10 minutes. If you need a slaw that actually tastes bright instead of creamy, this is the one.
What Makes This Slaw So Refreshing
The dressing has no mayonnaise, so the cabbage keeps its crunch for hours instead of turning into a soggy mess. Lime juice and a little honey give you that sweet-sour balance without any heaviness.
The cilantro folds in whole leaves and tender stems, so every bite has a herbal pop. It’s a slaw that feels like a fresh garnish for your tacos, not a heavy side.
Ingredients

- 1/2 small green cabbage (about 1 lb): shredded thin, a mandoline makes quick work of it
- 1/4 small red cabbage (about 4 oz): mostly for color, you can use all green if that’s what you have
- 1/4 red onion: sliced paper-thin so it doesn’t overwhelm
- 1 cup loosely packed fresh cilantro leaves and tender stems: roughly chopped, measured after chopping
- 1 jalapeño: (optional): seeded and minced fine for a little heat
- 3 tbsp olive oil: extra-virgin works best here for a grassy note
- 3 tbsp fresh lime juice: from about 2 limes, bottled won’t give you the same brightness
- 1 tsp honey or agave: rounds out the acid, skip if you want it really sharp
- 1 small garlic clove: grated or very finely minced
- 1/2 tsp fine sea salt: plus a little more for the cabbage
- 1/4 tsp black pepper
Variations / Substitutions
- Cilantro haters: swap in fresh flat-leaf parsley or a mix of parsley and mint, the slaw will be green and herbal without the cilantro flavor.
- No fresh limes: white wine vinegar or champagne vinegar works, use the same amount but taste because the acidity can be stronger.
- Add some crunch: toss in a handful of toasted pepitas or chopped roasted peanuts right before serving.
- Make it a meal: pile this slaw on top of shredded chicken for an instant taco night upgrade.
- Want it spicier: leave the jalapeño seeds in or add a pinch of cayenne to the dressing.
If you like this style of slaw, you might also enjoy a classic vinegar-based coleslaw with caraway seeds.
How to Make Cilantro Lime Coleslaw
Step 1: Shred the Cabbage and Onion

Cut the green and red cabbage into quarters, remove the core from each piece, then slice crosswise into very thin ribbons, about 1/8 inch wide. A sharp knife works, but a mandoline gets you there in about 4 minutes. Thinly slice the red onion into half-moons as well.
Toss the shredded cabbage and onion with a pinch of salt in a large bowl. The salt pulls a little moisture from the cabbage, so it softens just enough to accept the dressing without wilting. Let it sit for 5 minutes while you mix the dressing.
Step 2: Whisk the Lime Dressing

In a small bowl, whisk together the 3 tbsp olive oil, 3 tbsp lime juice, 1 tsp honey, grated garlic, 1/2 tsp salt, and 1/4 tsp pepper. It only takes about 30 seconds for the mixture to look slightly thickened and cohesive. Taste it here, you want it sharp and salty enough that it feels intense on its own because the cabbage will mellow it out.
If you’re adding the minced jalapeño, stir it into the dressing now so the heat disperses evenly.
Step 3: Toss and Serve the Slaw

Pour the dressing over the cabbage mixture, add the chopped cilantro, and toss with tongs or your hands until every strand is coated. The slaw will look glossy but not drippy. Let it sit for 5 minutes before serving so the lime and salt can sink in without the cabbage turning soft.
Pile it high on a plate next to grilled meat or spoon it onto tacos. Serve right away while the cilantro is still bright green and the cabbage is crunchy.
Tips for the Crunchiest Slaw
- Salt the cabbage before anything else. That 5-minute rest with a pinch of salt pulls out just enough moisture so the dressing clings without pooling at the bottom of the bowl.
- Slice the cabbage as evenly as you can. Uneven pieces mean some bits will be limp while others are still tough.
- Dress the slaw right before serving if you’re making it ahead. You can shred the cabbage and whisk the dressing up to 8 hours in advance, just keep them separate.
- Use a microplane for the garlic instead of a press or knife. It melts into the dressing so you don’t bite into a raw chunk.
Scale this slaw to your crowd:
| Servings | Shredded Cabbage (packed cups) | Dressing (oil + lime) |
|---|---|---|
| 4 | 5 cups | 2 tbsp oil + 2 tbsp lime |
| 6 | 7 cups | 3 tbsp oil + 3 tbsp lime |
| 8 | 9 cups | 4 tbsp oil + 4 tbsp lime |
Storing Leftovers
- Refrigerate: Keep leftover slaw in an airtight container for up to 2 days. It will still taste good, but the cabbage softens and the cilantro darkens over time. Give it a quick squeeze of fresh lime right before serving the second day to wake it up.
- No reheating needed: This is meant to be served cold, straight from the fridge.
What to Serve With Cilantro Lime Coleslaw
This slaw pairs best with anything smoky or rich. Spoon it over chipotle chicken tacos, where the cool crunch contrasts with the warm, spiced meat. It’s also great next to grilled skirt steak, the lime in the slaw acts almost like a squeeze of citrus on the beef. For a vegetarian plate, pile it onto black bean tostadas with a drizzle of crema.
Frequently Asked Questions
Can I use a bag of pre-shredded coleslaw mix?
Yes. You’ll need about 7 cups of mix for this recipe. The texture won’t be quite as crisp as freshly shredded cabbage, but it works and saves time.
How do I keep the slaw from getting watery?
Salt the cabbage and let it sit for 5 minutes before adding the dressing. That step draws out extra moisture, so the slaw stays crunchy instead of swimming in liquid.
I don’t have a mandoline, what’s the best knife for this?
A large chef’s knife and a stable cutting board. Quarter the cabbage, cut out the core, then lay each quarter flat and slice thin with a steady rocking motion. It will take a few extra minutes but gives you good control.
Can I make this slaw dairy-free or vegan?
It already is, as long as you use agave or maple syrup instead of honey. The rest of the ingredients are naturally plant-based.

Cilantro Lime Coleslaw Recipe
Ingredients
Method
- Shred the green and red cabbage into thin ribbons. Thinly slice the red onion. Toss with a pinch of salt and let sit for 5 minutes.
- Whisk the olive oil, lime juice, honey, grated garlic, 1/2 tsp salt, and pepper until combined. Stir in minced jalapeño if using.
- Pour the dressing over the cabbage, add the cilantro, and toss until everything is coated. Let sit 5 minutes, then serve.
