Skip to Content

10 Amazing Restaurants in Cabo San Lucas Mexico

10 Amazing Restaurants in Cabo San Lucas Mexico

Sharing is caring!

Wondering what the best restaurants in Cabo San Lucas are?

This is a collection of the best places to go for fish tacos, street eats, and seriously good food.

This is about local food, Mexican restaurants, and Mexican-run businesses, and really good food.

For more Cabo tips, check out the Best Things to Do in Cabo San Lucas or head over to my YouTube channel for more tips.

Los Cabos is one of my favorite beach destinations in Mexico. In fact, I lived just down the road in San Jose del Cabo for a while. So I know this region quite well and continue to return here to explore and eat!

Take a Cabo San Lucas Food Tour

If you want to explore the best restaurants in Cabo San Lucas or even better, get away from the tourist zone and eat some seriously great traditional Mexican food, consider taking a local food tour. 

  • Cookin’ Cabo: These guys run some of the best food tours around Mexico (including Puerto Vallarta and San Jose del Cabo, too!). Issi is a fantastic guide and knows the city so well. It was a combination of history and culture of the town as well as seriously fantastic taco stops. Book that tour here.
  • Avocabo Food Tour: Besides having a very clever name, this food tour is a fantastic option for checking out some of the best places to eat in Cabo San Lucas. They have seafood-specific food tours, taco tours, and a “local’s favorite” food tour of some of the town’s best restaurants. Check out the different tours and book here.

The Best Restaurants in Cabo San Lucas

These are some of the absolute best restaurants in Cabo San Lucas that you won’t want to miss out on. Whether you are staying at an all-inclusive or you’re self-catering at a condo nearby the marina, you’ll want to get out to check out some of these local spots.

When I am traveling around Mexico, Mexican food is my top priority. There are plenty of high-end restaurants around Los Cabos that serve up Italian or French cuisine, but those aren’t the places you’ll ever find on my Mexico restaurant guides. 

Instead, this article is made up of local spots and delicious Mexican-fusion places that I have tried over and over again, not just once. These are the 10 places I continue to return to every time I’m in town. 

1. Los Claros Tacos

The tacos at Los Claros in Cabo San Lucas are consistently some of my favorite seafood tacos (maybe even better than Puerto Vallarta). I would go out on a limb and say this is one of the best restaurants in Cabo San Lucas and San Jose del Cabo combined!

The fish tacos here are so fresh, so perfectly cooked, and the salad bar has the best selection of salsas and toppings.

My personal favorite taco here is the callo, or scallop. They cut them up into bite-sized pieces and grill them up on the plancha. They have a very light char on the outside, but they are so tender and juicy inside. It pairs perfectly with their fresh corn tortillas and spicy pico de gallo. 

I also really love their smoked marlin, their “crunch” fish taco (breaded and fried), and their simple Baja-style fish taco. 

A Baja-style fish taco is lightly battered and then deep-fried. The batter is usually crispy on the outside and light and fluffy on the inside. Their fish taco ticks every box, and the fish is still the star of the show. It’s not overpowered by the batter. 

There are several locations, including a convenient one in the marina, but my favorite location is the one in downtown

crunch tacos from los claros cabo san lucas

The best tacos in Cabo San Lucas at Los Claros. The front taco was one of my favorites, the crunch fish taco. A nice alternative if you don’t love the Baja-style.

2. Tacos May

Another incredible local taco spot is Tacos May. If you want to sample the best of what’s on offer as far as genuine and authentic Mexican food in Cabo, you have to get yourself to this little hole-in-the-wall spot.

The specialty here is cabeza taco, or cow head taco. It’s all of the most tender pieces of beef from the cow head that have been slow-cooked until they fall off the bone and melt in your mouth. 

I highly recommend trying at least one of the cabeza tacos if you have never had one before. If you have had cabeza before and enjoy it, well, you’ll love these.

If you’re feeling less adventurous, then try the barbacoa taco. This is slow-cooked beef in a nice tomato and dried-chile sauce. 

If you’re feeling even more adventurous than cabeza tacos, try the corazon, or heart taco. 

los tacos may in cabo san lucas

The front of Los Tacos May in downtown Cabo San Lucas – look for this spot for some seriously great food!

3. Tacos Gardenias

For a great fish taco spot and one of the best restaurants in Cabo San Lucas for fish tacos, head to Tacos Gardenias.

This is a nice spot for several reasons; it has a huge dining area and can accommodate bigger groups, it’s close to the beach, the staff are super friendly, the margaritas are strong, and of course, the tacos are fantastic.

I really loved their simple grilled fish tacos. The portions are generous, and I felt more than full after three tacos. They also have Baja-style fish tacos, which most restaurants call pescado capeado on their menus.

While this is certainly a place that caters to tourists (where in Cabo doesn’t?), these guys are still serving up authentic Mexican eats.

fish tacos from gardenias

The tacos from Gardenias were fresh and delicious!

4. Las Guacamayas

This is my favorite restaurant in Cabo San Lucas for pastor tacos. 

If you’ve never had a pastor taco before, it is a pork taco that is seasoned with dried chiles and other spices (the recipe varies widely across the country). It is usually cooked on a spit, kind of like shawarma or kebab.

The chef then carves thin slices off the spit, puts them inside a tortilla, and usually tops it with a slice of grilled pineapple. 

Las Guacamayas is doing a seriously great job of cooking the pastor meat. It’s seasoned well, and it’s super juicy with a little crisp from the flame. The tortillas are freshly made at the restaurant, and the salsas offer the perfect amount of spice.

The other thing they make that I love is the papa rellena, or stuffed potato. It’s a glorified baked potato, but it’s a very popular dish around this region of Mexico. Usually topped with carne asada, or barbecued steak, and cheese. Once served at the table, you can scoop it out and put it inside a tortilla to make your own tacos. It’s insanely delicious, especially if you’ve been enjoying a few beers at Cabo Wabo.

papa rellena or stuffed potato from los guacamayas

This is the papa rellena that we had and it was SO good. It was enough for both of us to share, it is so filling!

5. La Esquina Choyera

Want a great Mexican breakfast spot? Go where the locals go, La Esquina Choyera.

Choyera is the nickname for people who are from Baja California Sur (there is some disagreement about whether it is just people from Los Cabos or from other parts of Baja, but now it is used to refer mostly to everyone in the state). La Esquina simply means corner. 

Some of the traditional plates that you’ll find here are chilaquiles, machaca, and huevos rancheros. Come hungry, the portions are generous.

chilaquiles from bisquets queretaro

A giant plate of chilaquiles with chicken!

6. Taquería El Paisa

Another fantastic taco spot, El Paisa is a chain around Mexico. That being said, every chain is not created equal.

While I love the pastor tacos at El Paisa in San Jose del Cabo, I think that the carne asada at this El Paisa in Cabo San Lucas is absolutely amazing.

You can’t go wrong with any of the options on the menu. All of the tacos are cooked to order, and there’s plenty of seating available, so you never have to wait too long even on a busy night. I highly recommend having your tacos in corn tortillas here; they are so fresh. They are hand-making them and cooking them to order.

pastor tacos in cabo san lucas

Juicy pastor tacos! These are some of my favorite types of meat tacos in Mexico; they’re just so delicious!

7. Mariscos Paseo del Centenario 

If you only visit one restaurant on this list, it should be this one. This is without a doubt the best restaurant in Cabo San Lucas. Indeed, it may very well be one of the best restaurants in all of Baja California Sur (I haven’t tried them all, but I have sampled a lot of them and this one is #1).

It’s all about ceviche here, so if you don’t like your fish raw or lightly cured, then this probably isn’t the spot for you.

They have close to two dozen ceviche options, with a heavy emphasis on tuna and shrimp.

The family who runs the restaurant is from Mazatlan, the home of aguachile, so you’ll find several of those on the menu. Aguachile is a ceviche that is made with shrimp, and the sauce always has some type of chile, usually serrano. However, they do one here with chiltepin chile, one of my favorite types of chile, and it is exceptional. It is spicy, but also citrusy and sweet. Perfect with seafood.

The dish that I order without fail every time I come here is the ceviche El Faro (the lighthouse). It is thinly sliced tuna on a bed of avocado topped with slow-cooked red onion and slices of serrano chile in a soy-based salsa. It’s one of the best things I’ve ever eaten.

tuna sashimi from the best restaurant in cabo san lucas

The incredible tuna dish that we got at Paseo del Centenario that you should order too if you enjoy tuna and delicious-tasting things.

8. Mi Casa

For a traditional Mexican meal and one of the best restaurants in Cabo San Lucas, head to Mi Casa.

If you haven’t explored other parts of Mexico yet (what are you waiting for, it’s full of amazing places!), then this is a great place to get a taste of the different regions of the country.

They have a tasting menu at lunchtime which has a nice selection of different dishes. For 380 Pesos (about $17 USD), you can order as many dishes from the tasting menu as your belly can handle.

I highly recommend the cochinita pibil tacos (pork marinated in achiote). The spare rib tacos are also outrageously delicious. 

They have a nice selection of vegetarian and vegan options. So it’s a good restaurant choice if you have a group with different food requirements who all want to eat delicious traditional Mexican food.

cochinita pibil at mi casa restaurant in cabo san lucas

Incredible cochinita pibil tacos from Mi Casa!

9. Mariscos El Toro Güero

El Toro Güero is an institution in Baja Sur. There are a few locations around the region, and they all live up to the reputation.

If you want a really fantastic seafood meal, this is one of the best restaurants in Cabo San Lucas. 

This isn’t the place to head for tacos, but rather to experience how mariscos or seafood dishes are enjoyed in Mexico. 

There are shrimp cocktails, ceviches, coconut shrimp, fried whole fish, and so many more mouthwateringly good dishes on the menu here. I’ve been to a few of their different locations and ordered so many of their dishes, and I have never had a bad meal.

If you like spicy food, try their aguachile (like a spicy shrimp ceviche). I also love their shrimp in the el diablo sauce.

ceviche tostada

A ceviche tostada is always a good idea, and the ceviche at Toro Guero is some of my favorite!

10. Mariscos El Paceñito Tezal

I headed to this seafood restaurant on the edge of Cabo San Lucas recently and am happy to report that this is without a doubt one of the best seafood restaurants in Cabo San Lucas. 

Luke and I shared the aguachile tostada with a spicy salsa verde. It was a huge portion and could easily have been enough for one person for their entire meal.

I sampled the succulent octopus tacos, well-grilled fish tacos, and one of the best shrimp tacos I have had in all of Baja California Sur. 

The shrimp here are jumbo and grilled to perfection. There was a light char on the outside, but they remained juicy. They tasted like they had been cooked in butter, which isn’t typical of fish tacos around town, but was a welcome flavor addition.

They have a nice selection of housemade salsas and salads to put on top of your taco as well as a huge selection of bottled salsas. 

The menu also has ceviche, shrimp cocktail, and several cooked fish and other seafood dishes that are served with rice or salad rather than inside a fresh flour tortilla.

a table full of plates at a restaurant with the nearest plate full of tacos - one taco has octopus and the other has shrimp. To the left there is another plate with green salsa and shrimp on it and then to the right a plate full of chips and dip.

Paceñito is a delicious seafood spot where you will absolutely fill your belly with delicious food!

See Some of the Best Restaurants in Cabo San Lucas

 

 

Cameron

Monday 7th of October 2024

Hi Laura. Great list for me but my wife is a strict vegetarian. Would you have any idea which of these or any others in Cabo San Lucas that offer at least some veggie options? We're kind of tired of spending tourist prices at the tourist spots which offer vegetarian options, and are looking for something more local. PS Purchased your book and looking forward to the next edition!!

Nancy

Friday 27th of January 2023

Hi Laura, heading there in March and wondered if you knew any good restaurants that had American food as well as Mexican. We are a group with some picky eaters. Thank you

Laura Bronner

Saturday 28th of January 2023

Hey Nancy - most restaurants around the marina have a pretty good selection of American-style foods with some Mexican foods as well, but these will definitely cost more than the more local places away from the marina. Around the marina you'll find places that do chicken wings, burgers, burritos etc. Maybe Pancho's or Mi Casa can cater to that need - you have traditional Mexican food there but they also have simple grilled steaks or salads and soups that might suit someone a little bit pickier. Hope that helps a bit!

Bob Noe

Friday 16th of July 2021

Laura, EXCELENTE list! I lived in SJD for 16 years till recently and am so tired of the usual over hyped foodie lists with Flora Farms at the top and the luxury hotel restaurants. (over rated and pretentious…) You need to eat at Tacos Los Parados in Zacatal, el Torito in San Lucas, KOI sushi by Walmart in San Lucas, la Marea in SJD, Tacos Rossy in SJD, Dante’s for burgers and ribs and great chile rellenos in SJD and if you ever see a guy in SJD pushing a tamale cart, his name is Gonzalo and I have his phone number if you want to know where he will be in any given day. I MISS my town and will be back. I want more from you!

thomas ricke

Saturday 10th of April 2021

Hi, this Tom again. I forgot I was referring to places in San Jose del cabo. Thanks

Laura Bronner

Wednesday 14th of April 2021

Hey Tom - it depends where you want to be in town, what standard you're looking for, you're budget, etc. You can check on Airbnb for extended stays, you can reach out to realtors in the area. I found my place on Facebook marketplace, which is another great place to look for longer-term furnished rentals. There's also sometimes good deals to be found on Craigslist. Hope that helps!

Thomas Ricke

Saturday 10th of April 2021

Hi Laura, my name is Tom. I'm not emailing you about food, although I live at Cabo Vista Hotel in Cabo about 100 yards from Mariscos Paseo del Centenario. I will check out the El Faro next time I eat there. I'm really wanted to know if you can help me out with looking for centrally located extended stay hotels or similar places at a decent price. Love your videos. Your also easy on the eyes! Thank you very much.