Baja tacos

Best Tacos in Cabo San Lucas: 17 Restaurants You Can’t Miss 

Disclaimer: This post contains affiliate links. At no cost to you, I might earn a small commission if you make a purchase through the links in this article.

Looking for best tacos in Cabo San Lucas?

This is your place!

Trying tacos is a rite of passage for many travelers visiting this popular beach town along the southern tip of Baja California. And for a good reason: Cabo San Lucas boasts unmatched street food, with tacos being one of its main staples. 

However, navigating local street food requires time and effort. That’s why you should also consider one of the local restaurants that serve a variety of tacos from classic al pastor to the famous Baja fish tacos.

Although I’m a vegan, I had no difficulty sampling tacos in Cabo, because many restaurants can “veganize” tacos on request. After getting questions about my recommendations, I wrote a guide about the best restaurants in town where you can try tacos and other Mexican dishes. 

Whether you are a foodie or a newbie who wants to dive into Cabo’s culinary scene, this guide is for you. The taco spots below are authentic and welcoming and are NOT tourist traps, that you can often see in Cabo.

Best tacos in Cabo San Lucas: overview

Now, there are plenty of places in Cabo that serve tacos, and the sheer amount of them could make it tough to choose one spot.

I sourced the best places in downtown Cabo San Lucas, San Jose Del Cabo and Cabo Marina, based on reviews and my own experience. As a vegan, I’m not always able to eat at regular restaurants, but I always ask my friends and fellow travelers about their opinion, when I create these guides.

Read: Do I need to tip in Cabo restaurants?

Best tacos in Cabo San Lucas Marina

Los Cabos Fish Tacos is the best place to get fish tacos in Cabo San Lucas

1. Tacos Gardenias

Tacos Gardenias is a family-run restaurant, that serves typical Mexican seafood dishes, flavorful shrimp, and battered fish tacos near Cabo marina. 

Once you get your order of tacos, you can customize them however you like with some toppings (cabbage, jalapeños, onions), zesty sauces and lime. 

Don’t forget to order a margarita, lemonade, or hibiscus, to complete your meal. 

This restaurant has thousands of happy reviews from clients, who comment on its friendly staff, fair prices, and family-style dining experience. 

📍AddressP.º de La Marina L31, El Medano Ejidal, El Medano, 23453 Cabo San Lucas, B.C.S., Mexico

Best tacos in Loreto

2. Los Cabos Fish Tacos

Los Cabos Fish Tacos is a no-frills taqueria on the southwest corner of the Cabo Marina. Its small but mighty menu features three things: fried fish taco, grilled fish taco, and quesadilla.

But make no mistake: once you try their food, you will keep coming back for more, like many other travelers, after they discover this place.

Their fish has amazing flavor and corn tortillas come straight from the oven right in front of you.

The tacos come with corn and tortillas. After you get your order, you can add toppings from the bar which has slaws, homemade cilantro and guacamole salsa, cucumbers, pickled red onions, and grilled jalapeños.

All salsas are made in-house, so you might have a tough choice because they are equally delicious.

📍AddressBlvd. Paseo de la Marina 9-y 10, Centro, Marina, 23450 Cabo San Lucas

Cabo San Lucas restaurants with the best restaurants

3. La Galeria Los Cabos

La Galeria is one of the best Mexican restaurants in Cabo San Lucas, located in Cabo Marina. It offers American and Mexican cuisines, with flavorful fish, tacos, ceviche, and tuna tartar.

La Galeria serves happy hour food and vegan dishes with amazing choices like grilled avocado. Although their prices are on the higher end, you will enjoy your food with the views of the Sea of Cortez.  

📍AddressPlaza Bonita, Blvd. Lázaro Cárdenas Supermanzana Loc 17, Centro, 23450 Cabo San Lucas, B.C.S., Mexico

Best tacos in Cabo

4. Captain Tony’s

An excellent spot for authentic Mexican food, huge margaritas, and mango daiquiri. They have phenomenal seafood and desserts.

The menu at Captain Tony’s includes Baja battered fish tacos, Baja battered shrimp tacos, grilled chicken and grilled shrimp tacos, as well as grilled steak tacos (carne asada). 

The guacamole table side prep alone is well worth a stop! If you like seafood, make sure to try seafood stuffed with chile relleno, ceviche, and sashimi. 

They also have live music at night and an awesome ambiance with welcoming and friendly staff. 

📍AddressBlvd. Paseo de La Marina 58 Int. 6 Loc. 1-E, Marina, 23450 Cabo San Lucas, B.C.S., Mexico

5. Los Cabos Fish Tacos – best reviews on Google

Los Cabos Fish Tacos has a solid five stars on Google Reviews despite its small menu with just three tacos.

What they lack in selection, the staff has perfected in execution and flavors. Their tortillas and ingredients are all made in-house, andthe tacos are phenomenal. 

The restaurant runs on cash. 

📍Address: Blvd. Paseo de la Marina 9-y 10, Centro, Marina, 23450 Cabo San Lucas, B.C.S., Mexico

Best tacos in downtown Cabo San Lucas

Best tacos in Cabo San Lucas

6. Tacos Guss – best taqueria popular with Cabo locals 

A casual joint doling out shrimp and meat tacos over a counter, along with crunchy tostadas and mouthwatering burritos, Tacos Guss is a must-visit spot in Cabo.

Tacos Guss is a popular place with locals who come here for authentic tacos, so if you want to avoid tourist traps, this is the place. It serves al pastor, asada, and chicken tacos. And don’t miss out on their salsas!

Once you get your order, you can add cilantro, pico de Gallo, onions, and pickled veggies to your tacos. Tacos are about $3 apiece. The staff speaks some English. 

📍AddressBlvd Lazaro Cardenas entre melchor Ocampo s/n, local 1, Centro, 23450 Cabo San Lucas, B.C.S., Mexico

7. Mother Flower – best fish tacos in Cabo

Mother Flower serves some of the best Baja fish tacos in Cabo. It also serves salads and clam chowder. They prepare the battered fish well, and top it off with homemade coleslaw.

They also grill their shells on the flat top, which gives them a nice, smoky flavor. Most staff speak English, so you won’t have a problem placing your order. Although this restaurant is somehwat expensive, it’s worth the higher price tag. 

📍AddressVicente Guerrero y Francisco I. Madero, Centro, 23450 Cabo San Lucas, B.C.S., Mexico

Best food in Cabo San Lucas

8. La Taquiza Centro 

La Taquiza is a staple of the taco scene in Los Cabos that offers amazing food and drinks in a welcoming atmosphere.

After trying tacos made with the catch of the day, don’t miss their mouthwatering enchiladas, fajitas, and quesadillas. They also prepare guacamole right in front of you. I highly recommend their sweet and spicy tamarind salsa.

A big draw of La Taquiza is quirky decor which provides lots of photo opportunities. Its bright pink facade is impossible to miss when you walk on the street. Staff speaks English, and while prices are higher than in local spots, it’s a good spot if you are looking for a more touristy place.

📍AddressBlvd. Lázaro Cárdenas, Downtown, Ildefonso Green, 23450 Cabo San Lucas, B.C.S., Mexico

Best tacos in Cabo San Lucas

9. Taqueria El Gran Pastor Cabo San Lucas – best late night tacos

An unpretentious taqueria serving excellent tacos, Taqueria El Gran Pastor is a perfect place for late-night tacos, because it’s open until midnight every day.

Although its appearance is not impressive, the flavors are. If you try its tacos, you might want to come back for the second time. 

Cash only, but if you only have credit cards, there’s an ATM across the street. Prices are pretty reasonable, with each taco costing 45 Pesos.

📍AddressCalle Mariano Matamoros, Downtown, Ildefonso Green, 23450 Cabo San Lucas, B.C.S., Mexico

Best Mexican restaurants in Cabo

10. El Peregrino – a hidden gem in downtown Cabo

One of the hidden gems in downtown Cabo, El Peregrino boasts amazing presentation and excellent customer service.

Begin your meal with a ceviche – you will love it! Continue with a scallop soup, shrimp enchiladas, or tacos.

I recommend their passion fruit mezcal and authentic Baja wines, which are made on the peninsula. If you want to finish your meal with a dessert, try basil and mint ice cream or chocolate brownie. 

Make reservations on a weekend, because this place can get busy. 

📍AddressIgnacio Zaragoza, 20 de Noviembre &, Ildefonso Green, 23470 Cabo San Lucas, B.C.S., Mexico

Best taco spots El Medano Ejidal

One and Only Taco Cabo San Lucas

11. One and Only Taco  

One of the best places for tacos in downtown Cabo San Lucas, 1 and Only Taco is a hidden gem of Cabo’s culinary scene operated by a local family.

One and Only Taco has a simple menu with fish, shrimp, chicken, and beef tacos. They have very reasonable prices (about 50-70 Pesos for each taco, depending on what you get), and friendly staff that will be glad to answer questions. 

After getting your tacos, you can enjoy them on the patio or do a to-go order. 

📍AddressCam. Viejo a San Jose s/n, El Medano Ejidal, El Mélano, 23479 Cabo San Lucas, B.C.S., Mexico

12. La Ricazon 

La Ricazon is one of the best Mexican restaurants for food and drinks in Cabo This eatery boasts amazing ambiance andculinary delights, and the welcoming staff makes it a fun experience. On some nights, La Ricazon has live music with local bands playing typical Mexican music.

The staff is happy to recommend dishes based on your preferences and dietary needs. They prepare zesty salsa with tomatoes and peppers right in front of you and tortillas made daily by hand. I recommend their tacos, mejillones (mussels) and enchilada.

Their portions are big and they can also make your dishes vegetarian on request. 

To top it off, try their margaritas and hand-crafted mezcal shots.

📍AddressCam. Real 629, El Medano Ejidal, 23453 Cabo San Lucas, B.C.S., Mexico

Best Tacos in San Jose Del Cabo

Best tacos in San Jose Del Cabo
Tacos El Memo is a low-key taqueria in Cabo San Lucas that serves flavorful food and drinks. Photo courtesy: Unsplash

13. Tacos El Memo 

A low-key taqueria with outdoor seating, Tacos El Memo has a local vibe and incredible tacos that you can top off with sauces and garnishes. Other items on the menu are Chile rellenos and ceviche. 

Don’t miss their delicious drinks in jars like tea and kombucha.

📍AddressCalle panga s/n Esquina con, Chalupa, Mauricio Castro, 23443 San José del Cabo, B.C.S., Mexico

La Lupita Tacos y Mezcal Cabo San Lucas

14. La Lupita Taco & Mezcal 

If you are visiting the San Jose Del Cabo Art District, don’t miss La Lupita Taco & Mezcal, a popular taqueria where you can try shrimp tacos, sea bass tacos, and short rib tacos.

If you are a vegetarian, they have some options without meat. Other popular dishes are ceviche, esquites, and guacamole. 

Save some room for a dessert because they are worth a try! Try churros, rice pudding, and Oaxacan chocolate mousse. If you want to have a drink, give their mezcal a try.

Whether you are looking for a low-key lunch, or want to celebrate a special occasion, La Lupita is a great option thanks to its lively ambiance and friendly staff. They often have live music, and if you have questions, your server will be happy to recommend something from their menu.

It’s no wonder many food tours in Cabo bring their customers here! 

📍AddressJose Maria Morelos s/n, Gallery District, Centro, 23400 San José del Cabo, B.C.S., Mexico

Tacos Rossy Cabo San Lucas

15. Tacos Rossy 

Want authentic food that doesn’t cost a fortune? Get off the main drag and find a place where locals eat.

A small, unassuming spot, Tacos Rossy is exactly that. 

It’s a perfect place to try classic fish and shrimp tacos. They also have a big salad bar where you can add salsas, tomatoes, and other toppings to spice them up. If you want something extra, try their ceviche or agua chile. 

📍AddressCarretera Transpeninsular Km 33 S/N, Mauricio Castro, 23443 San José del Cabo, B.C.S., Mexico

Best tacos in Cabo San Lucas

16. Sardinia Cantina 

Sardinia Cantina is an awesome little eatery that offers breakfast, lunch, and dinner. It serves a variety of Mexican dishes in generous portions. 

The restaurant is located near resorts and is very popular with tourists. While prices are on the higher end, visitors leave great reviews with coconut shrimp platter, chicken enchiladas, mango salsa, and tacos being the most favorite ones. 

Cash only. 

📍AddressKm. 29.5 Local 3 And 4 Carretera, Carr. Transpeninsular, Costa Azul, 23406 San José del Cabo, B.C.S., Mexico

17. Don Sanchez Restaurant 

Don Sanchez is one of the best restaurants in San Jose Del Cabo that serves homemade Mexican food in an inviting atmosphere with live music. 

The restaurant is a real gem that takes you on an amazing culinary adventure, while you try authentic Mexican dishes with a seafood focus. They prepare Caesar salad and their surf tacos are not to be missed! 

If you don’t eat meat, they have amazing vegetarian options, none of which are remakes of their meat dishes. All of them are thoughtfully crafted and beautifully presented. 

📍AddressBlvd. Antonio Mijares 27, Centro, 23400 San José del Cabo, B.C.S., Mexico

Private cooking class is one of the best experiences in Cabo San Lucas

Best food tours in Cabo

If you don’t feel like navigating the Cabo food scene alone, book a guided food tour in Cabo. Guided food tours are perfect if you don’t have a car, but still want to visit the best taquerias in Cabo, many of which are not accessible on foot. 

A guided food tour is accompanied by a knowledgeable guide who will bring you to the best taco spots and give you an overview of the local food scene. After all, there’s a lot more to Cabo’s food, than just tacos, and this popular tour will show you that. 

Best tacos in Cabo San Lucas: final word 

That’s the wrap! I hope you found the right taco spot for your taste and budget. While some of the restaurants in the tourist zone are more expensive they are easier to access on foot, while local hole-in-the-wall taquerias are often more remote and require a car or Uber.