Baja Fish Tacos Recipe

Why You’ll Love This Recipe

I love this Baja Fish Tacos recipe because it gives me restaurant-style tacos without requiring complicated ingredients. The contrast between hot, crispy fish and cool, crunchy cabbage makes every bite interesting.

I can also prepare most of the toppings while the oil heats, so the recipe comes together fairly quickly. I especially like serving these tacos for a casual dinner because I can put the toppings on the table and assemble each taco just before eating.

Another reason I keep this recipe around is its flexibility. I can use cod, halibut, mahi-mahi, or another firm white fish, and I can easily adjust the toppings and spice level.

Ingredients

(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)

For the Fish

  • 1 1/4 pounds cod or other firm white fish
  • 1 cup all-purpose flour, divided
  • 1 teaspoon baking powder
  • 1 teaspoon chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup cold Mexican lager or other light beer
  • Vegetable or canola oil, for frying

For the Creamy Lime Sauce

  • 1/2 cup mayonnaise
  • 1/4 cup sour cream or Mexican crema
  • 1 tablespoon fresh lime juice
  • 1/2 teaspoon garlic powder
  • Pinch of salt

For Serving

  • 8 small corn tortillas
  • 2 cups finely shredded cabbage
  • 1 avocado, sliced
  • 1/4 cup chopped fresh cilantro
  • Lime wedges
  • Pico de gallo or salsa, optional
  • Sliced jalapeños, optional

Directions

  1. I start by cutting the fish into strips that will fit comfortably inside the tortillas. I pat the pieces dry with paper towels so the coating sticks properly.
  2. I make the creamy lime sauce by stirring together the mayonnaise, sour cream, lime juice, garlic powder, and a small pinch of salt. I refrigerate it while I prepare the rest of the tacos.
  3. For the batter, I combine most of the flour with the baking powder, chili powder, garlic powder, salt, and black pepper. I gradually whisk in the cold beer until I have a smooth batter that is thick enough to coat the fish.
  4. I pour a few inches of oil into a heavy pot and heat it to about 350–375°F (175–190°C). Keeping the oil within this range helps me get a crisp coating without making the fish excessively greasy. Baja-style fish taco recipes commonly fry battered fish in this temperature range.
  5. I place the remaining flour in a shallow dish. I lightly coat each piece of fish in flour, shake off the excess, and then dip it completely into the beer batter.
  6. Working in small batches, I carefully lower the battered fish into the hot oil. I fry it until the coating is crisp and golden and the fish is cooked through. I avoid overcrowding the pot because that can lower the oil temperature.
  7. I transfer the fried fish to a paper-towel-lined plate or wire rack and lightly season it with salt while it is still hot.
  8. I warm the corn tortillas in a dry skillet until they become soft and flexible.
  9. To assemble each taco, I add crispy fish to a warm tortilla, followed by shredded cabbage, creamy lime sauce, avocado, cilantro, and any additional salsa or jalapeños I want.
  10. I serve the tacos immediately with fresh lime wedges so I can squeeze lime juice over them just before eating.

Servings and Timing

I make this recipe for about 4 servings, or approximately 8 tacos depending on how generously I fill each tortilla.

I allow about 20 minutes for preparation and another 15–20 minutes for cooking, giving me a total time of roughly 35–40 minutes. Comparable Baja-style fish taco recipes commonly yield about 4 servings, although exact preparation times vary depending on the batter and toppings.

  • Servings: 4
  • Yield: About 8 tacos
  • Prep time: 20 minutes
  • Cook time: 15–20 minutes
  • Total time: 35–40 minutes

Variations

For a lighter version, I skip the batter and season the fish with chili powder, cumin, garlic, salt, and lime before grilling or pan-searing it.

When I want extra heat, I mix a little chipotle in adobo into the creamy sauce or add fresh jalapeño slices before serving.

I can also swap the cod for halibut, mahi-mahi, or another firm white fish. Halibut is particularly common in Baja-style taco recipes because it stays firm during frying. (Food Network)

For extra crunch and acidity, I sometimes replace plain shredded cabbage with a quick cabbage slaw made with lime juice, cilantro, and a little salt.

If I don’t want to use beer, I substitute cold sparkling water. I still get a light batter, although the flavor is slightly different.

Storage/Reheating

I get the best texture when I eat Baja Fish Tacos immediately after frying because that is when the coating is at its crispiest.

If I have leftovers, I store the cooked fish separately from the tortillas, cabbage, sauce, and other toppings. I place the fish in an airtight container in the refrigerator and use it within 3 days.

For reheating, I prefer an air fryer or oven rather than a microwave. I reheat the fish at about 375°F (190°C) until it is hot and the exterior becomes crisp again. The microwave works when I am short on time, but the batter tends to soften.

I keep the creamy sauce refrigerated in a sealed container and assemble the tacos only after reheating the fish.

FAQs

What kind of fish do I use for Baja Fish Tacos?

I prefer a firm, mild white fish such as cod, halibut, or mahi-mahi. These varieties hold their shape well and have a mild flavor that works especially well with the batter, cabbage, lime, and creamy sauce.

Can I make Baja Fish Tacos without beer?

Yes. When I don’t want to use beer, I replace it with very cold sparkling water. The carbonation helps me create a lighter batter while keeping the recipe alcohol-free.

How do I keep battered fish crispy?

I make sure the oil is properly heated before frying and avoid overcrowding the pot. I also fry in batches and place the cooked pieces on a wire rack or paper towels so excess oil can drain away.

Can I prepare Baja Fish Tacos ahead of time?

I prepare the sauce, shred the cabbage, slice some of the toppings, and mix the dry batter ingredients ahead of time. I wait to add the beer to the batter and fry the fish until shortly before serving because freshly fried fish gives me the best texture.

What do I serve with Baja Fish Tacos?

I usually serve them with Mexican-style rice, black beans, corn salad, tortilla chips, guacamole, or a simple avocado salad. For a lighter meal, I find that the tacos are filling enough with just extra cabbage slaw and fresh lime on the side.

Conclusion

Baja Fish Tacos give me everything I want from a great taco: crispy fish, warm tortillas, crunchy cabbage, creamy sauce, and plenty of bright lime flavor. I especially like how the simple toppings complement the fried fish instead of covering up its flavor.

Print

Baja Fish Tacos Recipe

Baja Fish Tacos Recipe

5 Stars 4 Stars 3 Stars 2 Stars 1 Star

No reviews

Crispy beer-battered white fish is tucked into warm corn tortillas with crunchy cabbage, avocado, cilantro, and creamy lime sauce. These Baja Fish Tacos deliver a fresh combination of crisp, creamy, tangy, and savory flavors.

  • Author: Laura
  • Prep Time: 20 minutes
  • Cook Time: 15–20 minutes
  • Total Time: 35–40 minutes
  • Yield: 4 servings, about 8 tacos
  • Category: Main Course
  • Method: Deep Frying
  • Cuisine: Mexican
  • Diet: Halal

Ingredients

  • 1 1/4 pounds cod or other firm white fish
  • 1 cup all-purpose flour, divided
  • 1 teaspoon baking powder
  • 1 teaspoon chili powder
  • 1/2 teaspoon garlic powder
  • 1/2 teaspoon salt
  • 1/4 teaspoon black pepper
  • 1 cup cold Mexican lager or other light beer
  • Vegetable or canola oil, for frying
  • 1/2 cup mayonnaise
  • 1/4 cup sour cream or Mexican crema
  • 1 tablespoon fresh lime juice
  • 1/2 teaspoon garlic powder
  • Pinch of salt
  • 8 small corn tortillas
  • 2 cups finely shredded cabbage
  • 1 avocado, sliced
  • 1/4 cup chopped fresh cilantro
  • Lime wedges
  • Pico de gallo or salsa, optional
  • Sliced jalapeños, optional

Instructions

  1. Cut the fish into strips that fit comfortably inside the tortillas, then pat the pieces dry with paper towels.
  2. Make the creamy lime sauce by stirring together the mayonnaise, sour cream or crema, lime juice, garlic powder, and a pinch of salt. Refrigerate until ready to serve.
  3. For the batter, combine most of the flour with the baking powder, chili powder, garlic powder, salt, and black pepper. Gradually whisk in the cold beer until the batter is smooth and thick enough to coat the fish.
  4. Pour a few inches of oil into a heavy pot and heat to 350–375°F (175–190°C).
  5. Place the remaining flour in a shallow dish. Lightly coat each piece of fish in flour, shake off the excess, then dip completely into the beer batter.
  6. Working in small batches, carefully lower the battered fish into the hot oil. Fry until the coating is crisp and golden and the fish is cooked through, avoiding overcrowding the pot.
  7. Transfer the fried fish to a wire rack or paper-towel-lined plate and lightly season with salt while hot.
  8. Warm the corn tortillas in a dry skillet until soft and flexible.
  9. Fill each tortilla with crispy fish, shredded cabbage, creamy lime sauce, avocado, cilantro, and optional pico de gallo, salsa, or jalapeños.
  10. Serve immediately with fresh lime wedges for squeezing over the tacos.

Notes

  • Cod can be replaced with halibut, mahi-mahi, or another firm, mild white fish.
  • For an alcohol-free batter, substitute very cold sparkling water for the beer.
  • For a lighter variation, skip the batter and season the fish with chili powder, cumin, garlic, salt, and lime before grilling or pan-searing.
  • For extra heat, mix chipotle in adobo into the creamy lime sauce or add sliced jalapeños.
  • For extra crunch and acidity, replace the plain cabbage with a quick slaw seasoned with lime juice, cilantro, and salt.
  • Keep the frying oil between 350–375°F (175–190°C) and fry in small batches for the crispiest coating.
  • Store leftover cooked fish separately from the tortillas, sauce, and toppings in the refrigerator for up to 3 days.
  • Reheat leftover fish at about 375°F (190°C) in an oven or air fryer until hot and crisp. Avoid microwaving when possible because it softens the batter.

Nutrition

  • Serving Size: 2 tacos
  • Calories: 690 kcal
  • Sugar: 4 g
  • Sodium: 850 mg
  • Fat: 38 g
  • Saturated Fat: 8 g
  • Unsaturated Fat: 27 g
  • Trans Fat: 0 g
  • Carbohydrates: 53 g
  • Fiber: 7 g
  • Protein: 32 g
  • Cholesterol: 85 mg
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted
Inline Feedbacks
View all comments