Baja Fish Tacos

Crispy beer-battered white fish tucked into warm corn tortillas with a bright shredded cabbage slaw and tangy crema. This stovetop version delivers the classic Baja taco experience — crunchy, creamy, and citrusy — perfect for weeknight dinners or casual gatherings.

0.0(0 reviews)
Prep: 20m · Cook: 20m · Total40 mins
DifficultyMedium
Serves4
Baja Fish Tacos

Ingredient Spotlight

Mexican crema or sour cream

Mexican crema is a slightly tangy, pourable cream from Mexico (similar to a thinner, milder crème fraîche) traditionally used as a finishing drizzle on tacos and soups. It has a rich, tangy flavor and a smooth, slightly runny texture that cools and balances spicy or acidic foods. Find it in the Hispanic/Latin aisle of supermarkets or at Latin markets; substitute by thinning sour cream with a little milk or lime juice (or use crème fraîche thinned with milk) to approximate the texture and flavor.

Jake

Jake's note

"These tacos shine when served immediately so the batter stays crisp; they’re a great showstopper for casual dinner parties or a weekend taco night. Home cooks will love how simple the beer batter is — just a few pantry staples and cold beer."

Baja Fish Tacos

This stovetop Baja fish taco brings the beach shack experience into your kitchen with a bright, crunchy contrast: beer-battered white fish that shatters on the first bite, a lime-softened cabbage slaw, and a tangy crema to tie it all together. Using a blend of all-purpose flour and fine yellow cornmeal gives the batter its signature texture — the flour creates a light, airy crust while the cornmeal adds that granular crunch that holds up against the cabbage and salsa. Cold lager is not just for flavor; its carbonation and temperature are what make the coating puff and stay crisp.

What sets this version apart is attention to small, practical details: a short rest for the batter to hydrate, patting fish dry so the coating adheres, and frying in a shallow cast-iron pan to control browning without deep-fryer fuss. It’s built for weeknights and small gatherings alike—easy to scale, quick to assemble, and forgiving if you work in batches. Serve these tacos hot off the pan with lime wedges and a few dashes of hot sauce, and they’ll disappear faster than you can set the table.

Plan your timing

6:15 pm6:23 pmMake the beer batter
6:23 pm6:31 pmHeat oil and fry the fish
6:31 pm6:39 pmMake the slaw and crema
6:39 pm6:47 pmWarm the tortillas
6:47 pm6:55 pmAssemble and serve
Advertisement

Ingredients

Yield
4

Instructions

Make the beer batter

In a large bowl whisk together the flour, cornmeal and the combined baking powder/kosher salt/black pepper. Slowly pour in the cold beer while whisking until the batter is smooth and thick enough to coat a spoon; there can be a few small lumps. Let the batter rest 8–10 minutes in the fridge while you prep the fish and slaw.

For this step

  • 1 cupAll-purpose flour
  • 0.5 cupYellow cornmeal (fine)
  • 1.5 teaspoons (total)Baking powder, kosher salt and black pepper (combined)
  • 12 fl ozCold lager or pale beer
Make the beer batter

Heat oil and fry the fish

Pour oil into a heavy skillet (cast-iron preferred) to a depth of about 1" and heat over medium-high until it reads 350°F (or a small drop of batter sizzles and browns in ~30 seconds). Pat the fish strips dry, dredge each piece in batter to coat, then carefully add to the hot oil in batches. Fry 3–4 minutes, turning once, until golden and cooked through; transfer to a paper-towel-lined rack to drain.

For this step

  • 1 lbWhite fish fillets (cod, haddock or halibut), cut into 3–4" strips
  • 2 cupsNeutral oil for frying (vegetable or canola)

Make the slaw and crema

While the oil heats, toss shredded cabbage with the juice of one lime and a pinch of salt to taste; let sit 5 minutes so it softens slightly. In a small bowl stir together crema (or sour cream) with the juice of the remaining lime and a pinch of salt and black pepper — thin with a teaspoon of water if needed to a drizzling consistency.

For this step

  • 4 cupsGreen cabbage, finely shredded
  • 0.5 cupMexican crema or sour cream
  • 2 countLimes (for juice and serving)
Make the slaw and crema

Warm the tortillas

Warm tortillas one at a time in a dry skillet over medium heat 20–30 seconds per side until pliable and slightly charred at the edges. Keep wrapped in a clean towel or in a low oven to stay warm while you finish frying the fish.

For this step

  • 8 countCorn tortillas (6–8 inch), warmed
Warm the tortillas

Assemble and serve

Divide warm tortillas among plates, place 2–3 pieces of beer-battered fish on each, top with a small handful of limey cabbage slaw and a drizzle of crema. Serve with lime wedges for squeezing and extra hot sauce if desired.
Assemble and serve

Tips from the kitchen

Keep the batter cold

Chill the batter in the fridge and use cold beer; the temperature contrast and carbonation create a lighter, crisper crust when fried.

Pat fish completely dry

Remove surface moisture with paper towels before battering so the coating adheres evenly and doesn't slide off into the oil.

Monitor oil temperature

Maintain about 350°F in the pan — too hot browns the outside before the fish cooks, too cool makes the batter greasy; a small drop of batter should sizzle and brown in ~30 seconds.

Don't overcrowd the pan

Fry in batches so the oil temperature recovers quickly; overcrowding lowers the oil temperature and yields soggy, under-crisped pieces.

Keep tortillas warm

Store warmed tortillas wrapped in a towel or in a low oven (200°F) to stay pliable and avoid cracking when assembled.

Variations & substitutions

Gluten-free batter

Swap the all-purpose flour for a 1:1 gluten-free baking flour and use a GF lager or chilled sparkling water; add a teaspoon of xanthan gum if your blend lacks it to improve batter structure.

Beer-free option

Replace beer with very cold sparkling water and a teaspoon of apple cider vinegar for acidity; the carbonation still lightens the batter without alcohol.

Spicy chipotle crema

Stir 1–2 teaspoons of canned chipotle in adobo into the crema for smoky heat, or add cayenne to the batter for an all-over kick.

Shrimp or cauliflower substitute

Use large shrimp, peeled and deveined, frying 1–2 minutes per side, or coat small cauliflower florets and extend frying to 4–5 minutes until tender and golden.

Storage & make-ahead

Leftover battered fish loses its crisp quickly, so store components separately: fish in an airtight container on a paper-towel-lined tray and slaw/crema in sealed containers. Reheat fish on a wire rack in a 375°F oven for 8–12 minutes to restore crunch; avoid the microwave which will make it soggy. Tortillas can be wrapped and refrigerated for up to 2 days, then warmed in a dry skillet before serving.

What to serve with it

Serve with charred street corn (elote), cilantro-lime rice, or a simple black bean salad to round out the meal and add texture. For drinks, a crisp Mexican lager or a tart paloma complements the citrus and cuts the richness of the batter; a classic margarita pairs well too. Present tacos on a long platter with lime wedges, pickled red onions, and a small bottle of hot sauce so guests can customize their own.

Frequently asked questions

What fish works best for Baja tacos?

Firm, mild white fish like cod, haddock, or halibut are ideal because they hold together in the batter and offer a clean flavor that pairs well with the limey slaw.

Can I make the batter ahead of time?

You can mix the dry and wet components separately, but avoid combining too far in advance; batter performs best after a short 8–10 minute rest because prolonged sitting can weaken the leavening and make it heavy.

Why is cornmeal included in the batter?

Fine yellow cornmeal adds granular crunch and a toasty flavor that differentiates Baja-style coating from a pure flour tempura; it helps the crust stand up to moist toppings.

How can I tell when the fish is cooked?

Golden-brown exterior and an internal temperature of 145°F are reliable indicators; the fish should flake easily and be opaque all the way through when tested with a fork.

Can I freeze leftover fried fish?

You can freeze cooked, cooled fish in a single layer on a sheet, then transfer to a bag for up to 1 month, but texture will degrade; reheat from frozen in a hot oven to reclaim some crispness.

Jake

About the author

Jake

Hello, I'm Jake. I started this recipe site with the idea that I hated recipe websites that overwhelm you with long stories and ads just to see plain content that's not helpful. My goal is to provide you with quality recipes, simple ideas and a fun cooking experience. There's lots of fun things to cook, and I think as you browse the site you'll find that TopShelf.Recipes is the place for quality recipes on the web.

See all recipes by Jake

Ratings & Reviews

Did you make this recipe?

Be the first to share your experience.

Ingredients

4 servings
Step 1: Make the beer batter
  • All-purpose flour1 cup
  • Yellow cornmeal (fine)0.5 cup
  • Baking powder, kosher salt and black pepper (combined)1.5 teaspoons (total)
  • Cold lager or pale beer12 fl oz
Step 2: Heat oil and fry the fish
  • White fish fillets (cod, haddock or halibut), cut into 3–4" strips1 lb
  • Neutral oil for frying (vegetable or canola)2 cups
Step 3: Make the slaw and crema
  • Green cabbage, finely shredded4 cups
  • Mexican crema or sour cream0.5 cup
  • Limes (for juice and serving)2 count
Step 4: Warm the tortillas
  • Corn tortillas (6–8 inch), warmed8 count

Nutrition Facts

Per serving: 1 taco

Calories1495
Total Fat120.1g
Saturated Fat14.2g
Trans Fat29.8g
Polyunsaturated Fat81.1g
Monounsaturated Fat18g
Total Carbohydrates76g
Dietary Fiber8.2g
Total Sugars2.4g
Protein30.2g

Nutrition values are estimated from USDA ingredient data and may vary based on preparation, brands, and portion sizes. Values are provided for informational purposes only.

Sous-chef
Baja Fish Tacos

Ask me anything about this recipe — substitutions, scaling, techniques, timing.

Powered by AI · Answers may not always be perfect