Los Cabos is a paradise for food lovers, offering stunning views and mouthwatering dishes. If you're planning a trip in 2025, you're in for a treat. This vibrant city has a mix of casual taco joints and upscale restaurants, making it easy to find something for everyone. We’ve put together a list of the top-rated Mexican food in Los Cabos for 2025, so you can indulge in the best flavors this region has to offer without any hassle.
Key Takeaways
- Los Cabos has dining options for every taste and budget.
- Fresh seafood is a highlight at many restaurants.
- Classic dishes like tacos and enchiladas are must-tries.
- Many spots have beautiful ocean views to enjoy while you eat.
- It's wise to book a table at popular places, especially during busy seasons.
1. Taco Loco
Okay, so Taco Loco isn't winning awards for fancy decor, but who cares, right? This place is a Cabo institution, and for good reason. It's the kind of spot where you can roll in straight from the beach, grab a cold drink, and just chill while you eat some seriously good tacos. It's 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 real find if you want some authentic and cheap Mexican food. Seriously, it's smack-dab in the clubbing district, making it perfect for late-night tacos after hitting the bars. You can even watch the cooks work their magic at 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 packed.
- 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 restaurant that's earned its popularity. It has a cozy, hacienda-style vibe that really does make you feel at home. The hanging lanterns and unique decor make it a great spot for a date night. If you're somehow tired of tacos, definitely try the enchiladas.
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. The collaborative staff at Mi Casa ensures a memorable dining experience.
4. El Grillo
El Grillo is a solid choice if you're looking for something a little different. It's not your typical tourist spot, which is a huge plus in my book. The atmosphere is relaxed, 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. I'd recommend trying their chicken and steak kabobs – they're some of the best I've had in Los Cabos. Also, their portions are surprisingly generous.
Here's what makes El Grillo stand out:
- Authentic, no-frills Mexican cuisine
- Affordable prices
- Casual and relaxed atmosphere
- Good for families
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.
5. La Catrina

La Catrina is a pretty popular spot, and it's easy to see why. It's a celebration of Mexican culture, both visually and gastronomically. The restaurant is known for its lively atmosphere and colorful decorations.
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.
6. El Pescador
El Pescador is a pretty reliable choice if you're looking for a solid seafood experience. It's not trying to reinvent the wheel, but it consistently serves up fresh catches prepared in a classic, straightforward way. Think of it as that dependable friend who always knows what you want. It's known for its incredibly fresh seafood and lively atmosphere.
Here's what you can expect:
- Fresh seafood is definitely the main draw here. They source it locally, so you know you're getting the good stuff. Check out the TripAdvisor reviews for more information.
- Simple, traditional Mexican preparations. Nothing too fancy, just good, honest cooking.
- A relaxed atmosphere that's good for families. It's the kind of place where you can kick back and enjoy yourself.
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.
7. La Cueva
La Cueva is a bit of a hidden treasure. It's tucked away, giving you a unique dining experience that feels like a local secret. It's not your average tourist spot. The atmosphere is cozy and intimate, making it great for a romantic dinner or any special occasion.
They focus on traditional Mexican dishes, but with a modern twist. You'll see familiar favorites, but they're prepared with a bit more flair and attention to detail. The local wines are also a highlight, with a carefully chosen selection that goes well with the food.
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.
8. Los Tres Gallos
Los Tres Gallos is a real gem! If you're looking for authentic Mexican food, this is your place. Forget about fancy fusion; 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 service. 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. You can read reviews of Los Tres Gallos online.
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
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.
9. Casa Dorada
Casa Dorada is a resort, and while it's generally a good experience, be aware that the food and drinks can be on the pricier side. You might want to consider visiting during the off-season to avoid the big crowds and maybe even get a better deal. I've heard different opinions, but overall, it seems like a decent place to stay if you know what to expect. It's one of those spots where the location is a big plus, and you're paying for that convenience. If you're looking for a well-managed hotel, this could be it.
I think the best part about Casa Dorada is where it is. You're right on the beach, close to everything, which is super convenient. Just be ready to spend a bit more on food and drinks than you might think.
Here are 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.
10. La Fonda and more
La Fonda is a great option if you're looking for something a little more traditional. It's located on Hidalgo, right between Obregón and 12 de Octubre. It's open every day, so you can always get your fix of authentic Mexican food. The prices are pretty reasonable too, which is always a plus.
La Fonda is known for its cozy atmosphere and traditional dishes.
Here's what makes La Fonda stand out:
- The location is super convenient, right in the heart of Cabo San Lucas.
- The prices are reasonable, especially compared to some of the fancier places.
- The atmosphere is cozy and inviting, perfect for a relaxed meal.
Honestly, if you're in Cabo and want to experience some real Mexican cooking without breaking the bank, La Fonda is a solid choice. It's not fancy, but it's authentic and delicious. Plus, it's a great spot to people-watch and soak up the local vibe. If you are looking for restaurant information, you can call 624/143-6926.
And of course, there are always more places to explore! Cabo is full of hidden gems and local favorites. Don't be afraid to wander off the beaten path and try something new. You never know what delicious discoveries you might find.
Wrapping Up Your Culinary Journey in Los Cabos
So, there you have it! The best places to grab Mexican food in Los Cabos for 2025. Whether you're craving classic tacos, fresh seafood, or a nice sit-down meal, this city has something for everyone. Each restaurant has its own vibe and flavor, so you're bound to find something that suits your taste. Don't forget to try some local favorites while you're there; your taste buds will definitely appreciate it. Enjoy your food adventure in Cabo!
Frequently Asked Questions
What dishes should I try in Cabo San Lucas?
You should definitely try tacos, enchiladas, and ceviche. These are classic Mexican foods that everyone loves.
Are the restaurants in Cabo San Lucas expensive?
Prices can be different. Some places are cheap, especially local spots, while others with great views might cost more.
Where can I find the best restaurants in Cabo San Lucas?
The best areas for dining are around the marina, downtown, and along Medano Beach. Each area has a mix of local and international options.
Can I find vegetarian or vegan meals in Cabo San Lucas?
Yes! Many restaurants offer vegetarian and vegan dishes, so you'll have plenty of choices.
Is it safe to eat street food in Cabo San Lucas?
Usually, street food is safe. Just make sure to choose busy vendors that are known for good food.
Should I make reservations at popular restaurants?
It's a good idea to reserve a table at popular places, especially during busy times, to make sure you get a spot.