Mom's Best Recipes
Recipe

Fish Taco Slaw

A crisp, creamy lime slaw that stays crunchy and makes any fish taco taste like it came from your favorite taqueria.

Author By Matt Campbell
4.8
A bright bowl of fish taco slaw made with shredded cabbage, carrots, cilantro, and a creamy lime dressing on a light kitchen counter

Fish tacos are great. Fish tacos with the right slaw are a full-on personality. This is my go-to fish taco slaw when I want crunch that lasts, a dressing that tastes bright instead of heavy, and that little hit of cilantro and lime that makes you keep “testing” bites straight from the bowl.

It’s creamy, but not cloying. Tangy, but not sour. And it’s built to survive being piled into warm tortillas with hot fish without instantly turning into sad salad soup. If you’ve ever wondered why restaurant tacos always taste more awake, this is one of those small answers.

Shredded green cabbage, shredded red cabbage, grated carrot, limes, cilantro, mayonnaise, sour cream, jalapeño, and spices arranged on a kitchen counter

Why It Works

  • Stays crunchy: The dressing is thick enough to cling, not pool, and we keep the salt modest so the cabbage doesn’t dump water instantly.
  • Bright, balanced flavor: Lime juice plus zest, a little honey, and a touch of cumin make it taste like more than “mayo with cabbage.”
  • Taco-friendly texture: Thinly sliced cabbage gives you that crisp edge without feeling like you’re chewing through a hedge.
  • Flexible heat: Keep it mild, or add jalapeño and chipotle for a gentle burn that plays nice with flaky fish.

Pairs Well With

Storage Tips

Refrigerate: Store in an airtight container for up to 2 to 3 days. It’s crunchiest on day 1 and 2, and it can soften and get a little watery by day 3.

For best texture: If you’re making it ahead, keep the dressing separate and toss 15 to 30 minutes before serving. If it’s already dressed, give it a quick toss before using and add a squeeze of lime to wake it back up.

Freezing: Not recommended. Cabbage turns soft and watery after thawing.

Common Questions

Can I make fish taco slaw the night before?

Yes. For the crunchiest result, prep the cabbage mix and dressing separately, then toss them together shortly before serving (15 to 30 minutes is perfect). If you do dress it the night before, use a little less salt and expect it to soften a bit.

How do I keep slaw from getting watery?

Two easy moves: don’t over-salt, and use a thicker dressing. Also, if your cabbage seems extra juicy, toss it with a pinch of salt, let it sit 10 minutes, then blot with a paper towel before dressing.

What is the best cabbage for taco slaw?

Green cabbage is the workhorse. I like adding red cabbage for color and extra crunch. Bagged coleslaw mix works too, just look for one that’s mostly cabbage and not all shredded carrot.

Can I make it dairy-free?

Absolutely. Swap the mayo for vegan mayo and use a dairy-free yogurt, or just do more vegan mayo plus an extra squeeze of lime.

What else can I use it for besides fish tacos?

It’s awesome on shrimp tacos, pulled pork sandwiches, grain bowls, or alongside grilled chicken. It also makes a surprisingly good topping for black bean tostadas.

Shredded cabbage and carrots being tossed with creamy lime dressing in a large mixing bowl on a kitchen counter

I used to treat slaw like an afterthought, something you throw on tacos because the recipe told you to. Then I started paying attention to the bites I loved most, the ones with crunch, acid, and a little creaminess to calm the heat. This slaw is my “no drama” version: quick, loud in the right way, and forgiving if you’re the kind of cook who measures lime juice by vibes. Which, respectfully, I am.