Where to Eat in Cabo San Lucas? (7 Places)

As a popular tourist destination, Cabo San Lucas falls nothing short regarding places to eat. Here, you can find restaurants offering an array of dishes prepared in different methods and cuisines. Further, you’ll find a spot to order food on almost every corner of downtown. 

This extensive range of choices can overwhelm you as a first-time visitor to the city. For this reason, we scoured all the options and ended up with the ten best restaurants in Cabo San Lucas. 

The restaurants listed below represent some of the best dining options in the city. These local attractions are a must-try even if you’re staying at an all-inclusive accommodation.

Without further ado, let’s get into it!

Where to Eat in Cabo San Lucas

Los Claros

Los Claros boasts of having the best tacos in town, proven by the endless customers they receive every day. As such, it’s also something you should try whenever you’re visiting Cabo San Lucas.

This taco restaurant always serves freshly-cooked dishes, and they have a salad bar that offers the best toppings and salsas.

Most travelers give positive remarks about their grilled or barbecued scallops, so you should also order that. It’s an excellent dish to pair up if you like tortillas and pico de gallo.

Another food to try is their smoked marlin. After all, you’ll want to try some marlin at the Marlin Capital of the World.

Contact Info

Address: Ignacio Zaragoza, Downtown, Centro, 23450 Cabo San Lucas, B.C.S., Mexico
Operating Hours: 10:00 AM – 9:00 PM
Phone Number: +52 624 688 7664
Website: Los Claros

Tacos Gardenias

Tacos Gardenias is an excellent place to try if you’re craving fish tacos. 

A couple of things make this an excellent spot to eat. For instance, the place boasts an ample dining space that accommodates travelers in large groups.

Moreover, it’s situated near the beach, making it an ideal choice to enjoy dinner after your late-night stroll on the coast.

Many travelers who tried this place recommend grilled fish tacos. Three tacos will fill you up more than enough because the serving is pretty generous. A Baja-style fish taco, known as Pescado Capeado in most restaurants, is also available in this spot.

Contact Info

Address: P.º de La Marina L31, El Medano Ejidal, El Medano, 23453 Cabo San Lucas, B.C.S., Mexico
Operating Hours: 8:00 AM – 10:00 PM
Phone Number: +52 624 143 4295
Website: Tacos Gardenias

Las Guacamayas

Las Guacamayas is an excellent spot to try if you’re searching for some tacos al pastor for your meal. If you’re unfamiliar with tacos al pastor, it’s pork tacos flavored with dried chilis and other seasonings. Usually, it is grilled on a skewer, like kebabs or shawarmas.

Las Guacamayas cooks the Tacos al Pastor well. As such, it’s worth visiting, especially if you’re searching for different Mexican dishes.

One of the things many people love about this place is its stuffed potatoes. While it’s a fancy baked potato, it’s trendy in this area. 

This dish is usually served alongside carne asada, a steak barbecued with cheese on top. Once you have made your tacos, you put them between tortillas. You’ll love it, especially after a few Cabo Wabo beers.

Contact Info

Address: Blvd. Lázaro Cárdenas S/N, Downtown, Ildefonso Green, 23450 Cabo San Lucas, B.C.S., Mexico
Operating Hours: 11:00 AM – 12:00 AM
Phone Number: +52 624 128 9529
Website: Las Guacamayas

Taquerías El Paisa

Taquerías El Paisa is a popular food chain downtown known for its carne asada. Thus, you can always go right with this place if you seek some carne asada.

In general, you will find good options. In addition, you’ll find several seats, so no matter how busy it gets, you won’t need to wait for your tacos. 

Most visitors rave about the fresh corn tortillas they get when ordering tacos. They are made by hand and cooked to order.

Contact Info

Address: Av. Leona Vicario 239, Downtown, Juárez, 23469 Cabo San Lucas, B.C.S., Mexico
Operating Hours: Open 24 Hours
Phone Number: +52 624 144 4046
Website: Taquerías El Paisa

Mariscos Paseo del Centenario 

If you can only choose one from this list, consider Mariscos Paseo del Centenario since it’s the best in town. Some people even say it’s the best in the entire region of Baja, California.

Ceviche is the main attraction here. As such, this place will only be your cup of tea if you enjoy uncooked or mildly cured fish.

This place boasts of the variety of ceviche options it prepares, with shrimp and tuna taking center stage.

Since the restaurant’s owners came from Mazatlan, you’ll find several Aguachiles on the menu. There is always some chile in the sauce of an Aguachile, usually a serrano chile. 

The chiltepin chile is a favorite type of chile by most of their customers, so chances are you’ll like it as well.

If you want recommendations, order the place’s famous ceviche called El Faro. This ceviche consists of tuna slices layered with red onion, avocado, serrano chile, and soy sauce in a salsa.

Contact Info

Address: 23470, C. Cabo San Lucas 1910, Ildefonso Green, Cabo San Lucas, B.C.S., Mexico
Operating Hours: 10:30 AM – 7:00 PM
Phone Number: +526241282511
Website: Mariscos Paseo del Centenario 

Mi Casa

Mi Casa is a must-try if you’re searching for traditional Mexican cuisine for lunch or dinner in the city. In addition, it’s an excellent place to taste Mexico’s different regions if you have yet to visit other parts.

The place offers tasting menus with a nice variety of dishes. It costs around 280 MXN (or 17 USD), but it’s worth the price since there are so many dishes on this tasting menu, and you can try them all. 

If you want some recommendations, try their spare rib tacos and their cochinita pibil. If you’re with someone vegan, you can also find some options in this palace.

This place is a good choice if you’re looking for a tasty Mexican restaurant for people with varying diet styles.

Contact Info

Address: C. Cabo San Lucas s/n, Centro, 23460 Cabo San Lucas, B.C.S., Mexico
Operating Hours: 12:00 PM – 10:00 PM
Phone Number: +52 624 143 1933
Website: Mi Casa

Mariscos El Toro Güero

Mariscos El Toro Güero is one of Baja Sur’s most renowned restaurants, and you’ll find several chains in the region alone, all living up to their reputation.

It would be best if you tried this restaurant to enjoy a great seafood meal in the city. But, of course, it’s different than the restaurant to eat tacos to see how Mexicans enjoy seafood. 

Here, you can enjoy seafood dishes such as ceviche, shrimp cocktails, fried fish of different kinds, and many more.

All of their chains and branches boast excellent-cooked dishes, and you can go right with everything on their menu.

Aguachile, like spiced and seasoned shrimp ceviche, is an excellent choice for spicy food lovers. Several of its customers also enjoy the shrimp in an El Diablo sauce.

Contact Info

Address: C. Adolfo López Mateos S/N, Mariano Matamoros, 23468 Cabo San Lucas, B.C.S., Mexico
Operating Hours: 10:30 AM – 7:30 PM
Phone Number: +526241435654
Website: El Toro Guero Seafood


With so many options to enjoy food, finding a place to eat in Cabo San Lucas can be overwhelming. Nonetheless, with the places we mentioned above, you’ll indeed have a nice meal since each one serves excellent food. 

Of course, you can always try any place you see if you find them interesting. After all, it’s a joy to realize you found a good place to eat in a city you’ve never visited.

If you want to know other places to order food, enjoy some drinks, or even experience some parties, we have a list for you. Check out our article about The Best Restaurants, Bars, and Nightlife in Cabo San Lucas.

Check out the latest posts on Mexico