Crispy Beer-Battered Cod Fish Tacos
These tacos come together fast, but the batter fries up so crisp and light you would swear a deep fryer was involved. The flaky cod stays tender inside while the chipotle crema and bright slaw bring just the right pop of acid and heat.
What Makes These Fish Tacos So Good
The beer batter does all the heavy lifting: it puffs and shatters the moment you bite, without any heavy breading. A little cornstarch in the mix keeps the coating delicate, so you taste cod first and crunch second.
You get a cool, creamy sauce, a quick cabbage slaw, and a pile of hot fried fish all in one tortilla. Which means you have contrast in every bite: cold against warm, smooth against crisp, rich against tangy.
Ingredients

- 1 lb (450g) cod fillets, about 1 inch thick: fresh or thawed, pat them bone-dry before cutting.
- 1 cup (125g) all-purpose flour
- ½ cup (60g) cornstarch
- 1 tsp baking powder
- 1 tsp fine sea salt, plus more for the fish
- ½ tsp smoked paprika
- ½ tsp ground cumin
- 1 cup (240ml) cold light beer, such as a lager or pilsner: the colder the better.
- Vegetable or canola oil, for frying: about 3 cups, enough for 2 inches in your pot.
- 2 cups (200g) shredded green cabbage
- ¼ cup (10g) fresh cilantro leaves, roughly chopped
- Juice of 1 lime
- ½ cup (120g) mayonnaise
- 2 tbsp chipotle peppers in adobo sauce, finely chopped: use 1 tbsp if you prefer less heat.
- 8 small flour or corn tortillas, warmed.
Variations / Substitutions
- Cod swap: halibut, haddock, or tilapia work well. Just stick to a firm, flaky white fish that holds its shape.
- Gluten-free batter: use a 1-to-1 gluten-free flour blend in place of the all-purpose flour and swap in a gluten-free beer or club soda.
- Mild sauce: replace the chipotle with 1 tsp smoked paprika and a small pinch of cayenne in the mayo.
- Slaw shortcut: a bagged coleslaw mix does the job in a pinch; just toss it with the lime and cilantro.
If you want to try the same batter with shrimp, we have a spicy chipotle shrimp taco that follows the same method.
How to Make Crispy Beer-Battered Cod Fish Tacos
This recipe moves fast once the oil is hot, so have your slaw and sauce ready before you fry.
Step 1: Make the Beer Batter

In a large bowl, whisk together the 1 cup flour, ½ cup cornstarch, 1 tsp baking powder, 1 tsp salt, ½ tsp paprika, and ½ tsp cumin. Pour in the 1 cup cold beer and whisk just until no dry pockets remain. A few small lumps are fine; overmixing makes the batter tough. Pop the bowl in the fridge while you prep everything else.
The batter will look like thick pancake batter right now. The cold beer slows gluten development, which helps the coating puff into that airy, shattering crust.
Step 2: Cut and Season the Cod

Slice the cod into strips about 1 inch wide and 3 to 4 inches long. Pat them really dry with paper towels, then sprinkle lightly with salt on both sides.
Dry fish means the batter grabs on and stays put. Any leftover moisture will steam inside the coating and make it peel away in the oil, so take an extra 30 seconds here.
Step 3: Fry the Cod

Pour enough oil into a heavy pot or deep skillet to reach a depth of 2 inches, and clip on a thermometer. Heat the oil to 375°F (190°C). While it heats, line a plate with paper towels.
Once the oil hits 375°F, pull the batter from the fridge. Drop a few strips of fish into the batter and turn to coat, then let the excess drip off for a second. Carefully lower them into the hot oil, working in batches so you do not crowd the pot. Fry for 3 to 4 minutes, turning once, until the coating is deep golden and crackly all over. The cod will be opaque and flake easily. Transfer to the paper towel-lined plate and hit them with a tiny pinch of salt while they are still hot.
Keep an eye on the temperature between batches. If it dips below 350°F, the batter will soak up oil instead of crisping. Let the oil recover for 30 seconds before adding the next round.
Step 4: Whip Up the Chipotle Crema and Slaw

In a small bowl, stir the ½ cup mayonnaise and the 2 tbsp chopped chipotle peppers until evenly combined. In another bowl, toss the 2 cups shredded cabbage with the ¼ cup cilantro and the juice of 1 lime.
You want the crema to be spoonable but not runny. If it feels too thick, stir in a tiny splash of water or a squeeze of extra lime juice.
Step 5: Assemble the Tacos

Warm the tortillas in a dry skillet over medium-high heat for about 20 seconds per side, until they freckle and puff. Spoon a little crema onto each tortilla, pile on some slaw, then add a couple of fried cod strips. Finish with a final drizzle of crema and serve right away while the fish is hot and crunchy.
Tips for the Crunchiest Fish Tacos
- Keep the beer ice-cold: warm beer activates the flour’s gluten too soon. I pop the can in the freezer for 10 minutes before measuring.
- Test the oil with a scrap: drop a tiny bit of batter into the oil first. It should sizzle and rise immediately. If it sinks, the oil is not hot enough.
- Warm tortillas over a flame: if you have a gas stove, lay a tortilla right on the grate for a few seconds per side. The light char tastes better than any pan method.
- Double-batch the crema: it keeps in the fridge for a week and works on everything from breakfast eggs to grilled vegetables.
Fry times for 1‑inch strips at 375°F:
| Batch Size | Oil Temperature | Approx. Fry Time |
|---|---|---|
| 3–4 strips | 375°F (190°C) | 3–4 mins |
| 5–6 strips | 375°F (190°C) | 4–5 mins |
Storing Leftovers
- Refrigerate: store the fried fish, slaw, and crema in separate containers. The fish will soften in the fridge; eat it within 1 day for best texture.
- Re-crisp: spread the fish on a wire rack set over a baking sheet and reheat in a 400°F (200°C) oven for 5 to 7 minutes. The microwave will make it gummy, so skip it.
What to Serve With Cod Fish Tacos
A cold limeade or a classic margarita cuts through the richness of the fried fish. On the side, a simple black bean and corn salad with cotija and a squeeze of lime rounds out the meal without competing with the crunch.
Frequently Asked Questions
Can I bake the fish instead of frying it?
Yes, though the texture changes. Coat the strips with a light breadcrumb crust and bake at 425°F (220°C) for 10 to 12 minutes, flipping once. They will be crisp-edged but not as shatteringly crunchy.
What is the best beer for the batter?
A light lager or pilsner works best because it adds bubbles and a clean flavor without weighing the batter down. Darker beers can turn the coating a bit sweet and heavy.
Can I use corn tortillas for fish tacos?
Absolutely. Corn tortillas are traditional and hold up well. Warm them the same way so they do not crack when you fold them.
Why did my batter fall off in the oil?
Two common reasons: the fish was not dry enough, or the oil temperature dropped too low when you added the fish. Pat the fish completely dry and fry in small batches, letting the oil return to 375°F between rounds.
Ingredients
Method
- In a large bowl, whisk the flour, cornstarch, baking powder, salt, paprika, and cumin. Pour in the cold beer and whisk until just combined. Refrigerate the batter.
- Slice the cod into 1‑inch wide strips and pat very dry. Season lightly with salt.
- Heat 2 inches of oil in a heavy pot to 375°F (190°C). Dip a few fish strips into the cold batter, let the excess drip off, and fry in batches for 3 to 4 minutes, turning once, until deep golden. Drain on paper towels and season with a pinch of salt.
- Stir together the mayonnaise and chipotle peppers for the crema. Toss the cabbage, cilantro, and lime juice in a separate bowl.
- Warm the tortillas in a dry skillet. Spread crema on each tortilla, top with slaw and fried cod, drizzle with more crema, and serve immediately.
