Impact-Site-Verification: 9e0dad4c-1ecb-4b27-8cf1-32aa58dbb403

Skip to content
Search AI Planner
Food World
Baja Fish Tacos from Mexico

Photo: Tomascastelazo · CC BY-SA 4.0 · via Wikimedia Commons

Street Food Mexico

Baja Fish Tacos

Battered fried white fish in a corn tortilla with cabbage and a creamy sauce.

Baja California, Mexico

Also known as Tacos de Pescado Estilo Baja

Last updated Oct 25, 2026 · Reviewed by the WhatWhereVacay editorial team

About Baja Fish Tacos

Pieces of white fish are coated in a light batter and fried until crisp, then tucked into warm corn tortillas. They are topped with shredded cabbage, a creamy sauce based on mayonnaise or crema, pico de gallo and a squeeze of lime. The contrast of hot crunchy fish and cool crisp toppings defines the taco.

History & Culture

The fish taco is associated with the Pacific coast of the Baja California peninsula, and the city of Ensenada is often named as a home of the style. It spread north into Southern California and is now served widely in Mexican restaurants.

How to make Baja Fish Tacos

AI-assisted, not kitchen-tested

Baja Fish Tacos (Tacos de Pescado Estilo Baja)

Beer-battered white fish fried until crisp, tucked into warm corn tortillas with shredded cabbage, a cool crema sauce, pico de gallo and a squeeze of lime. The magic is the contrast between the hot, crunchy fish and the cold, crisp toppings.

Prep
30 min
Cook
20 min
Total
50 min
Serves
4
Difficulty
Medium

Recipe ingredients

  • 600 g (1⅓ lb) firm white fish fillets, mahimahi, halibut, cod or rockfish, skinless and boneless
  • 150 g (1¼ cups) all-purpose flour, plus extra for dredging
  • 1 tbsp baking powder
  • 1 tsp fine salt
  • 1 tsp ground cumin
  • 240 ml (1 cup) cold Mexican lager beer, or cold sparkling water for non-alcoholic
  • 1 L (1 qt) neutral frying oil, peanut, canola or vegetable, for deep-frying
  • 12 whole corn tortillas, small, about 15 cm / 6 in
  • 400 g (3 cups) green cabbage, finely shredded
  • 120 g (½ cup) Mexican crema, or full-fat sour cream
  • 60 g (¼ cup) mayonnaise
  • 1 tbsp lime juice, plus wedges to serve
  • 1 clove garlic, finely grated
  • 3 whole ripe tomatoes, diced, for pico de gallo
  • 1/2 whole (½) white onion, finely diced
  • 1-2 whole serrano or jalapeño chiles, finely minced
  • 15 g (¼ cup) fresh coriander, cilantro, chopped
  • 1 tsp fine salt, for the pico de gallo

Steps

  1. 1 Make the pico de gallo: combine the diced tomato, onion, chile, coriander and salt in a bowl. Stir gently and set aside at room temperature for at least 15 minutes so the flavours meld. Do not make more than 2 hours ahead.
  2. 2 Make the sauce: whisk together the crema, mayonnaise, 1 tablespoon lime juice and grated garlic. Taste and add a pinch of salt if needed. Cover and refrigerate until serving.
  3. 3 Cut the fish into strips about 2.5 cm (1 in) wide and 5–7 cm (2–3 in) long, roughly the length of a taco. Pat completely dry with paper towels and season lightly with salt.
  4. 4 Make the batter: in a bowl, whisk together the flour, baking powder, 1 teaspoon salt and cumin. Pour in the cold beer and whisk only until just combined - a few small lumps are fine. A lumpy batter fries lighter than an overmixed one. Keep the batter cold; if your kitchen is warm, rest the bowl over ice.
  5. 5 Fill a deep, heavy pot or Dutch oven with at least 5 cm (2 in) of oil and heat to 190°C (375°F). Use a thermometer - this matters. If the oil is too cool the fish absorbs it and goes greasy; too hot and the batter burns before the fish cooks.
  6. 6 Dredge each fish strip in plain flour, shaking off the excess, then dip into the batter, letting the excess drip off for a second. Carefully lower into the hot oil, frying in batches of 4–5 pieces so the pot is not crowded and the oil temperature does not drop.
  7. 7 Fry for 3–4 minutes, turning once, until the batter is deep golden and crisp and the fish is opaque and flakes easily when probed with a knife. The internal temperature of the fish should reach at least 63°C (145°F). Drain on a wire rack set over a sheet pan (not paper towels, which steam the crust soft). Season with a pinch of salt while still hot.
  8. 8 While the fish fries, warm the tortillas: heat a dry comal or skillet over medium-high heat and cook each tortilla for about 30 seconds per side until pliable and lightly spotted. Wrap the stack in a clean towel to keep warm and soft.
  9. 9 Shred the cabbage finely - you want thin, crunchy strands, not thick wedges.
  10. 10 To serve, lay 2–3 pieces of fried fish on each warm tortilla. Top with a generous handful of cabbage, a spoonful of pico de gallo and a drizzle of the crema sauce. Finish with a squeeze of fresh lime and eat immediately while the fish is still crisp.
Report an issue with this recipe

Protected by reCAPTCHA. No account needed.

Sources: none cited yet. The description and history on this page are AI-assisted and reviewed by the WhatWhereVacay editorial team; they are not taken from a cited reference, so check details locally before you rely on them. How we use AI

Where to eat it

Sold at seafood stands and taquerias on the Baja coast and eaten by hand with salsas and lime.

No restaurants are listed for Baja Fish Tacos yet. Serve it? Get listed and be the first.

Planning a trip to Mexico?

Find places to stay and ways to get there.

Recipes from travellers

No one has shared their own Baja Fish Tacos recipe yet. Yours would be the first.

Share how you make Baja Fish Tacos

You'll need to be signed in with Google or Facebook so your name can appear on it. Recipes go through an automatic food-safety check before they publish.

Sign in to share your recipe

Ingredients
Steps

Baja Fish Tacos - frequently asked questions

What is Baja Fish Tacos?

Pieces of white fish are coated in a light batter and fried until crisp, then tucked into warm corn tortillas. They are topped with shredded cabbage, a creamy sauce based on mayonnaise or crema, pico de gallo and a squeeze of lime.

What is Baja Fish Tacos made of?

Baja Fish Tacos is made with White fish, Flour batter, Corn tortillas, Shredded cabbage, Crema or mayonnaise sauce and Pico de gallo. Recipes vary by region and by cook, but those are the core ingredients.

Where does Baja Fish Tacos come from?

Baja Fish Tacos comes from Mexico, and is especially associated with Baja California. The fish taco is associated with the Pacific coast of the Baja California peninsula, and the city of Ensenada is often named as a home of the style.

Where can I eat Baja Fish Tacos?

Sold at seafood stands and taquerias on the Baja coast and eaten by hand with salsas and lime.

How do you make Baja Fish Tacos?

Making Baja Fish Tacos at home takes about 30 minutes of prep and 20 minutes of cooking. The recipe on this page serves 4 and is rated medium. Full ingredient list and step-by-step method are in the recipe section above.

What else is Baja Fish Tacos called?

Baja Fish Tacos is also known as Tacos de Pescado Estilo Baja.

More traditional dishes from Mexico

Taste Baja Fish Tacos in Mexico City

Independent picks. We earn a small commission if you book through these, at no extra cost to you. How this works.

Before you go to Mexico

Round out your trip - most travellers book these alongside their trip.

Reviews

Rate this dish:
No review needed - one click, publishes instantly.

No reviews yet. Be the first to share your experience with Baja Fish Tacos.

Write a review

Sign in to verify you're a real person, then share your thoughts on Baja Fish Tacos.

Share this dish

Send it to a friend, post it, or keep the link.

Facebook X Telegram Reddit LinkedIn Email

Comments

To comment, first sign in with the Facebook or Google buttons in the review box above. Comments are auto-checked and post instantly.

Prefer email? Sign in with an email link and you will come straight back here.

No comments yet. Be the first to say something about Baja Fish Tacos.