
This easy shrimp taco slaw is creamy, tangy, and loaded with crisp cabbage and fresh lime. It comes together in minutes and is the perfect fish taco coleslaw for any taco night.

If you have ever bitten into a shrimp taco and thought something was missing, it was probably this. A great fish taco coleslaw is not just a topping. It is the element that ties everything together: the cool, creamy contrast against spiced shrimp, the bright pop of lime, the satisfying crunch that holds up through every single bite.
This recipe is my go-to every taco Tuesday, every backyard cookout, and every time a friend asks me how to make coleslaw for fish tacos without it turning into a watery mess. It is quick, no-cook, and endlessly adaptable, whether you are serving it on shrimp, crispy fish, carnitas, or just eating it straight from the bowl with a fork (no judgment here).
The secret to a truly great fish taco slaw dressing is balance. You want creamy from the mayo, tang from lime juice and apple cider vinegar, a whisper of sweetness from honey, and warm depth from cumin and garlic. Every element earns its place. A sharp chef's knife and a solid citrus juicer will make prep a breeze, and using a box grater or food processor to shred the cabbage keeps the texture exactly right.
There are a lot of easy coleslaw recipes for fish tacos out there, but most of them fall flat in one of two ways: the dressing is either too sweet or too bland, or the slaw turns into a soggy pile before it ever hits the taco.
This version avoids both pitfalls.
Chef's Tip: Do not skip the 10-minute rest in the fridge after dressing the slaw. The salt draws a little moisture out of the cabbage, and the flavors meld in a way that tastes completely different from freshly tossed. It takes the slaw from good to genuinely great.
The process here could not be simpler. Shred your cabbage, grate your carrots, and mix your dressing. Everything comes together in one big bowl, and the fridge does the rest of the work while you cook your shrimp.
A few things worth knowing before you start:
This slaw mix for fish tacos works equally well with a bagged coleslaw mix on nights when you need a real shortcut. Just pick up a 10-ounce bag, add your cilantro and green onions, and pour the dressing right over.
Ready to bring it all together? Here is the full recipe:

This easy shrimp taco slaw is creamy, tangy, and loaded with crisp cabbage and fresh lime. It comes together in minutes and is the perfect fish taco coleslaw for any taco night.
In a large mixing bowl, combine the shredded green cabbage, red cabbage, grated carrots, sliced green onions, chopped cilantro, and minced jalapeño (if using). Toss everything together so it is evenly distributed.
In a separate small bowl, whisk together the mayonnaise, sour cream, fresh lime juice, lime zest, apple cider vinegar, honey, garlic powder, cumin, salt, and black pepper until the dressing is completely smooth and creamy.
Pour the creamy lime dressing over the slaw mix and toss thoroughly until every shred of cabbage is coated. Taste and adjust seasoning, adding more lime juice for brightness or salt as needed.
Cover the bowl and refrigerate the slaw for at least 10 minutes before serving. This resting time allows the flavors to meld and the cabbage to soften just slightly while staying crisp.
Give the slaw one final toss before serving. Pile generously onto shrimp tacos straight from the fridge.
Serving: Pile the slaw generously on tacos right before eating so it stays cold and crisp against the warm shrimp. It also makes a fantastic side dish served alongside grilled fish or chicken.
Storing: Once dressed, store leftovers in an airtight container for up to 2 days. For meal prep, keep the slaw mix and dressing separate until you are ready to eat.
Variations to Try:
However you serve it, this easy coleslaw for fish tacos is one of those recipes that earns a permanent spot in your rotation. Make it once, and you will understand why.