New video every week on YouTube →
Baja Fish Tacos, Crispy Beer-Battered Fish with White Sauce

Baja Fish Tacos, Crispy Beer-Battered Fish with White Sauce

Baja fish tacos with white fish in an ice-cold beer batter, fried at 365°F (185°C) until 145°F (63°C) inside, with cabbage and white sauce. 12 tacos for 4 in 45 minutes, best fish by US/UK name, air fryer option and costs.

The batter on a Baja fish taco is mostly air. Cold beer, a little cornstarch and baking powder puff it into a thin, hollow shell in 3 to 4 minutes of frying at 365°F (185°C), and that shell is the whole point. Baja fish tacos are strips of white fish dipped in beer batter, deep-fried and tucked into warm corn tortillas with shredded cabbage, a creamy white sauce, fresh salsa and lime. English Wikipedia places their origin in Baja California, Mexico, and credits the Rubio’s chain with making them popular in the United States.

What are Baja fish tacos, and are they worth frying at home?

How do you make Baja fish tacos? Cut 600 g (1⅓ lb) of firm white fish into strips, pat dry, salt and dredge in flour. Dip in a batter of flour, cornstarch, baking powder and ice-cold lager, then fry at 365°F (185°C) for 3 to 4 minutes, until the center reaches 145°F (63°C). Serve in warm corn tortillas with shredded cabbage, a mayo and crema white sauce, pico de gallo and lime. 45 minutes for 4 servings.

Worth it if you’ll eat them the minute they come out of the oil. Takeout fish tacos lose the crunch on the drive home; at home you get a crust that shatters, fish that’s still moist, cold crisp cabbage, a tangy sauce and lime, all in one bite. Nothing on the list is hard to find in a US or UK supermarket.

Good for. A Friday dinner, a backyard lunch where everyone builds their own, or a taco bar for 6 to 12 if one person is happy to man the pot.

Not great for. Cooks who won’t deep-fry at home (the air fryer and grilled versions are further down), meals that have to be made ahead, since the crust stays crisp for about 10 minutes, and anyone avoiding gluten, unless you make the swaps in the allergens section.

Time. 45 minutes, nearly all of it hands-on. The only wait is the 10 minutes it takes the oil to reach temperature. With the sauce, salsa and cabbage made earlier, it’s 25 minutes on the night.

Difficulty, medium. Nothing is technically hard. The thing that goes wrong is heat, and a probe or clip-on thermometer fixes that.

Which fish to buy for fish tacos, with US and UK names

Firm, lean white fish, skinless and boneless, about 1 inch (2.5 cm) thick. Thin fillets dry out before the batter browns; soft ones break when you turn them. The Culinary Institute of America’s Baja recipe collection uses cazón (a small shark) or mahi mahi, while Mexican home recipes tend to use tilapia or whatever white fish is fresh.

Which fish to buy for Baja fish tacos in the US and the UKMatrix of white fish for beer-battered tacos with US and UK names and how each behaves in hot oil: cod, called cod in both countries, gives big juicy flakes and is the easiest pick; mahi mahi, sold as mahi mahi or dorado, is firm and slightly sweet and holds its shape; halibut is firm but pricey and dries out if overcooked; tilapia is mild and easy to find but thin fillets overcook; swai, also sold as basa or pangasius, is soft and cheap but breaks if overcooked; hake, common in the UK, is tender and needs gentle handling; dogfish, sold in the UK as rock salmon or huss, is very firm, like the cazón used in Mexico.US nameUK nameIn hot oilCodcodcodbig juicy flakesMahi mahimahi mahi, doradomahi mahifirm, holds shapeHalibuthalibuthalibutfirm, dries if overdoneTilapiatilapiatilapiamild, thin fillets overcookPangasiusswai or basabasa, pangasiussoft, can breakHakehakehaketender, handle gentlyDogfishdogfish (rare)rock salmon, hussvery firm, like cazón
Pick a firm, lean fillet about 1 inch (2.5 cm) thick. Cod is the safe default on both sides of the Atlantic; dogfish, sold as rock salmon or huss in UK chippies, is the closest to Mexico’s cazón.

Frozen fillets are fine. Thaw them overnight in the fridge, which is what the FDA recommends, or in a sealed bag under cold water if you’re short on time, then dry them thoroughly: water left on the surface is what makes batter slide off.

What else you need, with supermarket swaps

IngredientWhat it doesEasy swapWhat changes
Mexican lager (Modelo, Pacifico, Corona)bubbles puff the crustany light lager, or ice-cold sparkling waterwater gives a paler, plainer crust that’s just as crisp
Mexican cremaloosens and cools the saucesour cream thinned with 1 tbsp milka little thicker and tangier
Serrano chileheat in the pico de gallo½ jalapeñomilder
Corn tortillas, 5 to 6 in (12 to 15 cm)the baseflour tortillassofter, sweeter, hold a runny sauce better
Cornstarch (cornflour in the UK)a more brittle crustmore flourslightly chewier crust

In the UK, corn tortillas are sold in packs in larger supermarkets and online; check that they’re corn and not the wheat wraps sold alongside. If you can’t find Mexican crema, sour cream or crème fraîche loosened with lime juice does the job.

Equipment. A heavy pot 8 to 10 inches (20 to 24 cm) wide, a thermometer, a spider or slotted spoon, a wire rack over a sheet pan, and a skillet for the tortillas. A countertop deep fryer set to 365°F (185°C) replaces the pot and the thermometer. No thermometer? Drop a bead of batter in the oil: at the right heat it rises to the surface within 2 to 3 seconds in a ring of fine bubbles.

Beer batter that stays crisp, and the temperatures that matter

The batter is 100 g (¾ cup) flour, 25 g (3 tbsp) cornstarch, 1 tsp baking powder and 200 ml (¾ cup + 1 tbsp) of beer at fridge temperature, about 40°F (4°C). Cold liquid slows gluten development, so the crust stays light instead of bready, and the carbonation and baking powder inflate it the moment it hits the oil. Stir with a fork and stop while there are still small lumps.

Three habits keep it crisp. Dry and dredge the fish so the batter grips. Fry in small batches, 4 strips per liter (quart) of oil: in my pot each batch drops the temperature by 20 to 25°F (10 to 15°C), and it needs a minute to recover. Drain on a rack, never on paper towels.

Frying and doneness temperatures for Baja fish tacos in °FTemperature scale for beer-battered fish tacos in degrees Fahrenheit with Celsius: the fish is safe at 145°F (63°C) in the center according to the US FDA; oil at 320°F (160°C) or below gives a greasy, pale crust; 350°F (175°C) is the lowest oil temperature that sets the batter; 365°F (185°C) is the working temperature in this recipe; the air fryer runs at 400°F (200°C).150°F200°F250°F300°F350°F400°F145°F / 63°Cfish is done320°Fgreasy350°Fminimum365°F / 185°Cfry here400°Fair fryer
Start every batch at 365°F (185°C) and never let the oil sit below 350°F (175°C). Pull the fish when the center reads 145°F (63°C), about 3 to 4 minutes for 1-inch strips.

The white sauce. Equal parts mayonnaise and crema, 80 g (⅓ cup) each, with 1 tbsp lime juice. A minced chipotle in adobo turns it into the smoky chipotle sauce many taco stands use; start with half, because it’s hotter than it looks. Greek yogurt in place of the crema makes it lighter and sharper.

Game plan, make-ahead and scaling up to 20

Game plan for 12 Baja fish tacos in 45 minutesTimeline for 12 fish tacos serving 4: white sauce and pico de gallo from minute 0 to 12; shred the cabbage from 12 to 17; heat the oil to 365°F (185°C) from 15 to 25, hands off; cut, dry and salt the fish from 17 to 23; whisk the cold beer batter from 23 to 25; fry in 3 batches from 25 to 40; warm the tortillas meanwhile from 30 to 40; build and serve from 40 to 45.010203040minutesSauce and pico de gallo12 minShred the cabbage5 minOil up to 365°F10 minCut and dry the fish6 minCold beer batter2 minFry in 3 batches15 minTortillas (meanwhile)10 minBuild and serve5 minhands-onheating, hands offto the table
Everything cold comes first and can be made ahead. The batter gets mixed 2 minutes before frying, and the fish is eaten within 5 minutes of leaving the oil.

Make ahead. The white sauce keeps covered in the fridge; I make it up to 2 days early. The cabbage, shredded and stored airtight with a paper towel. The fish, cut into strips and refrigerated, as long as you cook it within 2 days of buying it, the FDA’s window for fresh seafood. The pico de gallo, same day and no more than 4 hours ahead, because the tomatoes weep.

What you should see at each stage.

StageWhat you should see
Battercoats the back of a spoon like thick cream, drips slowly
Oil, about 10 min365°F (185°C), or a drop of batter rises in 2 to 3 seconds
Fish going instrong, steady bubbling all around; smoking means too hot
Crust, 3 to 4 mindeep golden, puffed, sounds hollow when tapped
Fish145°F (63°C) in the center, opaque and flaking with a fork

Scaling up. Three tacos per person. For more than 6 people, mix the batter in batches of the base amount so the beer stays cold and fizzy.

PeopleFishTortillasFlour, totalCornstarchBeerCabbageFry batches
4600 g (1⅓ lb)12130 g (1 cup)25 g (3 tbsp)200 ml (¾ cup)200 g (3 cups)3
6900 g (2 lb)18195 g (1½ cups)38 g (⅓ cup)300 ml (1¼ cups)300 g (4½ cups)5
121.8 kg (4 lb)36390 g (3 cups)75 g (⅔ cup)600 ml (2½ cups)600 g (9 cups)9
203 kg (6⅔ lb)60650 g (5 cups)125 g (1 cup)1 liter (4 cups)1 kg (15 cups)15

For 12 or more, run two pots or a large electric fryer. Fried strips hold in a 200°F (95°C) oven on a rack for about 15 minutes; after that the crust starts to soften.

Fish safety, mistakes, spice level and allergens

Safety. The FDA’s guidance is to cook fish to 145°F (63°C) in the center; without a thermometer, the flesh should be opaque and separate easily with a fork. One-inch strips get there in 3 to 4 minutes at 365°F (185°C). For thicker pieces, fry at 350°F (175°C) for about 5 minutes so the middle cooks before the crust burns.

Common mistakes.

  • Greasy, soft crust → the oil was too cool. Check it before every batch and fry 4 strips at a time.
  • Batter slipping off → wet fish, or no flour dredge. Pat dry and dredge first.
  • Heavy, bready crust → overmixed batter or warm beer.
  • Dark crust, raw center → oil above 385°F (195°C) or strips cut too thick.
  • Soggy underside → drained on paper towels.
  • Soggy tacos → watery salsa. Spoon the pico de gallo out of its juice and put the sauce on top of the fish, not under it.

Spice level, 1 out of 5. Only the serrano in the pico de gallo and the optional chipotle bring heat. For more, put a red taco salsa or a tangy salsa verde on the table.

Kids. Boneless fried fish is how many children first accept fish. Leave out the serrano and chipotle for theirs.

Allergens. Fish; gluten from the wheat flour and the beer, which is brewed from barley; egg in the mayonnaise; milk in the crema. Corn tortillas are gluten-free. For a gluten-free batter, use rice flour with the cornstarch and sparkling water or certified gluten-free beer; the crust comes out thinner and more brittle.

Fried, air fryer or grilled, which fish tacos should you make?

Calories per serving of fish tacos by cooking methodCalories per serving of 3 fish tacos with cabbage, pico de gallo and corn tortillas, calculated from USDA SR Legacy with this recipe’s quantities: beer-battered and deep-fried with white sauce, 745 kcal; air-fried with a flour, egg and panko coating and white sauce, 615 kcal; beer-battered and fried without the white sauce, 570 kcal; pan-grilled with no coating and white sauce, 505 kcal.Per serving of 3 tacos · USDA SR Legacy · frying oil absorbed is my estimateFried, with white sauce745 kcalAir fryer, with sauce615 kcalFried, no white sauce570 kcalGrilled, with sauce505 kcal
The white sauce adds about 175 kcal per plate and the frying oil about 90. Grilled fish with the sauce lands lower than fried fish without it.
  • The real thing → beer-battered and fried, as above.
  • Air fryer fish tacos → dredge the strips in flour, dip in 1 beaten egg, coat in 60 g (1 cup) panko, spray with 2 tsp oil and cook at 400°F (200°C) for 8 to 10 minutes, flipping halfway, until 145°F (63°C) inside. It’s a breaded crust rather than a beer batter, but it crunches. About 615 kcal a serving.
  • Grilled fish tacos → marinate the fish 10 minutes in 1 tbsp lime juice, 1 tsp chili powder, ½ tsp cumin and salt, then cook in a very hot pan or on the grill with 1½ tsp oil, 3 to 4 minutes a side. Dinner in 25 minutes, about 505 kcal.
  • Shrimp → the same batter works on peeled shrimp, 2 to 3 minutes in the oil. For raw, lime-cured shrimp instead, try shrimp aguachile.
  • California-style → English Wikipedia notes that California versions often add cabbage dressed like coleslaw; flour tortillas are common there too.

What fish tacos cost in the US

The BLS doesn’t publish an average US price for fish fillets, so I won’t make one up: check the per-pound price at your fish counter and multiply by 1⅓ lb. Everything else is cheap. Using the USDA AMS weekly retail feature report of October 9, 2026, the produce comes to about $4.20: green cabbage at $0.73/lb ($0.32 for 7 oz), Roma tomatoes at $1.27/lb ($0.56), white onion at $1.22/lb ($0.16), 4 limes at $0.50 each ($2.00), a $0.97 bunch of cilantro and a few cents of chile. The flour, at the BLS August 2026 average of $0.548/lb, adds about $0.16.

Yield. 12 tacos, 3 per person as a main. With a side of frijoles charros or guacamole, 2 each is enough and it feeds 6.

What drives the cost. The fish, by a wide margin. Tilapia and swai are the budget picks; halibut costs the most and gains the least under a batter. The liter (quart) of oil isn’t all spent: strained, I reuse it once more for fish.

Serving, storing and reheating

Serving. One strip per warm corn tortilla, cabbage, white sauce and a spoonful of fresh pico de gallo on top, with limes for squeezing. A bowl of authentic guacamole and a Mexican shrimp cocktail to start make it a seafood night.

Fridge. USDA FSIS limits: no more than 2 hours at room temperature, and cooked fish keeps 3 to 4 days at 40°F (4°C) or below. Store fish, cabbage, sauce and salsa separately.

Freezer. Fried fish freezes for 4 to 6 months (FSIS) but loses most of its crunch on thawing. I’d rather freeze the raw strips and fry on the day.

Reheating. Never in the microwave. On a rack in a 400°F (200°C) oven for 8 to 10 minutes, or in the air fryer at 350°F (180°C) for about 4 minutes, until it reaches 165°F (74°C), the FSIS figure for reheating leftovers.

Frequently asked questions

What is the best fish for fish tacos? A firm, lean white fish about 1 inch (2.5 cm) thick: cod, mahi mahi or halibut. Tilapia and swai work if you don’t overcook them.

What is Baja sauce made of? Mayonnaise and Mexican crema or sour cream in equal parts, with lime juice and salt. Add a chipotle in adobo for a smoky version.

What temperature should the oil be for fish tacos? 365°F (185°C) at the start of each batch, and never below 350°F (175°C).

Why is my beer batter not crispy? Usually the oil is too cool, the pot is crowded, the beer was warm or the fish was wet. Drain on a rack, not paper.

Can I make fish tacos without beer? Yes. Use the same amount of ice-cold sparkling water; the crust is just as crisp and a little paler.

Can I make fish tacos in an air fryer? Yes, coated in flour, egg and panko, at 400°F (200°C) for 8 to 10 minutes, flipping halfway.

Corn or flour tortillas for fish tacos? The Baja recipes I checked use corn. Flour tortillas are softer and handle a runny sauce better.

How do I know when the fish is done? At 145°F (63°C) in the center, per the FDA, or when the flesh turns opaque and flakes with a fork.

Nutrition per serving

Per serving of 3 tacos with cabbage, white sauce and pico de gallo (no chipotle), calculated ingredient by ingredient from USDA FoodData Central (SR Legacy) using this recipe’s quantities. The fish is calculated as Atlantic cod and the crema as sour cream. The 40 g (3 tbsp) of oil absorbed while frying 600 g of fish is my own estimate, and all the batter is counted even though a little is left over:

  • Calories: 745 kcal
  • Protein: 37 g
  • Carbohydrates: 74 g
  • Fat: 33 g, of which 6 g saturated
  • Fiber: 8 g
  • Sugars: 5 g
  • Sodium: 1000 mg

About 630 mg of the sodium comes from the added salt. Cut the salt in the batter and the pico de gallo and the rest from the mayonnaise and baking powder stays.

In Colombia, fried fish at my table meant a whole mojarra with patacones, so Baja tacos taught me something new: a good batter is a thermometer job, not luck. My first try went into one crowded skillet and came out pale and oily. Since I started frying 4 strips at a time and waiting for the oil to climb back to 365°F, the last batch comes out as crisp as the first. Josnaisis.

Baja Fish Tacos, Crispy Beer-Battered Fish with White Sauce

Baja Fish Tacos, Crispy Beer-Battered Fish with White Sauce

By Josnaisis Ramirez · Gran Receta

Rate
★ ★ ★ ★ ★
✓ Thanks!

Prep

25 min

Cook

20 min

Servings

4

people

Total

45 min

Difficulty

Medium

Cuisine

Colombian · Venezuelan

Calories

745 kcal

Ingredients

For 4 servings · Check off what you have

Instructions

1

Stir together the mayonnaise, crema, lime juice, salt and the chipotle if using, and refrigerate. Finely chop the tomatoes, onion, serrano and cilantro, toss with lime juice and salt for the pico de gallo. Shred the cabbage as thin as you can.

2

Pour the oil into a heavy 8 to 10-inch (20 to 24 cm) pot, about 1½ inches (4 cm) deep, and heat over medium-high to 365°F (185°C), about 10 minutes. Meanwhile, pat the fish strips very dry, salt them and dredge them in the 30 g (¼ cup) of flour, shaking off the excess.

3

Right before frying, whisk the 100 g (¾ cup) flour, cornstarch, baking powder, salt, oregano and garlic powder in a bowl, then pour in the cold beer and stir with a fork just until no dry flour remains. Small lumps are fine. The batter should coat the back of a spoon like thick cream.

4

Dip 4 strips into the batter, let the excess drip off for 2 seconds and lower them into the oil, away from you. Fry 3 to 4 minutes, turning halfway, until deep golden, crisp and hollow-sounding, and the center reads 145°F (63°C). Drain on a wire rack, not on paper, and let the oil climb back to 365°F (185°C) before the next batch.

5

While the fish fries, warm the tortillas on a dry skillet over medium heat for 30 seconds a side and keep them wrapped in a clean towel. Double them up if they're thin.

6

Build each taco with one strip of fish, a handful of cabbage, a spoonful of white sauce and some pico de gallo. Serve right away with lime wedges.

Nutrition

Approximate values per serving · 4 servings total

745

kcal

37g

Protein

74g

Carbs

33g

Fat

8g

Fiber

6g

Sat. fat

1000mg

Sodium

5g

Sugar

Tip: Two temperatures make the crust: oil at 365°F (185°C) at the start of every batch, and beer at fridge temperature. Mix the batter last and stir it as little as possible, because the bubbles and the baking powder are what puff it up. Drain on a rack: on paper towels the underside goes soft within a minute.
#baja fish tacos#fish tacos recipe#beer battered fish tacos#fish taco sauce#mexican food
Josnaisis Ramirez
Josnaisis Ramirez · Cook & author

Mom of Dylan and home-cooking enthusiast. I share the Venezuelan and Colombian recipes that shaped my life. My story →

Link copied! Now you can share it