Where to eat in La Paz: 16 Best Restaurants + Local Taco Joints
A complete guide to the best places to eat in La Paz, from local restaurants to the best fish taco spots.

This post may contain affiliate links, which means we might earn a small commission on anything purchased through these links at no extra cost to you. Learn more on our disclaimer page.
La Paz, the vibrant capital of Baja California Sur, is nestled on the east side of the beautiful Baja California peninsula on Mexico’s Pacific coast. It’s known for its seafront Malecón (promenade), which is lined with beaches, parks, and eateries, as well as the 19th-century Nuestra Señora de La Paz Cathedral, which sits in the centre by the Velasco Garden and near the museums. La Paz is also one of the best food cities in Baja California Sur, if not in the whole of Mexico (some of the best food we had in Mexico was in La Paz)! From street-side taco stands to 5-star bars and upscale restaurants, La Paz has something for every craving and every budget. We ate our way around the city and have listed all the best restaurants in La Paz, Mexico, for you below. We’ve also ranked the best fish taco joints in La Paz, as well as mentioning where to find all those other classic Mexican dishes you must try during your trip.
Best La Paz Restaurants – Our Top Picks

More from La Paz
What to eat in La Paz, Mexico
Let’s start with what you should eat in Mexico. If you’re not joining a food tour in La Paz, you will have to try and find the best food in the city on your own. We made a long list of Mexican foods to try during our visit and here are some of the local Mexican dishes you must try.
Mexican breakfast foods you need to try

Mexican lunch foods you need to try

Mexican meals you need to try

Mexican desserts you need to try

Mexican snacks you need to try

Mexican drinks you need to try

The best places to eat tacos in La Paz
And now, let’s look at where to eat. Being by the sea, La Paz has access to some of the freshest seafood sourced by local fishermen, meaning that fish tacos are abundant and delicious. We have listed below our top picks for fish tacos in La Paz, in order of preference. All of these restaurants also offer a variety of other traditional and authentic Mexican foods, so we’d recommend showing up hungry and ordering an assortment of dishes to sample.
1. El Estadio
Let’s start with our favourite restaurant in La Paz: El Estadio. This little locally-run eatery is located down the street from Catedral de Nuestra Señora de La Paz. It took us a little while to find and another little while to figure out how it worked, but the food was so worth it!
You order your food from the ladies out front, who give you a piece of paper with your order on. You give that piece of paper to the men behind the street-side cooking equipment, who provide you with your food. In our case, we ordered “dos tacos de pescado por favor” (2 x fish tacos).
We got two tortillas with freshly battered fish each, for 30 pesos per person (about £1/$1.50)! These were the cheapest tacos we found in Baja California Sur, and they were delicious too.
You can add toppings – ‘slaw, salsa and taco sauce or hot sauce – at the help-yourself-toppings bar and then take a seat in the little indoor restaurant.
We were the only gringos (tourists) in the whole place – we always say the best food is where the locals eat – and we highly recommend a visit here to try the best fish tacos in La Paz.
2. Mc-Fisher
Mc-Fisher is pretty much the antithesis of El Estadio – modern, hip and super popular with tourists – but it was still one of our favourite restaurants in La Paz.
The vibe of the restaurant is really laid-back, with benches and graffiti art reminiscent of a street food market.
It’s pricier than El Estadio, at 50 pesos a fish taco (1 tortilla with crisply battered fish), but you similarly help yourself to toppings from the pre-portioned servings of salsa, slaw and sauces. We’d also recommend you try a cocktail while you’re at Mc-Fisher. Their signature margaritas are great and they serve piña coladas the size of your head!
3. Asadero Rancho Viejo
There are actually two Rancho Viejos in La Paz – Asadero Rancho Viejo opposite La Paz Marina and Rancho Viejo 2, which is on the malecón. And we’d argue they’re the best authentic Mexican restaurants in La Paz.
We visited Asadero Rancho Viejo, which was super popular with the locals. There wasn’t another tourist in sight! The fish tacos were delicious and we also got guacamole and chips, as well as fajitas – boy was that a mistake!
The serving sizes were so big we couldn’t finish all the food, but it meant we had a nice packed lunch of leftovers for the next day. 3 fish tacos were 115 pesos, which is actually pricier than McFisher.
4. Claros Fish Jr.
Claros Fish Jr. is another more touristy spot but delivers tasty food nonetheless. The staff is pretty 50/50 Spanish speaking and bilingual and the customers are generally a 50/50 split of locals and tourists too.
1 taco (1 tortilla with battered fish) costs 32 pesos and you help yourself to toppings from the toppings bar.
They also serve really tasty cocktails. Claros Fish Jr. is a chain so you can find them in other cities throughout Mexico, like San José del Cabo.
5. TacoFish
A popular and casual eatery in La Paz, TacoFish is known for its fresh and flavourful Baja-style seafood tacos. This little-known spot is perfect for those seeking a quick and authentic Mexican meal.
Try the crispy fish and shrimp tacos, made fresh and served with a variety of toppings. Add your toppings at the self-serve salsa bar and enjoy the laid-back vibe in outdoor seating.
With tasty dishes at affordable prices, it’s no wonder TacoFish is a go-to for locals and travellers alike.

6. Tacos de La Monarka
Tacos de La Monarka is a hidden gem in La Paz, known for its authentic Mexican tacos and authentic flavours. This restaurant specialises in traditional Mexican tacos with a focus on fresh ingredients and seasonings.
You can choose from a wide selection of fillings, including carne asada (grilled beef), al pastor (spit-roasted marinated pork), chorizo (spicy sausage), and birria (slow-cooked beef or goat stew). And, of course, there’s a range of spicy salsas to enhance your tacos.

Vegetarian and Vegan Restaurants in La Paz
Many of the La Paz restaurants we came across offer vegetarian and vegan options on their menus. But there are also a few vegan specialist restaurants that are among the best restaurants in La Paz and we couldn’t not mention them.
7. Mango Blues
Mango Blues is a cute little restaurant which specialises in plant-based dishes. They offer a range of traditional Mexican dishes (with a vegan twist), as well as plant-based favourites.
Be sure to try the vegan tacos, which come in a variety of flavours and are made with vegan proteins. The menu is very affordable and there’s a BYOB policy too.

8. Planeta Veggie
This small vegan restaurant features veggie classics, like falafel and houmous, at an affordable price point. If you’re missing the taste of home, or have simply eaten too much Mexican food recently, then Planeta Veggie is the place to go. There’s a cosy patio and free WiFi so you can take a break and enjoy a nutritious meal.

Vegan Groceries
There used to be a small vegan grocery store in La Paz, but unfortunately, it has recently closed down. It can be really difficult to find vegan foods in small convenience stores like Oxxo and Six, so we’d recommend taking an Uber out to Walmart, which sits on the outskirts of La Paz.
Walmart has a few vegan substitutes like cheese, burgers and yoghurt, as well as classics such as plant milk, houmous, and of course all your usual groceries like vegetables, pasta and bread.

The best brunch restaurant in La Paz
So La Paz has some incredible Mexican restaurants, but what if you fancy a little brunch or are seeking the best coffee shops? Well, here they are.
9. Dulce Romero
Dulce Romero is a highly-rated restaurant in the centre of La Paz, serving brunch classics like croissants, omelettes and waffles. They also serve coffees, juices and smoothies so you can kick-start your day the right way.
Everything on the menu is very reasonably priced too, so you can rest assured this brunch won’t break the bank.

10. Doce Cuarenta Coffee & Bakery
Doce Cuarenta Coffee & Bakery is one of La Paz’s most beloved coffee shops, offering high-quality coffee and delicious baked goods in a cosy and stylish setting.
Their speciality coffee is sourced from local Mexican coffee farms and expertly brewed, offering everything from classic espressos to cold brews.
You can choose from a variety of freshly baked goods, including pastries, cakes, and bread, perfect for pairing with your coffee.

The best cocktail bar in La Paz
If you’re looking for nightlife, La Paz has some lively bars. If you’re seeking a more relaxed setting, the city is also home to some really lovely cocktail lounges.
11. Seis Uno Dos
Seis Uno Dos (612) is a rooftop bar and restaurant and offers some of the best views of La Paz. Situated right on the Malecón, Seis Uno Dos serves delicious cocktails and a nice evening menu (although it’s not very vegetarian-friendly).
Get a table on the rooftop terrace an hour before sunset to enjoy the view in the best evening light. We’d also recommend any drink that comes with the classic chilli-salt rim!

12. Elbuen Bar
Elbuen Bar is a lively and welcoming spot in La Paz, known for its great drinks, delicious food, and upbeat vibe. Offering craft cocktails and tasty treats, this bar is a great place for an after-dinner drink.
Elbuen Bar also often hosts local bands or DJs, which makes for a fun night out.

13. Cuatro Altos
Cuatro Altos is a modern and stylish espresso-slash-cocktail bar in La Paz, offering top-notch and refreshing drinks in a relaxed yet chic setting.
With unique coffee mixology, the espresso martini is not to be missed.

The best ice cream shops in La Paz
When it comes to sweet treats, you’re spoiled for choice in La Paz. Look out for any La Fuente or Michocana and you’re bound to find a refreshing ice cream or tasty gelato.
‘La Fuente’ literally translates to ‘The Fountain’, referring to a place where refreshing treats like ice cream are readily available. While ‘La Michoacana’ is a name that refers to ice cream shops in Mexico, originating in the state of Michoacán. They typically sell paletas (ice pops) or popsicles.
14. La Fuente
La Paz can be really hot. In fact, La Paz can go an entire year without rain, and there’s no better way to cool down than with a refreshing ice cream.
La Fuente, located on the Malecón, has a great range of flavours, all of which are brightly coloured and match the colourful décor. We’d highly recommend getting a waffle-cone bowl with a scoop of taro, Mexican Vanilla or coconut.
15. Neveria y Paleteria La Fuente
Another seafront spot, Neveria y Paleteria La Fuente Sucursal Pineda is a fantastic spot to pick up an ice cream to cool off from the heat.
There’s even a tequila-flavoured ice cream for those seeking something a little different.

16. La Michocana
Michocanas are everywhere in La Paz, but we really like the one right by the Cathedral. It’s not on Google Maps, but if you have your back to the church, it’s on the crossroads on your left.
There’s one right on the Malecón too.

The best La Paz Food Tours
If you’re looking for a way to combine food and sightseeing, you should strongly consider booking onto a La Paz Food Tour. Sample a variety of Mexican dishes on a street food tour, taste a variety of tacos, or sample traditional mezcal in a guided experience that’s fulfilling and educational.

Read next:
The 28 Best Things to Do in La Paz
A Complete Guide to Visiting Balandra Beach
How to Ethically Swim with Whale sharks in La Paz
How to Snorkel or Dive with Sea Lions in La Paz
How to Visit Isla Espíritu Santo from La Paz
Our Baja California Sur Destination Guides:
Our Baja California Sur Travel Guides: