Los Cabos is a hotspot for food lovers, blending stunning scenery with mouthwatering cuisine. If you're heading there in 2025, you're in for a culinary adventure. From casual taco stands to upscale dining, this city has it all. We’ve rounded up the top-rated Mexican food in Los Cabos for 2025, so you can enjoy the best flavors the region has to offer without missing a beat.
Key Takeaways
- Los Cabos has a wide variety of dining options to suit every taste and budget.
- Don't miss out on fresh seafood dishes available at many restaurants.
- Classic Mexican dishes like tacos and enchiladas are a must-try.
- Many restaurants offer beautiful ocean views, enhancing your dining experience.
- It's a good idea to make reservations at popular spots, especially during peak times.
1. Taco Loco
Okay, so Taco Loco isn't winning any awards for its decor, but honestly, who cares? This place is a Cabo institution, and for good reason. It's the kind of spot where you can show up straight from the beach, grab a cold drink, and just chill while you eat some seriously good tacos. It's located right on Marina Boulevard, making it super easy to find while you're checking out the markets and souvenir shops. The atmosphere is always buzzing, and sometimes they even have live music. If you're after authentic Mexican food that won't break the bank, Taco Loco is the place to be.
The carne asada tacos are a must-try. They keep it simple, but the flavor is incredible. The meat is always cooked just right, and they don't skimp on the toppings. Plus, the prices are super reasonable, which is always a bonus.
Here's why you should check it out:
- Authentic Mexican flavors
- Great prices
- Lively atmosphere
I've been to Cabo a bunch of times, and I always make sure to stop at Taco Loco. It's just one of those places that never disappoints. The food is consistently good, the service is friendly, and the vibe is always fun. It's the perfect spot to get a taste of real Cabo.
2. Taqueria El Paisa

Taqueria El Paisa is a total gem for anyone craving authentic and affordable Mexican food. Seriously, it's right in the heart of the clubbing district, making it the perfect spot for late-night tacos after a night out. You can even watch the chefs work their magic at one of the open stations, skillfully slicing al pastor and asada. It's a lively, smoky, and sometimes chaotic experience, but totally worth it.
The vibe is always fun and friendly, giving you a real taste of Cabo.
Here's what you can expect:
- Fast service, even when it's busy.
- Super affordable prices.
- Authentic Mexican street food.
I went there last week, and it was packed, but the food came out super fast. The tacos al pastor were amazing, and you can't beat the prices. It's a no-frills kind of place, but if you're looking for some real Mexican street food, this is it.
3. Mi Casa

Mi Casa is a family-run place, and it's popular for a reason. It's got a cozy, hacienda-style vibe that makes you feel at home. The hanging lanterns and unique atmosphere make it a great spot for a date. If you're tired of tacos (is that even possible?), definitely try the enchiladas. They come with your choice of cheese, chicken, or beef.
Here's what you can expect:
- Traditional Mexican cuisine
- Cozy, hacienda-style atmosphere
- Family-owned and operated
I went to Mi Casa last year, and it was such a great experience. The food was amazing, and the service was top-notch. I highly recommend it if you're looking for an authentic Mexican meal.
If you want to sample a bit of everything, get the tasting menu. You won't regret it. Be sure to check out the restaurant's website for more information.
4. Los Tres Gallos
Los Tres Gallos is a total gem! If you're hunting for real, no-frills Mexican food, this is your spot. Forget about fancy fusion stuff; they stick to the classics. Think pozole, mole enchiladas, and stuffed peppers. It's like eating at your grandma's, but with better lighting and way better service. You can read reviews of Los Tres Gallos online.
The vibe is super chill. They've got this open-air courtyard thing going on, with fairy lights and colorful decorations. It's the kind of place where you can actually relax and enjoy your meal without feeling rushed. Plus, they often have live music, which just adds to the whole atmosphere. It's become a popular spot, but it still feels authentic, which is a huge win in my book.
Honestly, Los Tres Gallos is one of those places that just gets it right. The food is amazing, the atmosphere is perfect, and the prices aren't going to break the bank. It's a solid choice for a memorable night out in Cabo.
Don't even think about skipping dessert. Whether it's flan, churros, or tres leches made with tequila (yes, tequila!), you gotta try something sweet. Trust me on this one.
Here's why you should check it out:
- Authentic Mexican flavors
- Affordable prices
- Lively atmosphere
5. La Revolucion Comedor
La Revolucion Comedor is a pretty cool place. It really tries to show off the flavors of Baja California through its food. It's more than just eating; it's about getting a feel for the local tastes in a setting that feels modern but still connected to the area. I think it's worth checking out if you want something a bit different. If you're looking for a classy dining experience, this could be it.
The restaurant is known for its tasting menu, which lets you try a bunch of different dishes. It's a good way to get a sense of what they offer. They also often have special events and themed nights, so check their schedule before you go. They even start you off with a little amuse-bouche, which is a nice touch to get you ready for the meal.
Here are a few things that stand out:
- The vibe is really nice – modern but comfy.
- The tasting menu is a great way to try a bunch of different dishes.
- They focus on using local ingredients, which is always a plus.
I went there last year and was blown away by the creativity of the dishes. It's not your typical Mexican food; it's more like a culinary journey. The service was great, and the atmosphere was perfect for a special night out. Definitely worth the splurge!
6. El Pescador
El Pescador is a solid choice if you're looking for a reliable seafood spot. It's not going to blow your mind with innovation, but it consistently delivers fresh catches and classic preparations. Think of it as your dependable friend who always knows what you want. The Los Cabos stories are always interesting.
- Fresh seafood is the main draw.
- Simple, traditional Mexican preparations.
- Relaxed atmosphere, good for families.
El Pescador is the kind of place where you can kick back, enjoy some cold beers, and not worry about a thing. It's not fancy, but it's genuine, and sometimes that's exactly what you need after a long day of exploring Cabo.
It's known for its incredibly fresh seafood and lively atmosphere.
7. La Catrina
La Catrina is a pretty popular spot in Cabo, and it's easy to see why. With 430 reviews and sitting at #105 out of 711 restaurants, it's holding its own. The restaurant is a celebration of Mexican culture, both visually and gastronomically.
They really go all out with the decorations. You've got these blankets draped over the chairs, handblown glassware with bright colors, and even the table settings have embroidery. It's a feast for the eyes as much as it is for the stomach. You can find authentic Mexican food here, from meat tacos to quesadillas. They even make their own tortillas and salsa!
Here's what makes La Catrina stand out:
- Authentic Mexican food
- Lively atmosphere
- Colorfully painted walls and decorations
I went to La Catrina last year, and it was a blast. The food was good, but the atmosphere was even better. It felt like a real celebration of Mexican culture.
If you're looking for a traditional restaurant, serving authentic Mexican gastronomy, then La Catrina Restaurant & Bar is a great choice.
8. Casa Dorada
Casa Dorada is a resort that offers a pretty good experience, but be warned, the food and drinks can be pricey. It's probably best to visit during the off-season to avoid the crowds and maybe snag a better deal. I've heard mixed things, but overall, it seems like a decent place to stay if you know what to expect going in. It's one of those places where location is key, and you're paying for that convenience. If you're looking for a well-managed hotel, this might be it.
I think the best thing about Casa Dorada is its location. You're right on the beach, close to everything, which is super convenient. Just be prepared to spend a little more on food and drinks than you might expect.
Here's a few things to keep in mind:
- The location is unbeatable.
- The food and beverage prices are high.
- Off-peak seasons are recommended for visits.
9. Flora's Field Kitchen
Flora's Field Kitchen is a bit outside of the main Cabo area, but trust me, it's worth the drive. It's located on a 25-acre organic farm in the foothills of the Sierra de la Laguna Mountains. The setting is just gorgeous, and the food is fresh and delicious. It's a true farm-to-table experience.
The restaurant itself is open-air, with a rustic-chic vibe. They focus on seasonal ingredients, so the menu changes regularly. You can expect dishes like wood-fired pizzas, homemade pastas, and grilled meats. They also have a great selection of cocktails and wines.
Here's what makes Flora's Field Kitchen special:
- The farm-to-table concept is executed perfectly.
- The setting is beautiful and relaxing.
- The food is fresh, flavorful, and creative.
One thing to keep in mind is that Flora's can be a bit pricey. It's definitely a special occasion kind of place. Also, reservations are highly recommended, especially during peak season. But if you're looking for a unique and memorable dining experience, Flora's Field Kitchen is definitely worth checking out. The organic farm is a must-see.
10. La Lupita Taco & Mezcal
La Lupita Taco & Mezcal is a great spot if you're looking for something a little different. It's not just about the tacos here; it's about the whole experience. They've got a huge selection of mezcal, which is definitely worth exploring.
I've been there a couple of times, and it's always a good time. The atmosphere is lively, and the staff is super friendly. Plus, the tacos are pretty darn good, especially the fresh fish tacos. They also have live music sometimes, which adds to the fun.
Here's what I like about La Lupita:
- The mezcal selection is impressive. They have all sorts of different types, and the bartenders know their stuff.
- The tacos are creative and flavorful. They're not your typical street tacos, but they're still delicious.
- The atmosphere is fun and festive. It's a great place to go with friends or family.
Honestly, if you're in Cabo and you're looking for a fun night out with good food and drinks, La Lupita is a solid choice. It's a little bit more upscale than some of the other taco places, but it's worth it for the experience.
11. Mariscos El Torito
I've heard good things about Mariscos El Torito, and it sounds like a solid choice for seafood. The restaurant is known for its fresh seafood and generous portions. I've heard the atmosphere is pleasant, and the service is friendly, which is always a plus. Plus, they have a play area for kids, which is great if you're traveling with family. It's always nice to find a place where everyone can enjoy themselves. If you are looking for excellent food, this is the place to be.
I'm always on the lookout for good seafood, and Mariscos El Torito sounds like it fits the bill. It's not always easy to find a place that has both great food and a good atmosphere, but it sounds like this place has both. I'm definitely adding it to my list of places to try when I'm in Los Cabos.
Here's what I've gathered about Mariscos El Torito:
- Fresh seafood is a big draw.
- Generous portion sizes mean you won't leave hungry.
- A play area for children makes it family-friendly.
12. The Office on the Beach
Okay, so the name might sound a bit corporate, but trust me, The Office on the Beach is all about relaxing and having a good time. It's right on Medano Beach, so you can literally dig your toes into the sand while you eat. Who wouldn't want that? It's a super popular spot, and for good reason. The vibe is lively, the drinks are strong, and the food is pretty darn good. Think classic Mexican dishes mixed with fresh seafood. It's the kind of place where you can easily spend the whole day, going from lunch to cocktails to dinner without ever leaving your beach chair. Plus, the people-watching is top-notch. You'll see everything from families building sandcastles to spring breakers living their best lives. It's a real scene. If you are looking for Cabo's freshest fish, this is a great place to start.
It's not the fanciest restaurant in town, but it's definitely one of the most fun.
They've got a huge menu, but I usually go for the seafood. The grilled fish tacos are always a winner, and they make a killer ceviche. But honestly, the drinks are where they really shine. Try one of their margaritas – they come in every flavor imaginable, and they're perfect for sipping while you soak up the sun.
One thing to keep in mind: it can get pretty crowded, especially during peak season. If you're looking for a quiet, romantic dinner, this probably isn't the place. But if you're up for a good time and don't mind a bit of a party atmosphere, then The Office is definitely worth checking out.
Here's the lowdown:
- Location: Right on Medano Beach
- Vibe: Lively, fun, and beachy
- Must-try: Margaritas and seafood
13. Nick-San
Nick-San is a pretty big deal in Los Cabos, and for good reason. It's not your typical Mexican joint, but it's definitely worth a visit if you're looking for something a bit different. Think Japanese cuisine with a Mexican twist. Sounds weird, right? But trust me, it works.
The fusion is what makes Nick-San stand out. They take fresh, local ingredients and combine them with Japanese techniques to create some seriously delicious dishes.
They're really good at accommodating different dietary needs. I've heard they're great with vegan and vegetarian preferences, so if you've got any restrictions, they'll take care of you. You can either order off the menu or let the chef surprise you with a selection of dishes. I'd say let the chef do their thing; they know what they're doing.
I remember going there last year with my friend Sarah, who's a vegetarian. She was a little worried at first, but the chef made her this amazing veggie sushi roll with mango and avocado. She said it was one of the best things she'd ever eaten.
Here's a few things that make Nick-San a must-try:
- Unique Japanese-Mexican fusion
- Fresh, high-quality ingredients
- Excellent service
14. La Golondrina
La Golondrina is a long-standing favorite in Cabo, and it's easy to see why. It's really known for its romantic vibe and tasty seafood. Tucked away from the main tourist area, it offers a more intimate dining experience. I remember the first time I went; the courtyard with bougainvillea was simply magical. It's the kind of place where you can relax and enjoy a leisurely meal. You can find it on Paseo del Pescador Sn in Cabo San Lucas, right in the El Medano Ejidal area. It's easy to find, and definitely worth the trip. If you are looking for gluten-free friendly restaurants, this is a great option.
What makes La Golondrina special?
- The atmosphere is top-notch. Think twinkling lights, soft music, and attentive service.
- The seafood is incredibly fresh. They source it locally, so you know you're getting the best.
- The menu has a good mix of traditional Mexican dishes and international flavors.
I think the best part about La Golondrina is that it feels like a hidden gem. It's not as flashy or trendy as some of the other restaurants in Cabo, but it has a certain charm that keeps people coming back year after year. It's a great spot for a special occasion or just a romantic night out.
I'd recommend trying their grilled lobster or the catch of the day. You really can't go wrong with anything on the menu, though. Just be sure to make a reservation, especially during peak season. It's a popular spot, and you don't want to miss out!
15. El Farallon
El Farallon is part of the Waldorf Astoria, and it's all about the location. Seriously, it's carved into the cliffs right on the water. You can watch the sunset while you eat, which is pretty awesome. The menu changes every day because they only use the freshest fish. Think sea bass, red snapper, maybe some yellowfin tuna. They do a mixed grill thing called the "Baja bounty" that's pretty popular, but it'll cost you. You can even add lobster if you're feeling fancy. Sides are served family style, so everyone can dig in. Exceptional service is a hallmark of this restaurant.
Honestly, the views alone are worth the price of admission. It's a bit pricey, but for a special occasion, it's hard to beat. Just be sure to make a reservation well in advance, especially if you want a prime sunset viewing spot.
Here's what you can expect:
- Incredible views
- Fresh seafood
- Upscale dining experience
16. La Casa del Habano
La Casa del Habano isn't your typical Mexican food joint, but it's a cool place to chill and soak in the Cabo vibe. They're all about Cuban cigars, with a huge selection for everyone from newbies to seasoned pros.
They've also got a comfy back room, which is perfect for hanging out with friends or even bigger groups. It's a nice break from the craziness of Cabo, with a more relaxed feel. You can enjoy some awesome mojitos and other drinks while you enjoy your cigar.
Here's what you can expect:
- A wide variety of Cuban cigars
- A chill and relaxed vibe
- A great place to hang with friends
I went there last year with some friends, and we had a blast. The staff knew their stuff and were super helpful, and the cigars were top-notch. If you enjoy a good smoke, it's a great place to spend an evening.
If you're looking for a sophisticated and relaxing experience in Cabo, it's worth checking out. They also have a great selection of spirits to pair with your cigar.
17. La Bodega
La Bodega is a cool change of pace if you're looking for something different. It's more of a gourmet deli and specialty food store, but it also has a nice little cafe where you can grab a bite. They specialize in high-quality ingredients and imported goods, so you'll find things here that you won't see anywhere else.
It's a great place to pick up some local wines and cheeses for a picnic, or just to enjoy a relaxed lunch. The atmosphere is chill, and the staff is always super friendly.
- Imported cheeses and meats
- Gourmet sandwiches and salads
- Extensive wine selection
I love stopping by La Bodega to grab a quick lunch. Their sandwiches are always fresh and delicious, and they have a great selection of imported cheeses and meats. It's a nice change of pace from the usual tacos and enchiladas.
18. Tacos Guss
Tacos Guss is a pretty well-known spot in Cabo, especially if you're looking for some authentic tacos that won't empty your wallet. They're known for giving you a lot of food and having all sorts of different fillings. You can find the usual pollo (chicken) or get a little wild and try the chapulines (grasshoppers).
I've been going to Tacos Guss for years, and it used to be a sure thing. But, my last visit in February 2025 wasn't so great. The service was slow, and they messed up my order. Hopefully, it was just a bad night, but it's something to keep in mind. You can always check out some customer reviews before you go.
Here's a quick look:
- Recommended Taco: Tacos de pollo (chicken)
- Price Point: $$
- Atmosphere: Casual, street-food style
Tacos Guss is a decent choice if you need a quick and tasty taco fix. Just remember that the quality can be a bit up and down sometimes.
19. El Camino
El Camino offers a more traditional Mexican dining experience. It's the kind of place where you can relax and enjoy some authentic flavors without any fuss. I've heard good things about their mole dishes, so I'm definitely adding it to my list for the next trip.
- Authentic Mexican cuisine
- Relaxed atmosphere
- Reasonable prices
El Camino is a great option if you want to experience the real Cabo, away from the tourist traps. It's a place where locals and visitors can come together and enjoy some good food and good company.
The atmosphere is casual, the prices are reasonable, and the food is consistently good. If you are looking for late-night tacos, this is the place to be.
20. La Cueva
La Cueva is a bit of a hidden gem, tucked away and offering a unique dining experience. It's not your typical tourist trap; it feels more like a local secret. The atmosphere is intimate and cozy, making it perfect for a romantic dinner or a special occasion.
They focus on traditional Mexican dishes, but with a modern twist. You'll find familiar favorites, but prepared with a bit more flair and attention to detail. The local wines are also a highlight, with a carefully curated selection that complements the food perfectly.
Here's what you can expect:
- A cozy and intimate atmosphere
- Traditional Mexican cuisine with a modern twist
- An excellent wine list
I think what I like most about La Cueva is that it feels authentic. It's not trying to be something it's not. It's just a great little restaurant that serves delicious food in a relaxed setting. It's the kind of place you'll want to return to again and again.
If you're looking for a memorable dining experience that's a bit off the beaten path, La Cueva is definitely worth checking out. Just be sure to make a reservation, as it tends to fill up quickly.
21. La Playa
La Playa is a spot I've been meaning to try, and I finally made it there last month. It's right on the beach, which is a huge plus. You can actually feel the sand between your toes while you eat!
It's not just the location that's great, though. The food is pretty good too. They focus on seafood, which makes sense given its location. I tried the grilled fish, and it was cooked just right. The drinks are also worth a mention – they make a mean margarita. If you are looking for places to visit, this is a great place to start!
Here's a few things I liked:
- The location is unbeatable.
- The seafood is fresh and well-prepared.
- The margaritas are strong and tasty.
Overall, La Playa is a great place to spend an afternoon or evening. The atmosphere is relaxed and fun, and the food is good. It's a bit touristy, but it's still worth checking out if you're in Cabo.
22. La Panga
La Panga is a great place to go if you want some seriously fresh seafood. I remember the first time I ate seafood there; everyone told me I had to try it, and they weren't wrong. It's known for its incredibly fresh seafood and lively atmosphere.
They've got a few things that make them stand out. First, the portions are huge. Seriously, you might want to consider sharing a plate, especially if you're planning on trying a few different things. Second, the prices are pretty reasonable, especially considering the quality and quantity of food you get. Third, the atmosphere is just fun. It's always buzzing with people, and the staff are super friendly. It's the kind of place where you can relax and enjoy yourself.
I always get the grilled shrimp when I go. It's cooked perfectly every time, and the garlic butter sauce is amazing. Plus, they give you a ton of sides, like rice, beans, and tortillas, so you definitely won't leave hungry.
Here's a quick rundown of what makes La Panga a must-visit:
- Fresh, high-quality seafood
- Generous portions
- Fun and lively atmosphere
23. El Chorro
El Chorro is a great place to grab some authentic Mexican food without all the fuss. The atmosphere is relaxed, the prices are fair, and the food is consistently good. I've been there a few times, and I've always left happy. It's not fancy, but it's real, and that's what matters. They have a pretty big menu, so there's something for everyone, even picky eaters.
Here's what makes El Chorro stand out:
- Authentic, no-frills Mexican cuisine
- Affordable prices
- Casual and relaxed atmosphere
- Good for families
El Chorro is a great option if you want to experience the real Cabo, away from the tourist traps. It's a place where locals and visitors can come together and enjoy some good food and good company.
I'd recommend trying their tacos al pastor – they're some of the best I've had in Cabo. Also, their late-night tacos are surprisingly good. It's got a nice kick to it, but it's not overpowering. Give it a shot if you're feeling adventurous.
24. Tacos El Gordo
Tacos El Gordo is a solid choice if you're looking for a quick and tasty taco fix. It's not super fancy, but it's definitely tasty and won't break the bank. I've been there a few times, and it's always a decent meal. The atmosphere is pretty laid-back, and it's a good spot to grab a quick bite.
They're known for their variety of tacos, from the classics to some more interesting combinations. I usually go for the carne asada, but I've heard good things about the fish tacos too. Plus, they have a pretty good selection of salsas, so you can customize your tacos to your liking. If you're near Cabo Wabo, it's a great option.
Here's a few reasons why you might want to check out Tacos El Gordo:
- Good variety of tacos
- Reasonable prices
- Casual atmosphere
- Tasty salsas
I remember one time I went there with a group of friends, and we ordered a bunch of different tacos to share. It was a fun way to try everything, and we all left feeling full and happy. It's a great place for a casual get-together.
25. El Poblano and more
Okay, so we've covered a lot of ground, from the fancy spots to the hole-in-the-wall gems. But let's be real, Cabo has way more to offer than just these twenty-four places. This is just a starting point, a little taste of what's out there. The best way to find your own favorite is to explore!
Think of this list as your launchpad. Talk to locals, wander off the beaten path, and don't be afraid to try something new. You might stumble upon a hidden taco stand that blows your mind, or a family-run restaurant with a secret recipe that's been passed down for generations. That's the real magic of Cabo.
Here are a few ideas to get you started:
- Venture into the side streets: The main tourist areas are great, but the real gems are often hidden away. Get off the beaten path and see what you can find. You might discover a late-night tacos spot you never knew existed.
- Ask the locals: Don't be afraid to strike up a conversation with the people who live in Cabo. They'll be able to point you to some of the best restaurants in town, the ones that the tourists don't know about. They might even share some Los Cabos stories with you.
- Try something new: Don't just stick to the same old dishes. Be adventurous and try something you've never had before. You might discover your new favorite food. For example, try the enchiladas at Mi Casa.
El Grillo is a great option if you want to experience the real Cabo, away from the tourist traps. It's a place where locals and visitors can come together and enjoy some good food and good company. The atmosphere is casual, the prices are reasonable, and the food is consistently good.
Wrapping Up Your Culinary Adventure in Cabo
So there you have it! The best spots to enjoy Mexican food in Cabo San Lucas for 2025. Whether you’re in the mood for some classic tacos, fresh seafood, or a nice sit-down dinner, this city has something for everyone. Each restaurant brings its own unique vibe and flavor, so you’re sure to find something that fits your taste. Don’t forget to try some local favorites while you’re there; your taste buds will thank you later. Enjoy your food journey in Cabo!
Frequently Asked Questions
What are the must-try dishes in Cabo San Lucas?
You should try classic Mexican dishes like tacos, enchiladas, and ceviche. There are also many international options to enjoy.
Are restaurants in Cabo San Lucas expensive?
Prices can vary a lot. Some places are very affordable, especially local spots, while others with ocean views can be pricier.
Where is the best area to find restaurants in Cabo San Lucas?
The best dining areas are around the marina, downtown, and along Medano Beach. Each area has a mix of local and international foods.
Can I find vegetarian or vegan options in Cabo San Lucas?
Yes! Many restaurants offer vegetarian and vegan meals, so you'll have plenty of choices.
Is it safe to eat street food in Cabo San Lucas?
Generally, street food is safe, but it's best to choose busy vendors with a good reputation.
Should I make reservations at popular restaurants?
It's a good idea to make a reservation, especially at popular places, to ensure you get a table.