Mom's Best Recipes
Recipe

Fish Tacos With Creamy Coleslaw

Quick, crispy fish tacos with a tangy lime crema and crunchy coleslaw that stays crisp. Big flavor, low drama, ready fast.

Author By Matt Campbell
4.8
A platter of fish tacos filled with golden seared white fish, creamy coleslaw, and cilantro on a wooden table with lime wedges

These fish tacos are my kind of weeknight chaos: a hot skillet, a stack of warm tortillas, and a slaw so crunchy it basically announces itself when you bite in. The goal here is balance. Crisp-edged fish with real seasoning, cool creamy coleslaw with a limey snap, and a sauce that tastes like you actually planned ahead.

No deep-frying required. No mystery ingredients. Just a few smart moves that make these tacos feel restaurant-level, even if you are cooking in sweatpants and using the same cutting board you swear you washed five minutes ago.

Fresh ingredients for fish tacos and coleslaw arranged on a bright kitchen counter including tortillas, cabbage, limes, spices, and white fish

Why It Works

  • Crisp edges without frying: A quick spice rub plus a hot skillet gives you that golden sear that makes fish tacos worth repeating.
  • Slaw that stays crunchy: We salt the cabbage briefly, squeeze out moisture, and toss with dressing right before serving so it stays crisp, not watery.
  • Bright, creamy sauce in minutes: Lime, mayo, and sour cream or yogurt turns into a creamy slaw and an optional drizzle that pulls the whole taco together.
  • Flexible for families: Keep the spice mild, serve toppings on the side, and let everyone build their own.

Pairs Well With

Storage Tips

Best practice: Store the fish, tortillas, and slaw separately. Tacos are a build-it-right-now situation.

  • Cooked fish: Cool, then refrigerate in an airtight container up to 2 days. Reheat gently in a skillet over medium heat with a tiny splash of oil, just until warmed. Microwaving works, but the fish will soften.
  • Coleslaw: If already dressed, refrigerate up to 2 days. It will get softer over time. If it looks watery, drain off excess and toss in a handful of fresh shredded cabbage to revive crunch. For best crunch, store cabbage and sauce separately and toss right before eating.
  • Tortillas: Keep sealed at room temp or refrigerate per package directions. Warm in a dry skillet before serving.
  • Make-ahead tip: Shred cabbage up to 3 days ahead. Mix the crema 2 to 3 days ahead, then stir before using since it can loosen slightly in the fridge. Toss slaw and cook fish the day you eat.

Common Questions

Common Questions

What fish works best for fish tacos?

Go for firm, mild white fish like cod, mahi-mahi, halibut, haddock, or pollock. Salmon is also great if you want a richer taco. If it flakes easily, handle it gently and use a fish spatula.

Can I bake the fish instead of pan-searing?

Yep. Bake at 425°F until the fish is opaque and flakes with gentle pressure, or reaches 145°F in the thickest part. For most 1-inch pieces or fillets, that is about 10 to 12 minutes, but thicker cuts can take longer. For a little extra browning, broil for the last 1 to 2 minutes, watching closely.

How do I keep the slaw from getting watery?

Two tricks: salt the shredded cabbage for 10 minutes, then squeeze out excess moisture, and hold the cabbage undressed until close to serving time. Also, cut the cabbage a little thicker if you love crunch.

What tortillas are best, corn or flour?

Corn tortillas are classic and taste awesome with fish, especially if you toast them in a dry skillet. Flour tortillas are softer and easier for kids to fold. Use what your table likes.

Is this spicy?

As written, it is more warm than spicy. If you want heat, add cayenne to the fish rub, a minced jalapeño to the slaw, or hot sauce at the table.

I started making fish tacos when I realized I could get that restaurant feeling at home without committing to a full fry setup. It is the slaw that sold me. Once you taste crunchy cabbage with lime, a little honey, and just enough creamy sauce to cling, it is hard to go back. These are the tacos I make when I want dinner to feel fun, even if the day was not.