What is a Baja Fish Taco: A Guide to the Classic Mexican Street Food
Baja fish tacos are one of the most popular Mexican street foods, especially along the coasts of Baja California. Their fame has spread across North America with countless restaurants featuring their version of this classic recipe. But what exactly is a Baja fish taco and what makes it so special? This guide will explain everything you need to know about the history, ingredients and popularity of Baja fish tacos.
The History of the Baja Fish TacoThe origins of the Baja fish taco can be traced back to Baja California in Mexico. Baja California has a long coastline on the Pacific Ocean and fishing is a major industry in many of its coastal cities and towns. The abundant fresh catch like cod mahi-mahi, and halibut was readily available to locals. Street vendors started selling grilled or fried fish wrapped in corn tortillas to hungry workers which eventually evolved into the Baja fish taco we know today.
The port city of Ensenada in Baja California lays claim to being the birthplace of the fish taco back in the 1950s. Their version consisted of battered and fried fish shredded cabbage pico de gallo, crema, and salsa wrapped in a fresh corn tortilla. The recipe started spreading to other towns and cities along the Baja peninsula.
By the 1980s and 90s, Baja fish tacos became popular in Southern California as more people vacationed and moved between California and Baja. Their popularity boomed after being featured in newspapers, magazines, and TV shows. Soon they were being served in Mexican restaurants across the United States.
Today, fish tacos and Baja-style fish tacos can be found on menus everywhere from fast food chains to high-end restaurants. But the classic Baja fish taco still remains a staple of beachside stands and taco shops in Baja.
What Makes Baja Fish Tacos Different?
There are a few key elements that distinguish Baja fish tacos from other types of fish tacos:
-
Beer Battered or Fried Fish – The fish fillet is dipped in a light beer batter or flour coating and then fried until golden and crispy. This helps seal in the natural juices.
-
Cabbage Slaw – The fried fish sits atop a bed of crunchy cabbage slaw made of shredded green or purple cabbage, cilantro, onions, and an acidic dressing like lime juice or vinegar.
-
Chipotle Cream Sauce – A creamy, spicy sauce is drizzled over the fish adding a smoky, tangy flavor. It’s made with mayonnaise, chopped chipotles in adobo, garlic, and lime juice.
-
Flour Tortillas – Soft flour tortillas are used rather than corn. They hold up better to the moist fillings. Corn tortillas are more often used outside of Baja.
-
Fresh Toppings – Toppings like pico de gallo, avocado, cotija cheese, and cilantro add freshness.
So the combination of crispy fried fish, cool creamy cabbage, warm tortilla, and tangy sauce is what makes the Baja fish taco stand out from the crowd.
Popular Types of Fish for Baja Fish Tacos
Since Baja fish tacos originated as a way to utilize the local catch of the day, they can be made with just about any firm white fish. But here are some of the top choices:
-
Cod – This flaky white fish has a mild flavor that pairs perfectly with the stronger seasonings. Cod was likely used in the original Baja fish tacos.
-
Mahi Mahi – Also known as dorado or dolphinfish, it’s slightly firmer with a moderate flavor. It holds up well to frying.
-
Tilapia – A widely available farm-raised fish with a mild taste. It’s a budget-friendly option.
-
Halibut – A favorite for its fine, moist texture and mild sweetness. More expensive than other choices.
-
Haddock – Another flaky white fish that absorbs flavors nicely.
-
Catfish – A unique choice with a slightly muddy flavor. Should be skinned and rinsed before using.
-
Red Snapper – Sweet, tender and lean. It flakes apart after cooking.
The firmness of the fish helps it stay intact during frying so aim for fish like cod, mahi mahi, or halibut over more delicate choices like sole or flounder.
How to Make Baja Fish Tacos at Home
Recreating delicious Baja fish tacos at home is easy to do. Here are some tips:
-
Use a light beer batter made with all-purpose flour, beer, baking powder, and seasoning. This gives the fish a light, crispy coating.
-
Pan-fry instead of deep-frying to minimize oil and mess. Use just 1⁄4 inch of vegetable oil in a skillet.
-
Flake pieces of cooked fish into the tortillas rather than frying large fillets. This allows for even cooking and portion control.
-
Quick-pickle red or green cabbage with vinegar, lime juice or lemon juice to make the creamy, crunchy slaw.
-
Add chipotles in adobo and lime juice to mayonnaise for the iconic sauce. Adjust the spiciness to taste.
-
Serve with traditional toppings like shredded lettuce, pico de gallo, avocado, cotija cheese, and cilantro.
-
Accompany with Mexican rice, black beans, tortilla chips, and salsa for a complete meal.
With the right techniques and ingredients, you can make restaurant-worthy Baja fish tacos in your own kitchen for a fun Taco Tuesday or weekend cookout.
Where to Find the Best Baja Fish Tacos
If you ever find yourself in Baja California, be sure to try an authentic fish taco from one of these famous spots:
-
Tacos El Paisa – A legendary taco stand in Ensenada credited with inventing the Baja fish taco. Still uses the original recipe.
-
La Guerrerense – Award-winning food cart in Ensenada operated by Chef Sabina Bandera, the “taco queen”.
-
Mariscos Ruben – Popular family-owned seafood restaurant in Tijuana specializing in unique Baja cuisine.
-
Tacos Oscar – Casual streetside eatery in Cabo San Lucas dishing up big, loaded fish tacos.
-
Tacos Los Cabos – Traditional tacos right on the beach in the heart of Cabo.
On the U.S. side, San Diego and Los Angeles have some of the best Baja-style fish tacos:
-
Blue Water Seafood Market & Grill – San Diego favorite for three decades and counting.
-
Oscar’s Mexican Seafood – Several locations in San Diego. Fresh fried fish and housemade habanero salsa.
-
Rubio’s Coastal Grill – Fast casual chain launched in San Diego with Baja-inspired menu.
-
Mariscos Jaliscos – Beloved LA food truck. Pioneered the “dorados” Baja taco style with lettuce wrapping.
Baja fish tacos hold a special place in Mexican street food culture. Their popularity has exploded well beyond their birthplace but the classic version still pays homage to the legendary taco stands of Baja California. When made authentically with crispy fried fish, tangy cabbage slaw, savory sauce, and fresh toppings in a warm tortilla, a Baja fish taco can transport you straight to the easygoing beach towns of Mexico.
What You’ll Need To Make Baja Fish Tacos
Most of the ingredients are pretty straightforward, except maybe the canned chipotle peppers in adobo sauce. You should add them to your pantry right away if you haven’t already. They are small peppers, usually red jalapeños, that have been dried and smoked. They come in a spicy tomato sauce with a smoky flavor. You can find them in most grocery stores in the Latin section, and I use them in a lot of my recipes.
You May Also Like
How To Make Crispy Baja Fish Tacos
What kind of fish is used in Baja Fish Tacos?
These Baja fish tacos are made from crispy beer-battered cod tucked into corn tortillas, topped with a cabbage slaw and smoky chipotle sauce. Many years ago, Michael and I rented a convertible and drove up the California coast.
What ingredients are needed to make Baja Fish Tacos?
These Baja fish tacos are made from crispy beer-battered cod tucked into corn tortillas, topped with a cabbage slaw and smoky chipotle sauce. Toss the cabbage, red onion, cilantro, vinegar, oil and salt together in a medium bowl and set aside.
What is the best way to cook Baja fish tacos?
Cut the fish into strips, about one inch by two inches. Dry the strips very well with a paper towel. Dredge the fish in batter and fry in preheated oil for about 2-3 minutes per side, till nicely golden brown, then remove to a paper towel lined plate. Load up your tortillas with fish, avocado, pico de gallo and chipotle mayo, and enjoy.
How do you make beer batter for Baja Fish Tacos?
Make your beer batter by mixing beer, flour and seasonings. Cut the fish into strips, about one inch by two inches. Dry the strips very well with a paper towel. Dredge the fish in batter and fry in preheated oil for about 2-3 minutes per side, till nicely golden brown, then remove to a paper towel lined plate.