
This crunchy Cilantro Lime Slaw is bright, zesty, and ready in 15 minutes, the best taco topping for fish, shrimp, or steak tacos.

If you have been searching for the best slaw recipe to pile onto your tacos, stop scrolling. This Cilantro Lime Slaw is crunchy, zesty, and comes together in about 15 minutes with nothing more than a sharp knife and a mixing bowl. It is the kind of veggies for tacos that turns a good taco into a great one, adding brightness and crunch to balance rich, savory fillings.
What makes this slaw so versatile is that it is not tied to one protein. It is equally at home as a slaw topping for fish tacos, a shrimp taco topping, or a cool, crisp contrast to steak tacos. Think of it as your new go to fish topping, shrimp tacos topping, and taco topping all rolled into one bowl.
Before we get cooking, the right tools and ingredients make a real difference here. A sharp knife or mandoline makes quick work of shredding the cabbage evenly, and fresh limes (not bottled juice) are what really make this slaw sing.
The magic of a great slaw for steak tacos or shrimp tacos toppings is balance. You want crunch, acidity, a little sweetness, and just enough heat to keep things interesting. Here is how each ingredient earns its place:
Chef's Tip: Shred your cabbage as thinly and evenly as possible. A mandoline makes this effortless, and thinner shreds soak up the lime dressing much better than thick chunks.
This slaw was practically made for taco night. Pile it high on fish tacos for a crisp, tangy contrast to flaky, seasoned fish. Use it as a shrimp taco topping to balance the sweetness of grilled or blackened shrimp. Or spoon it over steak tacos, where the acidity cuts right through the richness of the meat. It also works wonderfully as a simple side salad, no tortilla required, when you just want something light and refreshing.
Beyond tacos, this slaw is a fantastic addition to grain bowls, pulled pork sandwiches, or even piled onto a veggie burger. Once you make a batch, you will start finding reasons to put it on everything.
Ready to make it? Here is the full step-by-step recipe:

This crunchy Cilantro Lime Slaw is bright, zesty, and ready in 15 minutes, the best taco topping for fish, shrimp, or steak tacos.
In a large mixing bowl, combine the shredded green cabbage, red cabbage, and carrots.
Add the chopped cilantro and sliced green onions to the bowl.
In a small bowl or jar, whisk together the lime juice, olive oil, honey, minced garlic, jalapeño (if using), salt, and pepper until well combined.
Pour the dressing over the slaw and toss thoroughly until every strand is coated.
Taste and adjust seasoning, adding more salt, lime juice, or honey as needed.
Let the slaw sit for at least 10 minutes at room temperature, or refrigerate for up to 1 hour, so the flavors meld and the cabbage softens slightly.
Give it one more toss right before serving, and garnish with extra cilantro.
This slaw is best enjoyed within the first day or two, when the cabbage still has plenty of crunch, but it will keep in the fridge for up to 3 days in an airtight container. If you know you will have leftovers, consider keeping the dressing separate and tossing just before serving to preserve maximum crispness.
Want to switch things up? Try these easy variations:
Chef's Tip: If you are serving this alongside spicy dishes, dial back the jalapeño and let the lime and cilantro do the talking instead.
However you serve it, this Cilantro Lime Slaw is proof that the best taco toppings do not need to be complicated. A few fresh ingredients, a little lime juice, and 15 minutes are all it takes to elevate your next taco night.