Crispy Fish Tacos with Spicy Slaw for Winter Dinners

24 min prep 10 min cook 4 servings
Crispy Fish Tacos with Spicy Slaw for Winter Dinners
Save This Recipe!
Click to save for later - It only takes 2 seconds!

Love this? Pin it for later!

Over the years I’ve tweaked the spice level, perfected the double-dredge for maximum crunch, and learned how to keep the fish hot and crispy even when dinner is delayed because someone’s hockey practice ran late. The result is a weeknight-friendly, salad-forward taco that feels celebratory enough for Saturday company yet simple enough for a Tuesday. If you can shred cabbage and heat oil, you can master this dish.

I love serving these tacos family-style: pile the hot fish on a platter, set the spicy slaw in a bright ceramic bowl, and let everyone build their own. The contrast of temperatures—steaming fish, icy slaw—makes every bite exciting, while the winter produce (think napa cabbage, rainbow carrots, and tart pomegranate arils) keeps the meal fresh and seasonal. Add a pot of black bean soup on the side and you’ve got a complete dinner that banishes winter blues one crunchy bite at a time.

Why This Recipe Works

  • Double-dredged fish: A seasoned flour bath followed by a cornmeal crunch guarantees shatter-crisp crust that survives the drive from skillet to table.
  • Winter slaw upgrade: Thin ribbons of napa cabbage, grated carrot, and pomegranate seeds deliver freshness when tomatoes are lackluster.
  • Warm spice balance: Smoked paprika and chipotle powder echo winter comfort while lime zest and cilantro keep the flavors bright.
  • Sheet-pan holding station: Oven at 250 °F keeps the first batch crisp while you fry the rest—no soggy sadness.
  • Make-ahead friendly: Slaw can be prepped up to 24 hours ahead; re-toss with a splash of lime just before serving.
  • Salads category star: Technically a taco, but the produce-to-protein ratio lands this squarely in the “I just ate a salad” comfort zone.

Ingredients You'll Need

Ingredients

Fish: I reach for wild-caught Atlantic cod or haddock—thick, flaky, and sustainable. Look for translucent flesh that smells like the ocean, not fishy. If cod is pricey, pollack or even catfish work; just pat very dry so the coating adheres.

Cornmeal: Medium-grind yellow cornmeal gives the crust its country-fair crunch. Avoid stone-ground varieties labeled “polenta” unless you want a chewier texture. If you’re gluten-free, swap in finely ground corn flour for the all-purpose flour step.

Flour: Plain all-purpose flour seasoned with kosher salt, garlic powder, and a whisper of cayenne forms the first dredge. For extra insurance against gluten, use rice flour—its low protein content fries up even crisper.

Buttermilk: Tangy, thick, and slightly acidic, buttermilk tenderizes the fish and helps the coating cling. No buttermilk? Stir 1 tablespoon lemon juice into ¾ cup whole milk and let stand 10 minutes.

Napa Cabbage: Delicate, ruffly, and sweeter than green cabbage, napa is a winter garden hero. Choose heads that feel heavy for their size with tightly packed leaves. Purple cabbage adds color but can bleed; use sparingly.

Carrots: Rainbow carrots shaved into ribbons with a Y-peeler look gorgeous and add natural sweetness. If your carrots have tops, chop a tablespoon of the feathery fronds into the slaw for extra carrot perfume.

Pomegranate Arils: Jewels of winter, they pop with tart juice and make the slaw feel festive. Buy the whole fruit: halve, hold cut-side down over a bowl of water, and whack with a wooden spoon—seeds sink, pith floats.

Chipotle Pepper in Adobo: One pepper minced fine plus a teaspoon of the smoky sauce brings gentle heat and depth. Freeze the rest in tablespoon portions on parchment, then store in a zip bag for future soups and marinades.

Greek Yogurt: Instead of mayo, I whisk protein-rich Greek yogurt with lime juice and a drizzle of honey for a creamy, tangy dressing that keeps the slaw light. Use full-fat; the coating clings better and resists wilting.

How to Make Crispy Fish Tacos with Spicy Slaw for Winter Dinners

1
Prep the slaw base

In a large mixing bowl, combine 4 cups finely shredded napa cabbage, 1 cup grated rainbow carrots, ½ cup pomegranate arils, and 3 sliced green onions. Whisk together ½ cup plain Greek yogurt, 2 tablespoons fresh lime juice, 2 teaspoons honey, 1 minced chipotle pepper, 1 teaspoon adobo sauce, ½ teaspoon kosher salt, and ¼ teaspoon black pepper. Pour dressing over vegetables and toss until every strand is glossy. Cover and refrigerate at least 30 minutes so flavors meld and cabbage softens slightly.

2
Season the fish

Pat 1½ pounds cod fillets dry with paper towels—moisture is the enemy of crunch. Cut into 3-by-1-inch strips, keeping them uniformly thick so they fry evenly. Season generously on all sides with 1 teaspoon kosher salt, ½ teaspoon smoked paprika, and ¼ teaspoon chipotle powder. Let stand 10 minutes while you set up the breading station.

3
Build the breading trio

Line a sheet pan with parchment for easy cleanup. Arrange three shallow dishes: Dish 1 = ¾ cup all-purpose flour + 1 teaspoon each garlic powder, onion powder, and kosher salt + ¼ teaspoon cayenne. Dish 2 = ¾ cup buttermilk whisked with 1 egg. Dish 3 = 1 cup medium-grind yellow cornmeal + ¼ cup plain panko for extra crunch. Use one hand for wet, one for dry to minimize breading claws.

4
Double-dredge for armor

Working in batches, coat fish in flour, pressing gently so the seasoning adheres. Shake off excess, dip into buttermilk, then press into cornmeal mixture, turning to pack crumbs onto every edge. Transfer to a wire rack and repeat. Let breaded fish rest 5 minutes; this hydration step helps the coating stay put in the hot oil.

5
Heat the oil safely

Pour 1½ inches neutral oil (peanut or canola) into a heavy Dutch oven. Clip on a candy thermometer and heat over medium-high to 350 °F. Maintain temperature; if it dips below 325 °F, crust absorbs oil and turns soggy. Above 375 °F, the exterior burns before the fish cooks through.

6
Fry in small batches

Gently lower 4–5 pieces into the oil using tongs, turning once, until deep golden, about 2½ minutes per side. Transfer to a clean wire rack set over a rimmed sheet pan. Hold in a 250 °F oven while you fry remaining fish. Between batches, skim stray crumbs with a mesh spider to prevent bitter burnt bits.

7
Warm and char tortillas

I like flour–corn hybrid tortillas for pliability and flavor. Heat a cast-iron skillet or comal over medium-high. Warm each tortilla 20 seconds per side until slightly blistered and fragrant. Wrap stacks in a clean kitchen towel to keep supple. For extra insurance against tearing, brush lightly with water before warming.

8
Assemble with intention

Spread a thin swipe of yogurt sauce on each tortilla. Pile on 2–3 pieces of hot fish, crown with a generous handful of icy slaw, and finish with a shower of chopped cilantro, extra lime wedges, and paper-thin radish slices for snap. Serve immediately; the hot-cold contrast is half the joy.

9
Repeat and rejoice

The recipe scales beautifully: double the components and fry in two pans side by side for a crowd. Leftover fried fish reheats surprisingly well in a 400 °F air fryer for 4 minutes—crisp revived, dinner saved.

Expert Tips

Oil recycling

Cool oil completely, strain through coffee filter, store in fridge up to 3 fry sessions. Label jar “fish oil” and use for future seafood to avoid flavor transfer.

Check temp hands-free

Infrared thermometers are inexpensive and let you monitor oil without splatter. Aim for steady 350 °F.

Slaw texture

Salt draws water from cabbage; dress slaw at least 30 min ahead for tender-crisp strands that won’t flood tortillas.

Gluten-free crunch

Replace flour with rice flour and panko with crushed gluten-free cornflakes for celiac guests—still ultra crispy.

Brighten last minute

A final squeeze of lime over assembled tacos wakes up flavors and cuts richness—don’t skip it.

Color pop

Add diced mango or roasted corn kernels to slaw for a sunny contrast against winter’s muted palette.

Variations to Try

  • Shrimp swap: Use peeled, deveined shrimp (tails off) and fry just 90 seconds per side until pink and curled.
  • Vegan version: Substitute firm tofu slabs or oyster mushrooms; use aquafaba in place of egg for breading glue.
  • Low-carb bowls: Skip tortillas, serve fish and slaw over cilantro-lime cauliflower rice with avocado.
  • Kid-friendly: Omit chipotle from slaw; serve spicy sauce on the side for adults to doctor.
  • Breakfast tacos: Top crispy fish with a fried egg and drizzle of hot honey for weekend brunch flair.
  • East-meets-West: Replace cornmeal with panko mixed with sesame seeds and furikake; add wasabi to yogurt dressing.

Storage Tips

Fried fish: Cool completely, then refrigerate in an airtight container with paper towel to absorb moisture up to 2 days. Reheat on a wire rack set in a sheet pan at 400 °F for 8 minutes or in an air fryer at 390 °F for 4 minutes.

Slaw: Keeps 3 days refrigerated; if it weeps, drain excess liquid and refresh with a spoon of yogurt and squeeze of lime.

Tortillas: Wrap leftover stack in foil and freeze up to 2 months. Reheat directly from freezer in a dry skillet 30 seconds per side.

Make-ahead: Bread fish, arrange on parchment-lined pan, freeze 1 hour, then transfer to freezer bag. Fry from frozen adding 1 extra minute to cook time—no need to thaw.

Frequently Asked Questions

Yes, though you’ll sacrifice some crunch. Preheat oven to 450 °F with a rimmed sheet pan inside. Brush hot pan with oil, lay breaded fish on it, spray tops generously with cooking spray, and bake 10–12 minutes, flipping halfway. Broil 1 minute at the end for extra browning.

Salt the cabbage separately and let drain in a colander 15 minutes, then squeeze gently before dressing. Also, use full-fat yogurt; low-fat varieties release more whey.

Peanut and canola have high smoke points and neutral flavor. Avocado oil is even healthier (high monounsaturated fats) but pricey. Avoid extra-virgin olive oil—it smokes and turns bitter.

Absolutely. Preheat air fryer to 400 °F. Spray coated fish generously with oil, arrange in a single layer, and cook 8 minutes, flipping halfway. Repeat with remaining pieces.

Look for an internal temperature of 140 °F; carry-over heat will bring it to the ideal 145 °F. Visually, the crust should be deep golden and the fish should flake easily but still look moist inside.

Sub oat milk curdled with lemon for buttermilk, and use coconut yogurt in the slaw. Choose an unflavored, unsweetened variety so tacos don’t taste like dessert.
Crispy Fish Tacos with Spicy Slaw for Winter Dinners
salads
Pin Recipe

Crispy Fish Tacos with Spicy Slaw for Winter Dinners

(4.9 from 127 reviews)
Prep
25 min
Cook
15 min
Servings
4

Ingredients

Instructions

  1. Prep slaw: Toss cabbage, carrots, pomegranate, and onions. Whisk yogurt, lime juice, honey, chipotle, and seasonings; coat vegetables. Chill 30 min.
  2. Season fish: Pat dry, sprinkle with salt, paprika, chipotle powder.
  3. Build breading: Set up three dishes—seasoned flour, buttermilk-egg, cornmeal-panko.
  4. Dredge: Coat fish in flour, dip in buttermilk, press into cornmeal; rest 5 min.
  5. Fry: Heat 1½ inches oil to 350 °F. Fry fish 2½ min per side; keep warm in 250 °F oven.
  6. Warm tortillas: Char on hot skillet 20 sec per side; wrap in towel.
  7. Assemble: Spread yogurt on tortillas, add fish, top with slaw, cilantro, lime.
  8. Serve: Enjoy immediately for hot-cold crunch contrast.

Recipe Notes

Leftover fried fish keeps 2 days refrigerated. Reheat in air fryer 4 min at 390 °F for best crunch. Freeze breaded, uncooked fish up to 2 months; fry from frozen adding 1 min cook time.

Nutrition (per serving)

485
Calories
32g
Protein
47g
Carbs
17g
Fat

You May Also Like

Discover more delicious recipes

Never Miss a Recipe!

Get our latest recipes delivered to your inbox.