16 Spots for the Best Mexican Food in Cabo San Lucas

Let’s be honest – who doesn’t love traveling and gorging on some mouth-watering food while they’re at it?

We’ve got the inside scoop on the best Mexican restaurants in Los Cabo that will make your taste buds dance with happiness.

The colorful culture of Mexico threads through every dish and recipes have been passed down for generations.

But with so many options out there, how do you figure out where to go? Don’t worry; that’s precisely what we’re here for!

We’ve done our homework by scouring every top-rated Mexican spot in town and compiled a list of our absolute favorites just for you. Let’s get started!

La Lupita Taco and Mezcal Cabo San Lucas
Photo Credit: La Lupita Taco and Mezcal Cabo San Lucas

1. La Lupita Taco & Mezcal

If you’ve got a hankering for some fantastic Mexican cuisine in Cabo San Lucas, you’ll absolutely fall head over heels for La Lupita Taco & Mezcal.

The vibe here is joyously colorful, giving off that fun cantina atmosphere, perfect for a chill night out with your friends.

The heart and soul of La Lupita, their al pastor tacos, are considered to be the best in town, hands down.

Don’t skip pairing your meal with some serious mezcal selections either, as these folks know their stuff. Order the mezcal flight; they’re presented in jicaras (hollowed-out gourds)!

La Lupita’s outdoor patio is the spot to sip on mezcal and soak up that laid-back Cabo vibe. Stick around for live music; it adds an extra flair of pizzazz to your evening.

However, be prepared for the occasional wait, as La Lupita’s popularity can result in slower service or a bit of elbow-rubbing.

2. Los Tres Gallos

If you’re craving some authentic Mexican cuisine, Los Tres Gallos is where it’s at. In the bustling heart of the city, this charming spot boasts a cozy, colorful atmosphere that’ll completely sweep you off your feet.

You absolutely can’t go wrong with their Fresh Baja lobster tail and Cochinita Pibil. The mole dishes will make your taste buds sing, thanks to old family recipes that have been perfected for generations.

16 Spots for the Best Breakfast In Cabo

Tip: snag a seat on their dreamy outdoor patio; it’s like sitting in a fairy tale garden while enjoying mouthwatering Mexican delights.

People adore Los Tres Gallos for its authentic flavors and superb service. But, be warned, their popularity means you might encounter a wait.

Los Tres Gallos Cabo San Lucas BCS
Photo Credit: Los Tres Gallos

3. The Office

The Office is a fantastic beachfront eatery in Cabo San Lucas where you can kick back and dig into some scrumptious Mexican food.

With your toes in the sand and live music serenading your ears, The Office truly gives you that authentic Mexican experience.

People can’t stop gushing about their Mango Margaritas and Mexican Coffee. Alongside those delights, you’ll find a mouthwatering variety of seafood like Coconut Shrimp and meat dishes such as New York Steak.

The Office is situated on the lovely Medano Beach, making it a prime spot to witness jaw-dropping sunsets. It’s also a lively spot that hosts themed nights and events throughout the week.

What sets this place apart is its beachside charm, friendly service, and captivating atmosphere. However, it does get quite busy, so expect a bit of a wait during peak hours or better yet, make a reservation.

Cabo vs Tulum: Which Mexico Destination is Better?

4. Hacienda Cocina y Cantina

At Hacienda Cocina y Cantina, you’ll be dazzled by the luxurious Mexican Hacienda style, alongside breathtaking views of Land’s End and the bay. Step inside and get ready to savor mouthwatering, authentic Mexican cuisine.

Don’t miss their seafood specialties, like their scrumptious Chile Relleno. If you’re in the mood for something exotic, give their Molcajete chicken and steak a whirl. Their menu caters to all pallets, offering vegetarian-friendly options as well.

If possible, grab a table near the water. This hot spot offers a stunning backdrop of Cabo’s natural beauty, setting the stage for a memorable meal. The atmosphere alone would make anyone swoon.

While the ambiance and food truly sparkle, the service maintains that “home away from home” feeling, making you feel like a VIP. Booking a reservation is a breeze, so you won’t have to worry about wait times.

On the flip side, the only “uh-oh” moment might be the check, as it’s not exactly budget-friendly. But the unique culinary experience, stellar service, and incredible setting make it worth every penny!

shrimp tacos at Tacos Gardenias
Photo Credit: Tacos Gardenias

5. Tacos Gardenias

Tacos Gardenias is a charming spot that offers a delicious variety of tacos and Mexican home-style dishes to satisfy your cravings.

You’ll be welcomed by a warm, open-air ambiance perfect for soaking in the gorgeous Cabo weather.

When it comes to their menu, fish and shrimp tacos (both breaded and grilled) are super popular.

Hungry for something different? Why not try cochinita pibil or their special Shrimp Molcajete, prepared with salsa, onion, and cheese? Oh, and their seafood soup and ceviche? Delightful!

The friendly staff makes you feel right at home and you’ll appreciate the reasonable prices.

15 Cabo Restaurants on the Beach for Seaside Dining

6. Edith’s Restaurante

Edith’s Restaurante is a charming little gem tucked away in beautiful Cabo San Lucas. This hot spot boasts an inviting atmosphere where you’ll be greeted by twinkling lights, Mexican décor, and warm smiles.

Feast your taste buds on dishes like succulent Breaded Jumbo Shrimp, Wally’s Special (lobster & shrimp) or savor the delightful flavors of their signature dessert, the Home-made Flan.

You can’t go wrong with anything you pick, but be sure to ask the friendly staff for their personal favorites.

Edith’s has been racking up prestigious awards for years, which is no small feat in a town filled with culinary talent! They’ve got the chops to back up the hype, ensuring you get the best of the best.

Edith’s is perfect for folks craving a memorable dining experience filled with flavor and flair.

Reservations can be a bit elusive at peak times, but the service is top-notch once you’re in. Just remember, quality comes at a price, so be prepared for the bill.

Edith's Restaurante Cabo San Lucas
Photo Credit: Edith’s Restaurante Cabo San Lucas

7. Rosa Negra

Rosa Negra is a snazzy spot in Cabo San Lucas that whips up a fantastic array of Mexican cuisine that’ll have your taste buds dancing the salsa!

Picture a warm, inviting atmosphere filled with Latin American vibes, the kind of place where you can kick back and enjoy a relaxed and elegant dining experience.

When it comes to the menu, your eyes might just glaze over with delight. Fan favorites include a robust assortment of fine cuts like Wagyu or Kobe Beef and seafood dishes such as King Crab.

Aside from authentic Mexican eats, you can even find lip-smacking, authentic dishes from countries like Colombia, Peru, Brazil, and Argentina.

As an extra treat, Rosa Negra takes pride in its tribute to Latin American cuisine, striving to offer an immersive culinary experience that’s hard to find elsewhere.

Just remember, though: you may want to pencil in a reservation since this hot spot books up fast.

10 Best Bars in Cabo San Lucas for Amazing Drinks

8. Mariscos Paseo del Centenario

Ready to explore a hidden gem in Cabo San Lucas? Let us take you on a mini culinary journey to Mariscos Paseo del Centenario, a delightful little spot nestled in the heart of Cabo.

As you’re strolling the Calle Cabo San Lucas and soaking in the laid-back atmosphere, you’ll probably smell the irresistible aromas wafting from this unassuming eatery. The casual surroundings give off a true, local vibe, making you feel right at home.

The menu at Mariscos Paseo del Centenario is a delightful surprise; people love their mouthwatering Mexican seafood.

Grab a bite of their to-die-for ceviche or their ever-popular Fitch which is their house specialty. You’re in for a real treat!

And if you’re an adventurous foodie, try some of their lesser-known dishes like their Aguachiles – a spicy dish of shrimp and veggies marinated in lime and chili.

We recommend visiting during off-peak hours to snag a table more easily. Plus, you get a more relaxed atmosphere to savor your seafood to the fullest!

While charming, Mariscos Paseo might not wow the fancier diners. But for those who adore authentic flavors, friendly service, and true local atmosphere, it’s the perfect spot. Not to mention, it’s reasonably priced – who doesn’t love that?

Ceviche at Mariscos Paseo Del Centenario Los Cabos
Photo Credit: Mariscos Paseo Del Centenario

9. Don Manuel’s

Don Manuel’s is an exquisite restaurant nestled in the luxurious Waldorf Astoria Los Cabos Pedregal.

With hacienda-style architecture and an atmosphere that’s just the right blend of elegance and coziness, you’ll love the ambiance the moment you walk in.

Don Manuel’s dishes are a medley of both contemporary and traditional Mexican cuisine.

Impress your dining companions by ordering the scrumptious Braised Lamb Shank in Mile De Olla, Crusted Seabass or the ever-popular Smoked Pibil Lobster Tail.

Don Manuel’s menu changes seasonally; executive Chef Gustavo Pinet ensures that only the freshest ingredients are sourced locally, making each bite a delightful experience!

Expect top-notch service here; the staff goes above and beyond. As for reservations, it’s a relatively easy process but remember to book ahead to avoid disappointment.

And if your wallet feels a tad lighter, it’s only because Don Manuel’s offers a gourmet experience that’s truly priceless.

15 Best Cabo Party Resorts for Wild Vacation Vibes

10. Mi Casa

If you’re on the hunt for delicious Mexican cuisine in Cabo, let us tell you about Mi Casa.

This gem of a restaurant, located in the town square, offers a charming and colorful atmosphere. The vibrant décor and lively mariachi band are bound to tickle your senses.

You’ll be at a loss for words when you dig into their scrumptious menu. A must-try dish is the signature Chile en Nogada, a flavor-packed sensation.

And if you’re feeling adventurous, explore their vegan options like the Vegan’s Combo which are sure to impress.

It might get a bit busy during peak hours, but the wait is totally worth it. Plus, snagging a reservation isn’t a hassle, so you can plan your visit with ease.

Casa Don Rodrigo Los Cabos
Photo Credit: Casa Don Rodrigo

11. Casa Don Rodrigo

Nestled in San José del Cabo’s historic district, Casa Don Rodrigo is a delightful gem that charms you with its unique atmosphere.

This 1920s casa sports a beautiful garden dining area, designer indoor seating, and a wine bar that adds a touch of refinement to your meal.

When you visit, you have to try the scrumptious seafood dishes and the mouthwatering organic salads.

Oh, and their cheese platter and wine pairing? Words can’t do it justice – absolutely divine!

On the niftier side of things, you’ll find a traditional cantina experience at Casa Don Rodrigo where tableside service sparks memories of days gone by.

The locals have stories that’ll keep you entertained and feeling connected to the historical essence of the place.

With its one-of-a-kind vibe and delicious food, Casa Don Rodrigo is a must-visit spot for Mexican food!

10 Best Restaurants in Cabo San Lucas

12. Las Guacamayas

Cabo San Lucas is a treasure trove of delicious Mexican food, and Las Guacamayas is no exception.

You’ll find yourself in a lively atmosphere, surrounded by colorful decor and a buzzing crowd of locals and tourists alike.

If your taste buds are tingling for authentic Mexican flavors, don’t pass up the pastor tacos with extra pineapple at Las Guacamayas.

Another customer favorite? Their shrimp molcajete. Can’t decide? Chat it up with your server, they’ll surely point you in the right direction.

There’s also a San Jose del Cabo location known for being even more of a local hotspot. So if you love Las Guacamayas in Cabo, it’s worth checking out their sister restaurant.

Note, Las Guacamayas might not be the best spot for a quiet dinner, but it’s perfect for those seeking a lively dining experience at a reasonable price.

Maria Jimenez Restaurante Mexicano
Photo Credit: Maria Jimenez Restaurante Mexicano

13. Maria Jimenez

Step into Maria Jimenez and be enveloped by the warmth of Mexican cuisine and hospitality. The ambiance is welcoming, with a touch of tradition.

Maria Jimenez is a local secret, nestled just three blocks from Plaza Puerto Paraiso. You’ll feel right at home as you catch a glimpse of a lady preparing fresh tortillas at the entrance.

Maria Jimenez serves up mouthwatering classics, like their perfectly cooked shrimp Chile Relleno. Their Tortilla Soup is a must-try as well.

When it’s time for dessert, don’t miss their dreamy flan and scrumptious apple strudels. Wash it all down with a heavenly margarita – because, hey, it’s vacation time!

Though it might not be the fanciest place in town, the vibe here is absolutely charming. However, be aware that some have mentioned a bit of a wait during peak hours.

So if you’re after authentic Mexican eats in Cabo, your search is over – Maria Jimenez is where it’s at!

16 Resorts With Swimmable Beaches in Cabo San Lucas

14. Jazmin’s Restaurant

Get ready to treat your taste buds at Jazmin’s Restaurant, located in the heart of San José del Cabo.

This delightful Mexican eatery has been enchanting visitors with its authentic flavors for over 20 years. Experience the cozy ambiance with colorful décor, live music, and even thrilling Mexican shows.

You won’t be disappointed with Jazmin’s enticing menu, where a variety of delectable margaritas surely gets the party started.

Best of all, get a culinary tour around Mexico by digging into tasty dishes such as the savory Tacos al Pastor, juicy Cochinita Pibil, or perhaps try the sizzling whole red snapper that will leave your mouth watering.

A little tip to brighten your visit: don’t miss the folkloric shows on select evenings, they definitely add extra spice to your meal!

Jazmin charms its guests with friendly service and outstanding food while offering great value for money. It can get quite busy during peak hours, so make sure to book reservations in advance.

COMAL at Chileno Bay Resort
Photo Credit: COMAL at Chileno Bay Resort


You’ll find yourself grinning from ear to ear when you set foot in COMAL, a contemporary Mexican and Latin American gem nestled in the Chileno Bay Resort.

With its laid-back atmosphere and stunning views, it’s the perfect spot to soak up the Cabo vibes.

Now, let’s talk food. Order their delicious chocolata clams, or perhaps the Wagyu Barbacoa. And if you’re feeling adventurous, get the totoaba ceviche. Their homemade churros are bomb, so don’t pass those up either.

In terms of value, the locals give it a big thumbs-up, so you can rest easy knowing you’re in for a treat without breaking the bank.

16 Resorts With Swimmable Beaches in Cabo San Lucas

16. La Esquina Choyera

Nestled in bustling Cabo San Lucas, La Esquina Choyera is a hidden gem just waiting to be discovered.

The atmosphere is delightfully casual, with Mexican-themed décor making you feel welcomed from the moment you step inside.

Those mouthwatering burritos of theirs are something special, and you can’t leave without trying one. With options like chicken, chorizo, or carne asada, you’ll find your taste buds dancing the salsa. The chilaquiles verde is a can’t-miss item as well.

Some may argue that the place is hard to find or has limited seating. But that’s what makes it a hidden gem!

Final Thoughts

It’s time to say adiós to this spicy journey of discovering the best Mexican food in Cabo San Lucas.

We’ve explored every nook and cranny of this vibrant city to bring you the most exclusive and mouthwatering dishes.

Regrettably, this blog post must come to an end. But wait – don’t put your siesta hats on just yet!

If you’re hungry for more, then head on over to our articles on the best restaurants in Cabo and the absolute must-try seafood eats in town.