Last Updated on


Choosing the best fish tacos in Baja Mexico is no easy task. Although enjoying any fish taco and drinking a cold Pacifico beer in Baja Mexico is certainly a slice of heaven on earth, some simply stand above and beyond others – by leaps and bounds. For that reason alone I have compiled a list of some of the best fish tacos in Baja Mexico.

Plate of 4 fish tacos with salsa and lime.

As you drive south (or head north) along the Transpeninsular Highway simply keep this post handy so you can grab some fish tacos from each of these places along the way. While I have not included Cabo San Lucas, Todos Santos or Ensenada, I ask you to share your favorite fish tacos from these towns and any other town in Baja Mexico I may have excluded.

Fish Tacos in Baja Mexico

The fish taco was born on the Baja Peninsula. At (roughly) 760 miles long, as little as 25 miles wide and with 1,900 miles of coastline, it’s no wonder fish is the name of the game in these parts. While the city of La Paz (featured below) offers a few variables, fish tacos in Baja Mexico seem to incorporate similar elements – served on either wheat or corn tortillas with coleslaw, tomato/onion/cilantro garnish and lime wedges to squeeze on top. Eating fish tacos in Baja Mexico is an experience to truly savor and this post will let you know where to find the finest.

Woman with life vest catching a small fish.

Order Here!

Served to you in this post will be some of the best fish tacos in Baja Mexico. I will decline to name a favorite fish taco simply because it is difficult to do so. Understand most of these establishments do not have a phone number, none have a website and opening/closing hours, if provided, are not always adhered to. This is is the norm in Mexico.

2 plates of fish tacos held by a woman

Many establishments are simply alongside the Transpeninsular Highway and in these cases proper addresses have been omitted, so look for the name of the place as you drive along instead. Addresses and/or directions for establishments that are to be found away from the Transpeninsular Highway will be provided, where applicable.

Note: Fish tacos in Baja Mexico seem to sell out quick, with many establishments often exhausting their supply by 1:00  p.m. –  do yourself a favor and grab ’em early. Also, all of the places mentioned  in this post are in the state of Baja California Sur, or B.C.S.

Guerrero Negro, B.C.S.

Tacos El Muelle

Address: Carratera Guerrero Negro, next to Farmacias Similares.

Hours: About 10 a.m. to about 2 or 3 p.m.

Phone: N/A

Website: N/A

Tacos El Muelle food truck, Guerrero Negro, Baja Sur, Mexico.

Taco Talk

This taco truck, on the main road in Guerrero Negro, is impossible to miss. Tony and his crew serve up what may be the tastiest fish tacos in Baja Mexico. For only 23 pesos, or $1.15, you can order one and try to guess what his winning combination of seasoning is because Tony is offering no hints. This truck is popular with locals and road-trippers in Baja Mexico, with many popping into town in-transit just to eat these legendary fish tacos. Are they that good? They are.

Fish taco on white paper plate, Guerrero Negro, Baja Sur, Mexico.

The seasoning, or sazon, is a trade secret at Tacos El Muelle. That seasoned batter is fried up to a dark copper color which works in concert with the spices to create a fish filet with a very deep flavor. Also, the fish here is one piece rather than several smaller pieces like at most taco joints. I found this made the eating experience less messy, as the fish tends to stay in place with each bite. Your order comes on your choice of either a flour or corn tortilla.

Of special note at Tacos El Muelle is the consistency of their fish tacos. The scratch-made batter and the fried-to-order fish was just as good on our first visit as it was 7 months later. The batter is fried just a bit longer at Tacos El Muelle and I believe this creates a superior taste over others.

Also of note, there is no seating at this informal location – the front counter is for ordering and dressing up the fish tacos. Do as everyone does and bring your grub back to your vehicle or find a shady spot nearby to nosh.

Mulegé, B.C.S

Mariscos Peralta’s 

Address: Northbound Side of Transpeninsular Highway, Mulegé

Hours: About 8 a.m. to 4 p.m. Closed Tuesday

Phone #: N/A

Website: N/A

Front of Mariscos Peralta's blue and yellow taco stand, Mulege, Mexico.

Taco Talk

We first came here in 2013 and have never forgotten this popular local taco stand. The fish at Mariscos Peralta’s is flaky white and the batter is tastier than most. The fish here is consistently firm as well, but it really is the taste of the batter that has kept us coming back. We have eaten here many times and the fish is always fried to a perfect golden crispness. The ladies here offer you the choice of corn or wheat tortillas, which is a nice touch.

A little selection of garnishes will accompany your order, so slather on all you can without making a mess. Recently, Mariscos Peralta’s has been offering a small serving of homemade corn tortilla chips along with a side of salsa while you wait for your tacos to be cooked. At the time of research, fish tacos were 22 pesos, or $1.10 and a cold Pacifico will set you back 20 more pesos – you will not find beer from a restaurant or taco stand cheaper than that.

Red plate of fish tacos with salsas and limes, Mulege, Baja Sur, Mexico.

Coming here is always a treat, where locals pop up to the counter in passing just to have a brief chat with the staff. There is also a car-wash/tire shop that is oddly attached to the taco stand earning Mariscos Peralta’s the added accolade of the most authentic place to grab a fish taco in Baja Mexico. Passing through Mulegé on the Transpeninsular Highway puts you literally within arm’s length of this road side taco stand, so pull over and pop in for a bite.

Loreto, B.C.S.

Taqueria El Molontzin

Address: Calle Ugarte, at the corner of Fernando Corsan, Loreto

Hours:  8:30 a.m. – 3:00 p.m. Taqueria El Molontzin, according to the owner, is likely open every day. You gotta love Mexico!

Phone: N/A

Website: N/A

Front of building, Taqueria El Molontzin, Loreto, Baja Sur, Mexico.

Taco Talk

Taqueria El Molontzin was full of locals as we drove past one day and pleasantly empty upon walking in for lunch several days later. Fish tacos here go for 25 pesos, or $1.25 each, served with either wheat or corn tortillas. El Molontzin also has the added touch of a refrigerated condiment bar AND a bowl of complimentary homemade batter-fried jalapeno peppers at the front counter. The owner even sports a chef-hat!

Our first visual impression of the fish tacos here prepared us for a garden variety offering. Biting into a piece of fish by itself revealed a perfect bit of flaky white flesh along with batter that held more flavor than expected. Also, the batter held on to little oil from the frying process, earning the tacos here an extra point. The fish tacos here were a pleasant surprise and held their own rather well, edging out some stiff local competition. Somehow, El Molontzin became our preferred place in Loreto for fish tacos.

Plate of fish tacos with salsa and slaw on table, Taqueria El Molontzin, Loreto, Baja Sur, Mexico.

The condiments here are more varied and much colder than other fish taco establishments we sampled. Included were 3 different salsas along with 3 different creme dressings, cucumber wedges, a plain old coleslaw mix and possibly the best escabeche onions we have tasted. El Molontzin has proven to be consistent each time we have visited, a quality not all taco joints share in Loreto. Get here at once, for Taqueria El Molontzin serves up some of the best fish tacos in Loreto, consistently.

El Rey Del Taco

Address: Calle Benito Juarez 61, Loreto

Hours: 9:30 a.m. – 2:00 p.m.

Phone #: N/A

Website: N/A

Front of El Rey Del Taco building, Loreto, Baja Sur, Mexico.

Taco Talk

El Rey Del Taco – The King of the Taco in English – certainly pulls in both tourists and locals alike. Many say the king serves the best fish tacos in Baja Mexico. Period. Although that may not be true in my opinion, they certainly do serve some of the largest fish tacos in Baja Mexico. At 35 pesos each, these tacos do pack a punch and ordering two will be plenty. Again, tacos here are either on corn or wheat tortillas. Order a fresh squeezed orange or lime drink as well.

Although the batter was seasoned quite well we found consistency with the quality of fish lacking over several visits. Perhaps the king gets different fish at different times of the year, as our visit in November 2017 was far superior to our last visit 8 months later in July 2018. The last sample from El Rey Del Taco was stronger in flavor and rather mushy. Each piece of my fish in July contained the lateral line, which is the fatty, grey bit of flesh on a fish filet that I find too strong. The overpowering flavor of the fish was somewhat remedied by adding more coleslaw and salsa to the taco.

Belly up to front counter and elbow your way onto the  bench for the best seat in the house and watch the king sling and fling. El Rey Del Taco does have the market cornered on large tacos and the hectic pace of locals and tourists coming and going certainly makes this place stand above others in Loreto. Coming to Loreto simply means you must come to El Rey Del Taco.

Although the king’s court is filled with a rapt crowd – seemingly everyone in town – we found ourselves yearning for Taqueria El Molontzin for our fish tacos. The crown is being threatened here in Loreto by consistent quality fish and an overall better flavor. Can the king be usurped? You decide and let us know what you think.

Taquitos Del Valle 

Address: Ave. Benito Juarez, between Calle Ayuntamiento and Marques de Leon, Loreto

Hours: 9 a.m. – 3 p.m. Closed Friday.

Phone #: N/A

Website: N/A

Truck in front of Taquitos Del Valle, Loreto, Baja Sur, Mexico.

Taco Talk

Taquitos del Valle, just west of El Rey del Taco and on the same street, offers an acceptable alternative to our first 2 taco titans in Loreto. Fish tacos are 25 pesos each, or $1.25. By the time we bit into our fish tacos at Taquitos del Valle we both realized how truly varied fish tacos can be from one another but endeavored to sort it all out in the name of dogged research.

Plate of fish tacos on gingham tablecloth, Taquitos Del Valle, Loreto, Baja Sur, Mexico.

Here we had fish that, although fresh and cooked to order, presented and tasted a bit like a batter-dipped fish finger. Is that a bad thing? Not really. The unseasoned batter was cooked perfectly and very light instead of greasy. Even unseasoned batter alone is, in my opinion, good enough if cooked right. Such was the case at Taquitos Del Valle. The fish itself was white, barely flaky and bordering on mushy – not the best bit of fish I tasted.

El Valle made the cut based upon that wonderful unseasoned batter. I tend to tout the seasoning present in the mix throughout this post but I found the simple flavor of the fried batter here a nice surprise. I even grabbed a few of the fish fingers and ate them alone, without a tortilla or the usual accompaniments. Locals seem to enjoy the food here and Taquitos del Valle is a viable choice in a town that has a great selection of food for locals and tourists alike.

La Paz, B.C.S.

Taco Fish La Paz

Address: Gral. Marques de Leon, Zona Central

Hours: Tuesday – Sunday 8:30 a.m. – 4:00 p.m. Closed Monday

Phone: 52 612 125 7075

Website: N/A

Sign for Taco Fish La Paz in La Paz, Baja Sur, Mexico.

Taco Talk

La Paz seems to add 2 variables to the fish taco not seen elsewhere. First, fish tacos here are served on corn tortillas only. Finally, one large filet of fish is fried whole then cut into pieces rather than smaller pieces battered and fried individually. Here you order from the cooks who present you a ticket along with your food and you pay the cashier after eating.

I had to overlook my rampant dislike of corn tortillas for this review in La Paz. The flavor of corn tortillas tend to dominate anything served with them while offering a mealy mouthfeel.

The salsa bar at Taco Fish La Paz in La Paz, Baja Sur, Mexico.

Taco Fish La Paz, while slightly more upscale than many taquerias, still offers fish tacos for 25 pesos. This local favorite is a bit far from the touristy malecon in La Paz, but is certainly worth the diversion. Taco Fish La Paz also offers an amazing toppings bar with everything you will need to spike your fish taco. Again, not having a choice of flour tortilla was a rather sad reality for me in La Paz.

Because of the corn tortilla the taco wound up falling apart rather quickly. The quality of the fish was a surprise here; my taco contained a piece of fish with the lateral line yet it was very mild in flavor. The fried batter reminded us both of fish from a chipper back in Ireland which we both really enjoyed, even though we found the first few bites dominated by the corn tortilla.

Cross-section of a fish taco at Taco Fish La Paz in La Paz, Baja Sur, Mexico.
A Bit Of Grey Flesh….The Lateral Line.

I found this to be one of the better options in La Paz most noteworthy for the assortment of toppings and their taste atop my fish taco. Sadly, corn tortillas seem to rule here in La Paz and perhaps a true fish taco expert might say therein lies the true taste of fish tacos in Baja Mexico. I, however, remain unconvinced.

Tacos De Pescado El Estadio

Address: Guillermo Prieto 1320, Zona Central

Hours: Daily, 8 a.m. – 2 p.m.

Phone #: N/A

Website: N/A

Customers lined up in front of Tacos de Pescado El Estadio, La Paz, Baja Sur, Mexico.

Taco Talk

This basic looking taco stand will fool you.Tacos De Pescado El Esatadio may possibly be serving some of the very best fish tacos in Baja Mexico. The secret? Sazon, or seasoning in English. These may also be the cheapest fish tacos in Baja Mexico, but more on that later. Although I had to deal with yet another corn tortilla, the fish taco here was damn fine. The fried filet simply made me forget about the pithy corn tortilla and THAT meant I had a winner!

2 fish tacos on a blue plate at Tacos de Pescado El Estadio, La Paz, Baja Sur, Mexico.

Order your fish taco from the cashier who will then give you a ticket to bring to the cook. Fish tacos here, although on corn tortillas only, are truly something to experience indeed. Firm fish is surrounded by a batter with a supple texture and a perfect blend of seasonings. I tore strips of the battering off the fish to isolate the two and try each on their own! Perfection! Try to arrive before 11, when the lunch crowd starts lining up around the corner.

Although these fish tacos do not need much dressing, you will find an impressive assortment of dressings and sauces at El Esatdio to slop on. If the flavor and quality here are not enough to convince you, perhaps the price will. At only 20 pesos each, or about $1, these are the cheapest fish tacos in Baja Mexico we sampled. Visiting La Paz? Check this place out!

Pin Me Now!

person holding plate of fish tacos

plate of fish tacos



  1. Debbie Cratsley

    We have recently gotten into fish taco’s and are looking to create a good sauce to go on top. Thanks for sharing!

    • Debbie,
      I am picturing fish tacos with Walleye or Perch from back home… What kind of fish are you using? The sauce is rather simple, featuring mayonnaise and cilantro. Do not forget the lime, slaw and cold Pacifico beer! Let us know what your preferred fish type is and which sauce you find to your liking.
      We really thank you for the comment and the continued support on our blog!
      Your Drifters,
      Jerry and Fiona

  2. Donna J Scott

    Get your Dad to travel and I will love to eat a fish taco . Maybe . Love you two drifters and please continue to be safe. Love you , Mom❤️

  3. Donna J Scott

    Hi, Jerry and Fiona —aka- a couple of drifters….
    I enjoyed reading your post on the variety of fish tacos ?. I happen to like fish tacos.
    However the tacos there are no doubt better than the ones in the states. In the states you will get three tacos on a taco tray for $9.99, not including the Pacifico.. Great deal for you two drifters. Looking forward to reading your next post from you and Fiona.
    Your post was very informative. The photography is awesome.

    • Mom,
      You simply cannot beat the price of a real fish taco in Baja Mexico! This sounds like the perfect excuse for you to travel to the Baja Peninsula. The money you save on food will pay for the whole trip!
      We thank you for your continued support, always. We love you so much!
      Your Drifters,
      Jerry and Fiona

Leave a Comment

Your email address will not be published. Required fields are marked *