
This creamy, tangy slaw for shrimp tacos comes together in minutes with a zesty lime dressing that perfectly complements crispy or grilled shrimp. It is the fish taco coleslaw recipe you will keep coming back to.

If you have ever wondered what separates a good shrimp taco from an absolutely legendary one, the answer is almost always the slaw. Not just any coleslaw tossed on top as an afterthought, but a properly dressed, vibrantly flavored fish taco slaw that brings crunch, creaminess, and a pop of lime to every single bite.
This easy coleslaw for fish tacos is the recipe I have made on repeat all summer long. It is bright, creamy, slightly tangy, and loaded with fresh cilantro and green onion. It takes about 15 minutes to throw together and genuinely makes shrimp tacos taste like something from your favorite taco stand.
The secret is layering flavor into both the slaw mix and the dressing. A lot of slaw recipes stop at mayo and vinegar, but this fish taco slaw dressing goes further. Fresh lime juice and lime zest give it a real citrus punch. A touch of honey softens the acidity without making it sweet. A whisper of cumin ties everything to the shrimp taco vibe.
Here is what makes it stand out:
Chef's Tip: Do not skip the resting time. Even 20 to 30 minutes in the fridge allows the cabbage to slightly soften and the flavors to come together in a way that freshly tossed slaw simply cannot match.
For the best creamy slaw for fish tacos, a sharp mandoline or a good knife makes a real difference. Finely shredded cabbage coats beautifully in the dressing rather than sitting in thick, underdressed chunks. The same goes for using fresh limes over bottled juice.
The process could not be more straightforward. Shred your cabbage as finely as you can. Grate in some carrot for color and a little natural sweetness. Whisk up the creamy lime dressing in a separate bowl, then pour and toss until everything is coated.
Want to make it a vinaigrette-style slaw instead of creamy? Skip the mayo and sour cream, double the lime juice, and whisk in two tablespoons of olive oil. It is lighter, more acidic, and equally delicious as a lime slaw for fish tacos.
For a vegan version, swap the mayonnaise for your favorite plant-based mayo and use agave in place of honey. It works beautifully.
You can absolutely use a pre-shredded coleslaw mix from the bag section of your grocery store if you want to save time. Look for a mix that includes both green and red cabbage. Just make sure you are still making the dressing from scratch. The slaw mix for fish tacos matters, but the dressing is everything.
Ready to dive in? Here is the full recipe:

This creamy, tangy slaw for shrimp tacos comes together in minutes with a zesty lime dressing that perfectly complements crispy or grilled shrimp. It is the fish taco coleslaw recipe you will keep coming back to.
Shred the green and red cabbage as finely as possible using a sharp knife, mandoline, or the slicing attachment on a food processor. Add it to a large mixing bowl along with the grated carrot, green onions, and chopped cilantro.
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 completely smooth and creamy.
Pour the dressing over the cabbage mixture and toss thoroughly until every strand is evenly coated. Taste and adjust seasoning, adding more lime juice for tang, salt for depth, or honey to balance the acidity.
For the best texture and flavor, cover the slaw and refrigerate it for at least 15 to 30 minutes before serving. This allows the cabbage to soften slightly and the flavors to meld together beautifully.
Give the slaw one final toss before piling it onto your shrimp tacos and serving immediately.
Pile this slaw generously onto warm corn tortillas with your shrimp, a squeeze of extra lime, and maybe a drizzle of chipotle crema. It is equally great on fish tacos, chicken tacos, or tucked into a grilled shrimp sandwich.
Leftovers keep in the fridge for up to 3 days in an airtight container. The slaw softens and the dressing deepens overnight, which honestly makes day-two tacos just as good as day one. Simply drain any excess liquid and toss again before serving.
Once you make this fish taco coleslaw, it becomes the kind of recipe you find yourself making every taco night without even thinking about it.