
This easy slaw for shrimp tacos is creamy, tangy, and ready in 10 minutes. The perfect fish taco coleslaw with a zesty lime dressing that takes any taco night to the next level.

If you have ever bitten into a shrimp taco and thought something was missing, it was probably this. A great fish taco slaw is not just a garnish. It is the ingredient that ties everything together, adding crunch, creaminess, and that bright citrus pop that makes the whole bite sing. This easy coleslaw for fish tacos is ready in about 10 minutes, requires zero cooking, and genuinely makes people go back for thirds.
The dressing is creamy but not heavy, built on a base of mayonnaise and sour cream with a generous hit of fresh lime juice and zest. A touch of cumin and garlic powder gives it a subtle warmth that plays beautifully against the sweetness of grilled or pan-seared shrimp. It is the kind of slaw that disappears from the bowl before the tacos even make it to the table.
A lot of coleslaw recipes are too sweet, too soggy, or just plain bland. This one avoids all of that through a few deliberate choices:
The result is a fish taco coleslaw that holds its own next to bold toppings like chipotle crema, mango salsa, or pickled jalapeños.
Having a sharp chef's knife and a good microplane makes shredding cabbage and zesting limes so much faster and more enjoyable. The right tools here save real time and give you a cleaner, more consistent cut.
Before you dive in, a few notes that will make this even easier:
Chef's Tip: Shred your cabbage as thinly as possible. Thick, chunky slaw is harder to eat in a taco and doesn't absorb the dressing as well. A mandoline or the slicing disc on a food processor gets you there fast.
On the mayo: Full-fat mayonnaise gives the creamiest result. If you want a lighter version, swap it out entirely for plain Greek yogurt. The tang is slightly different but still delicious.
On the jalapeño: It is listed as optional, but don't skip it if you can handle a little heat. It adds a fresh, vegetal spice that complements shrimp beautifully. Just remove the seeds and white membrane to keep it mild.
On timing: The slaw is best when it has rested for at least 15 minutes in the fridge. If you dress it too far in advance, it gets watery. The sweet spot is 15 to 30 minutes before serving.
Once you make this lime slaw for fish tacos, you'll want to put it on everything. It is equally at home piled onto pulled pork sandwiches, served alongside blackened salmon, or even eaten straight from the bowl with chips. The slaw mix itself, without the dressing, can also be prepped up to 24 hours in advance and stored in the fridge, which makes weeknight taco nights genuinely easy.
For the full fish taco experience, pile this slaw into warm corn tortillas with seasoned shrimp, a drizzle of lime crema, sliced avocado, and a few pickled red onions.
Ready to bring it all together? Here's the full recipe:

This easy slaw for shrimp tacos is creamy, tangy, and ready in 10 minutes. The perfect fish taco coleslaw with a zesty lime dressing that takes any taco night to the next level.
Combine the shredded green cabbage, red cabbage, and grated carrot in a large mixing bowl. Toss together so the colors are evenly distributed.
Add the sliced green onions, chopped cilantro, and minced jalapeño (if using) to the bowl.
In a separate small bowl, whisk together the mayonnaise, sour cream, fresh lime juice, lime zest, apple cider vinegar, and honey until completely smooth.
Add the garlic powder, cumin, salt, and black pepper to the dressing and whisk again until well combined. Taste and adjust seasoning as needed.
Pour the creamy lime dressing over the cabbage mixture and toss thoroughly until every strand of cabbage is coated.
Cover the bowl with plastic wrap and refrigerate for at least 15 minutes before serving. This resting time lets the flavors meld and the cabbage soften just slightly.
Give the slaw one final toss before piling it into tacos. Serve immediately for the best texture.
Serve the slaw cold, straight from the fridge, right before building the tacos. If you're feeding a crowd, set it out in a bowl with a pair of tongs so guests can help themselves.
Storage: Leftover dressed slaw keeps in an airtight container in the refrigerator for up to 2 days. It softens a bit as it sits, but the flavor deepens nicely. Before serving leftovers, add a fresh squeeze of lime juice and a pinch of salt to wake it back up.
Make-ahead tip: Store the cabbage mixture and the dressing separately for up to 24 hours, then toss together 15 minutes before you're ready to eat. This is the move for meal prep or entertaining.