
Crisp, tangy Cilantro Lime Slaw comes together in 10 minutes and is the best taco topping for fish, shrimp, or steak tacos, plus any veggie-loaded plate.

If you have ever wondered what separates a good taco from an unforgettable one, the answer is almost always the topping. This Cilantro Lime Slaw is the best taco topping you will make all year. It is bright, crunchy, a little tangy, and comes together in the time it takes to preheat a pan. Whether you are piling it onto fish tacos, shrimp tacos, steak tacos, or just eating it straight out of the bowl with a fork, this slaw earns its spot in permanent rotation.
Unlike heavy, mayo-drenched coleslaw, this version leans light and citrusy. It is built to wake up rich, savory fillings rather than compete with them, which is exactly why it works so well as a topping for shrimp tacos toppings and other seafood dishes.
Before we get cooking, the right tools and ingredients make a real difference here. A sharp knife or mandoline gives you that thin, even shred that makes every bite crisp instead of chunky, and a good citrus juicer means you actually get every last drop out of your limes instead of losing half of it to the cutting board.
Great veggies for tacos need to do three things: add crunch, add brightness, and hold up without going soggy. This slaw checks every box.
Chef's Tip: Salt the cabbage lightly and let it sit for 5 minutes before dressing it. This draws out a little excess moisture so your slaw stays crisp instead of watery, even after sitting on a taco for a few minutes.
One of the best things about this recipe is how versatile it is. As a slaw topping for fish tacos, it cuts through the richness of crispy battered fish beautifully. Spoon it over grilled shrimp tacos toppings for a fresh, zesty crunch that balances smoky char. It even works as a slaw for steak tacos, where its acidity slices right through fatty, well-seasoned beef.
Beyond tacos, this slaw doubles as a fantastic side salad for grilled chicken, pulled pork sandwiches, or a simple fish fillet. Think of it as your new go-to for fish toppings whenever a dish needs a little lift.
Ready to make it? Here is the full step-by-step recipe:

Crisp, tangy Cilantro Lime Slaw comes together in 10 minutes and is the best taco topping for fish, shrimp, or steak tacos, plus any veggie-loaded plate.
In a large mixing bowl, combine the shredded green cabbage, purple cabbage, and carrots.
Add the chopped cilantro, sliced green onions, and minced jalapeño if using.
In a small bowl or jar, whisk together the lime juice, lime zest, olive oil, honey, salt, and pepper until emulsified.
Pour the dressing over the slaw mixture and toss well to coat every strand evenly.
Taste and adjust with more salt, lime juice, or honey as needed.
Let the slaw sit for at least 10 minutes at room temperature, or chill for up to 1 hour, so the flavors meld.
Give it one more toss right before serving, then pile it onto tacos or serve as a crisp side salad.
This slaw is endlessly adaptable, which is part of what makes it such a reliable staple.
Serving ideas:
Storage: Keep leftovers in an airtight container in the fridge for up to 3 days. The slaw will soften slightly and release a bit of liquid as it sits, so give it a quick toss or drain before serving again.
Variations to try:
Chef's Tip: Always dress this slaw just before serving if you can. A quick toss right at the table keeps every strand vibrant and crisp, which makes all the difference when it is piled onto a warm taco.
However you serve it, this Cilantro Lime Slaw is proof that the simplest recipes are often the ones you reach for again and again. Once you try it on tacos, you may find yourself making a double batch just to keep some in the fridge for snacking.