Top 5 Best Fish Tacos in Baja

0
28
fish tacos

Every taco tradition in Baja leads back to fish. Before the carne asada. Before the adobada. Before the shrimp enchilado. There was a man named Mario from Sinaloa frying angelito shark in a market in Ensenada sometime around 1960. No batter yet. No cabbage. Just grilled fish on a tortilla with salsa bandera. That was the seed. Sixty-five years later, the fish taco is Baja’s defining dish, its ambassador, and the subject of arguments that can last entire afternoons. We drove the peninsula and narrowed it to five.

Why Baja Fish Tacos Are Different

The Baja fish taco is not the grilled mahi-mahi taco you find in California. It is battered and fried. The original recipe used angelito, a local angel shark that was cheap and plentiful in Ensenada’s Mercado Negro. The fish went into a beer batter, hit hot oil, and came out golden and crackling. Locals call this preparation “capeado.” It spread from Ensenada to every taqueria on the peninsula.

The batter is what separates Baja from everywhere else. Beer makes it light. The shell puffs in the oil and turns crispy without going heavy. Some historians trace this technique to Japanese immigrants who arrived in Ensenada in the early 1900s and brought tempura frying methods. The connection has never been proven. It does not need to be. The result speaks for itself.

Advertise with Baja Daily News

The toppings follow a strict architecture. Shredded cabbage goes first. Then crema. Then pico de gallo or salsa bandera. Then a squeeze of lime. The cabbage provides crunch. The crema cools. The salsa adds heat. The lime ties it together. Every stand on this list follows this blueprint with minor variations. The taco arrives on a corn tortilla. Always corn. That is non-negotiable in the capeado tradition.

The fish has changed over the decades. Angel shark populations declined. Modern stands use cazón (mako shark), cabrilla, cochito, pierna, or whatever white fish arrives fresh that morning. The species matters less than the freshness. A good taquero adjusts the batter thickness and fry time based on the fish of the day. That skill is the difference between a great fish taco and a forgettable one.

1. Tacos Fénix (Ensenada)

The same family has stood at the corner of Espinoza and Juárez since 1970. That is 55 years of frying battered fish in the same spot, with the same guarded recipe, for three generations of locals and tourists. Tacos Fénix is the oldest surviving fish taco stand in Ensenada. The Michelin Guide recognized them. The batter recipe remains a family secret.

The stand is small. A counter wraps around the kitchen. A disca, the disc-shaped fryer, takes up most of the space. The oil stays at temperature all day. Fish fillets go in pale and come out golden, puffed, and crackling. The original fish was angelito. Today they fry whatever white fish arrives fresh. The batter does not change. It contains beer, maseca, and a handful of spices nobody outside the family has identified in 55 years. The result is a shell so light it cracks when you bite through it. The fish inside stays moist.

What to Order

Order the taco de pescado capeado. Two of them. Top them with chipotle mayo, shredded cabbage, and the green salsa from the condiment bar. Then get a shrimp taco for comparison. Finish with an horchata. Fish tacos run 25 to 30 pesos each (about $1.25 to $1.50 USD). A full meal with drink costs under 100 pesos ($5 USD). That is the best value on this list.

What to Know

Tacos Fénix sits on Avenida Espinoza at the corner of Juárez in the Obrera neighborhood. Do not confuse it with Tacos Mi Ranchito El Fenix, a separate stand one block north (also good, also Michelin recognized). Lines form at lunch. Go before noon or after 3 pm. The setup is street-style: plastic plates, a counter, and a condiment bar with salsas, cabbage, crema, and mustard. Cash preferred. Open daily 8 am to 8 pm.

Details

Av. Espinoza 451, Col. Obrera, Ensenada, Baja California. Open daily 8 am to 8 pm. Cash preferred. 90 minutes south of Tijuana on the toll road. Check Google Maps for current hours.

2. Tacos de Pescado Alicia (Tijuana)

Alicia Duarte started cooking fish tacos with her sister at a stand on 10th Street in Tijuana in 1984. Seven years later, the sisters split. One opened Las 4 Hermanas. Alicia opened her own place on Aquiles Serdán in Colonia Libertad. The walls inside are lined with portraits of old bikers. The neighborhood is working-class. The tacos are Ensenada-style, executed with a precision that 40 years of repetition produces.

The fish is cazón, a mako shark that gives a firmer, meatier bite than the white fish used in Ensenada. The fillets go into a crispy batter and come out golden. The corn tortillas are soft and warm. The cabbage is shredded fine. The crema is tangy. The lime-pickled onions are the detail that sets Alicia apart. They add an acidity that cuts through the oil and makes each bite feel clean. Alicia is 78. Her son Raul Olivares runs the kitchen alongside her. The plan is for him to take over when the time comes.

What to Order

Order the taco de pescado. The cazón is the star. Get two or three. Load them with the pickled onions and crema from the bar. Then try the gobernador, a cheese-and-seafood taco that has become a customer favorite. Skip the drinks and bring your own agua fresca from a nearby stand. Tacos run 30 to 45 pesos each (about $1.50 to $2.25 USD). A full meal costs under 150 pesos ($7.50 USD).

What to Know

Tacos de Pescado Alicia is on Avenida Aquiles Serdán 351 in Colonia Libertad. It is less than two miles from the San Ysidro border crossing. The neighborhood is dense and street parking is limited. The restaurant is small: a few tables, a counter, and the portraits of bikers watching from the walls. Cash only. Open daily. Go at lunchtime when the fish is freshest.

Details

Av. Aquiles Serdán 351, Col. Libertad, Tijuana, Baja California. Cash only. Less than 2 miles from San Ysidro border crossing. Check Google Maps for current hours.

3. Mariscos La Estrella (Popotla)

Popotla is not a city. It is a fishing village on the coast between Rosarito and Ensenada. Pangas come in every morning. The restaurants buy directly from the boats. Mariscos La Estrella is Lorena Lopez’s place. She has earned the title “cocinera tradicional” for her cooking. In December 2019, the restaurant burned down. Lopez and her family rebuilt. The kitchen came back. The recipes did not change.

The fish tacos here are not the careful, street-stand capeado of Ensenada. They are a fishing village’s answer to the question: what do you do with the catch that came in an hour ago? The fish is battered and fried, but the portions run larger and the preparation is rougher, more generous. The real draw is the range. Pescado zarandeado, a whole fish butterflied and grilled over coals with a chile marinade. Local jaiba, small crabs cracked and eaten with your hands. The fried spider crabs, called “marcianos” by locals, slathered in salsa diablo. The fish taco is the entry point. The rest of the menu is the reason you stay.

What to Order

Start with two fish tacos capeado to anchor the meal. Then order the pescado zarandeado if you are eating with a group. It feeds two to three people. The cangrejos marcianos (spider crabs) in salsa diablo are the dish you will talk about on the drive home. The ceviche tostada is the lighter option. A full seafood meal for two runs 400 to 600 pesos ($20 to $30 USD).

What to Know

Mariscos La Estrella sits in Popotla, a small fishing village at Km 33 on the Rosarito-Ensenada toll road. The turnoff is easy to miss. Look for the cluster of seafood restaurants at the bottom of the hill near the beach. The setting is open-air with plastic furniture and ocean views. Lorena’s place is the one with the line. Cash preferred. Open daily during daylight hours. The earlier you arrive, the fresher the catch.

Details

Popotla, Rosarito-Ensenada Toll Road, Km 33, Baja California. Cash preferred. Open daily. 35 minutes south of Tijuana on the toll road. Check Google Maps for current hours.

4. Taco Fish La Paz

Taco Fish La Paz opened in 1992 on the malecón, the waterfront boardwalk that runs along the Sea of Cortez. Thirty years later, the restaurant has expanded to multiple locations in the city. The malecón spot remains the one to visit. The setup is modern and clean: bright tiles, organized condiment stations, and a kitchen visible from the counter. Tacos Fénix in Ensenada represents the old guard of Baja fish tacos. Taco Fish represents the next generation: same tradition, polished format, no loss of flavor.

The fish tacos follow the BCS capeado tradition. Fresh fish goes into batter, hits the oil, and arrives on a corn tortilla with the standard Baja toppings. The difference is in the execution. The batter is consistent. The fish is always fresh. The condiment bar is organized. The salsas are made daily. The operation runs with a cleanliness and efficiency that street stands rarely achieve. The golden fried taco shells crack open to reveal steaming white fish inside. It is the same tradition as La Paz’s older stands, presented with modern care.

What to Order

Order the taco de pescado capeado. Get two. Then try the camaron capeado for comparison. The smoked marlin taco is the darker, saltier option worth adding. Top everything from the condiment bar: cabbage, crema, pico de gallo, and the house salsa. Fish tacos run 30 to 40 pesos each (about $1.50 to $2 USD). A full meal costs under 120 pesos ($6 USD).

What to Know

The main Taco Fish location sits on Paseo Álvaro Obregón 710 along the La Paz malecón. It is a five-minute walk from the central plaza. Open daily from early morning to late afternoon. Cards and cash accepted. The restaurant is air-conditioned, a rare luxury in La Paz taco shops. La Paz is a two-hour drive north from Los Cabos or a short flight from Tijuana.

Details

Paseo Álvaro Obregón 710, Col. El Esterito, La Paz, Baja California Sur. Multiple locations in La Paz. Open daily. Cards and cash accepted. Check Google Maps for all locations.

5. Tacos Rossy (San José del Cabo)

Tacos Rossy opened in 1991 in San José del Cabo. More than 30 years later, it remains the taco shop that locals send you to when you ask where to eat. The restaurant sits on the Transpeninsular Highway at Km 33. The setup is basic. The portions are not. In a town where resort restaurants charge 500 pesos for a single taco, Rossy charges a fraction and uses fish that was swimming that morning.

The fish taco here is served plain. No elaborate salsas. No fusion toppings. Whatever white fish arrived fresh from the boats that morning gets battered, fried, and placed on a tortilla. You dress it yourself from the salsa bar. The simplicity is the point. When the fish is that fresh, it does not need much. The gobernador is the other signature: a shrimp-and-cheese taco griddled until the tortilla crisps. The chocolate clams, named for their shell color, are a traditional BCS delicacy that most tourists never discover.

What to Order

Order the taco de pescado first. It is the measure of the day’s catch. Then get a gobernador for the cheese-and-shrimp contrast. If the chocolate clams are available, order them. They are a regional specialty you will not find outside BCS. The deshebrada (shredded beef) taco is the non-seafood option. Tacos run 30 to 50 pesos each (about $1.50 to $2.50 USD). A full meal runs under 200 pesos ($10 USD).

What to Know

Tacos Rossy sits on the Carretera Transpeninsular at Km 33 in San José del Cabo. It is a 15-minute drive from Cabo San Lucas. The restaurant has basic seating, fast service, and no pretense. The crowd is a mix of local workers, families, and tourists who got the right recommendation. Cash preferred. Open daily. Go before 2 pm for the freshest selection.

Details

Carretera Transpeninsular Km 33, San José del Cabo, Baja California Sur. Cash preferred. Open daily. Check Google Maps for current hours.

Tips for Your First Visit

Fish tacos in Baja are cheap. A full meal at Tacos Fénix in Ensenada or Taco Fish in La Paz costs under 100 to 120 pesos ($5 to $6 USD). Tacos de Pescado Alicia in Tijuana and Tacos Rossy in San José del Cabo keep meals under 200 pesos ($10 USD). Mariscos La Estrella in Popotla costs more because you will order beyond tacos. A full seafood spread for two stays under 600 pesos ($30 USD).

Start in Tijuana. Tacos de Pescado Alicia is less than two miles from the border. Drive 35 minutes south to Popotla for Mariscos La Estrella. Continue another hour to Ensenada for Tacos Fénix. That is three of the best fish tacos in Baja in a single day trip.

La Paz and San José del Cabo require a separate trip. Fly into La Paz or Los Cabos. Hit Taco Fish on the malecón for lunch. Drive two hours south (or north, depending on your airport) to Tacos Rossy for dinner. The Transpeninsular Highway connects both cities through desert and mountain scenery.

Every stand on this list uses a condiment bar. Use it. The taco arrives as a canvas. The cabbage, crema, salsa, and lime are the paint. Skip the condiment bar and you are eating half a taco.

For more Baja taco guides, check out our guides to the best shrimp tacos, beef tacos, and tacos in Tijuana, Rosarito, and Mexicali.