Skip to content
Mexican 5 min read

Crispy Skillet Fish Tacos with Lime Slaw

Crispy skillet fish tacos: spiced cod pan-fried golden, tucked into warm corn tortillas with lime cabbage slaw and chipotle crema. Ready in about 30 minutes.

Fish tacos topped with shredded red cabbage and herbs on a plate

Baja-style fish tacos are usually beer-battered and deep-fried, which is a big project for a weeknight. This version gets most of that crunch with a quick dredge of flour, cornmeal, and spices and a shallow fry in a skillet — no deep pot of oil, no batter bowl. The fish comes out golden outside and flaky inside in about 6 minutes.

Fish tacos topped with shredded red cabbage and herbs on a plate

Photo: Douglas Muth via Wikimedia Commons, CC BY-SA 2.0

A tangy lime cabbage slaw and a smoky chipotle crema do the rest. Make them first, so the slaw softens slightly and the crema’s flavors meld, and you’ll have tacos on the table in about half an hour.

Prep: 15 min · Cook: 12 min · Total: 27 min · Serves: 4

Ingredients

Lime slaw

  • 3 cups (210 g) finely shredded cabbage (a mix of red and green is pretty)
  • 1/4 cup (10 g) chopped cilantro
  • 2 scallions, thinly sliced
  • Juice of 2 limes (about 1/4 cup / 60 ml)
  • 1/2 tsp kosher salt
  • 1/2 tsp sugar

Chipotle crema

  • 1/2 cup (120 g) sour cream or Mexican crema
  • 2 Tbsp (28 g) mayonnaise
  • 1–2 tsp adobo sauce from canned chipotles (or 1 minced chipotle)
  • 1 tsp lime juice
  • Pinch of salt

Fish

  • 1 1/2 lb (680 g) cod, haddock, or mahi-mahi fillets, cut into 1×3-inch strips
  • 1/2 cup (65 g) all-purpose flour
  • 1/4 cup (35 g) fine cornmeal or cornstarch
  • 1 tsp chili powder
  • 1/2 tsp ground cumin
  • 1/2 tsp garlic powder
  • 1 tsp kosher salt
  • 1/3 cup (80 ml) neutral oil, for frying

To serve

  • 12 small corn tortillas
  • 1 avocado, sliced
  • Sliced radishes, pickled red onion, hot sauce, lime wedges

Method

  1. Make the slaw: toss the cabbage, cilantro, scallions, lime juice, salt, and sugar in a bowl. Let sit while you prepare everything else.
  2. Make the crema: stir together the sour cream, mayo, adobo, lime juice, and salt. Taste and add more adobo for more heat.
  3. Pat the fish strips very dry with paper towels. In a shallow dish, whisk the flour, cornmeal, chili powder, cumin, garlic powder, and salt. Dredge each strip, pressing to coat, and shake off the excess.
  4. Heat the oil in a 12-inch skillet over medium-high heat until it shimmers and a pinch of flour sizzles immediately (about 350°F / 175°C). Add half the fish, leaving space between pieces.
  5. Fry 2–3 minutes per side, turning gently with a thin spatula, until golden brown and the fish flakes easily (145°F / 63°C inside). Transfer to a paper-towel-lined plate or rack and sprinkle with a pinch of salt. Repeat with the remaining fish.
  6. Warm the tortillas: char them directly over a gas flame for 10–15 seconds per side with tongs, or wrap in a damp towel and microwave 45–60 seconds.
  7. Build tacos with a piece or two of fish, a pile of slaw, a drizzle of crema, and avocado. Serve with radishes, pickled onion, hot sauce, and lime.

Cook's note

Dry fish fries crisp; wet fish steams and the coating slides off. Pat the strips dry before dredging and fry right away — don’t let dredged fish sit for long, or the coating gets gummy. Firm white fish holds together best; delicate fish like sole is harder to flip.

Swaps and variations

  • Fish: Cod, haddock, mahi-mahi, halibut, or tilapia all work. Thicker fillets need an extra minute per side.
  • Shrimp tacos: Dredge peeled shrimp the same way and fry 1–2 minutes per side.
  • Gluten-free: Use all cornstarch plus cornmeal instead of flour, and corn tortillas.
  • Lighter: Season the fish, sear it in 1 Tbsp oil without dredging 3–4 minutes per side, and flake into tacos.

What to serve with it

Mexican street corn, black beans, or a pot of red rice round out the table. A pitcher of agua fresca or limeade feels right.

Storage and reheating

Fried fish is best eaten right away. Leftover fish keeps 1 day in the fridge; re-crisp on a sheet pan at 400°F for 5–7 minutes. The slaw keeps 2 days (it will soften) and the crema keeps 5 days.

Troubleshooting

  • Coating falling off? The fish was wet or flipped too early. Pat dry and wait until the first side is golden before turning.
  • Fish greasy? The oil wasn’t hot enough. Wait until it shimmers and test with a pinch of flour.
  • Fish breaking apart? Use firmer, thicker fillets and a thin fish spatula.

FAQ

What fish is best for fish tacos?

Firm, mild white fish like cod, haddock, mahi-mahi, or halibut. They hold their shape and take on seasoning well.

Can I bake the fish instead?

Yes. Spray the dredged strips with oil and bake on a rack at 425°F for 10–12 minutes, flipping halfway. They won’t be quite as crisp.

Corn or flour tortillas?

Corn tortillas are traditional and add great flavor. Double them up if they’re thin.

More weeknight ideas

For more taco nights, try our Chipotle Shrimp Tacos or the smoky Weeknight Chicken Tinga Tacos. For a side or a second dinner, the Skillet Elote Street Corn Chicken has the same lime-crema energy.