Cabo San Lucas is not just about beautiful beaches and vibrant nightlife; it's also a paradise for food lovers. The city boasts a rich culinary scene that combines traditional Mexican flavors with fresh seafood and international influences. If you're planning a visit in 2025, you're in for a treat. We've put together a list of the top spots to savor the best Mexican food in Cabo San Lucas 2025, ensuring you don't miss out on any of the delicious offerings.
Key Takeaways
- Cabo San Lucas has a diverse dining scene, perfect for all tastes and budgets.
- Seafood dishes are a must-try, especially the fresh catches available at many restaurants.
- Authentic Mexican food, like tacos and enchiladas, is a highlight you shouldn't skip.
- Many eateries have stunning ocean views, making your dining experience even better.
- It's wise to book a table in advance at popular restaurants, especially during busy seasons.
1. Taco Loco
Okay, so Taco Loco isn't winning awards for 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 relax 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 great spot for affordable, authentic Mexican food. It's right in the heart of the clubbing district, so it's a popular place to grab late-night tacos after hitting the bars. You can watch the chefs prepare your food at one of the two open stations, skillfully slicing al pastor and asada.
- Recommended dish: Empanadas de Carne (meat-filled pastry pockets served with salsa and lime)
- Cost: $
- They are known for their tacos.
I went there last week and it was pretty busy, but the food came out fast. The tacos al pastor were amazing, and the prices can't be beat. It's definitely 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-owned restaurant that's super popular, and for good reason. It's got this cozy, hacienda-style vibe that just makes you feel at home. The hanging lanterns and unique atmosphere make it a great spot for a romantic 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. Las Cazuelas del Don
Las Cazuelas del Don is a solid choice if you're after authentic Mexican comfort food. It's the kind of place where you can relax and enjoy a hearty meal without breaking the bank. They're known for their traditional cazuelas (stews), which are served in earthenware pots and are packed with flavor.
They have a wide variety of dishes, but here are a few things to consider:
- The mole is a must-try. It's rich, complex, and has just the right amount of spice.
- The chiles rellenos are also excellent. They're stuffed with cheese and covered in a light batter.
- Don't forget to order a side of their homemade tortillas. They're warm, soft, and perfect for soaking up all the delicious sauces.
I went there last week, and it was exactly what I needed after a long day of exploring. The food was comforting, the service was friendly, and the prices were reasonable. It's not fancy, but it's good, honest Mexican food.
If you are looking for a place to stay, consider the Hilton Vacation Club Cabo Azul for a comfortable experience.
5. 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
6. The Office on the Beach
Okay, so the name might throw you off, but trust me, The Office on the Beach is all about kicking back and having a good time. It's smack-dab on Medano Beach, which means you can literally wiggle your toes in the sand while you eat. I mean, who wouldn't want that?
It's a super popular spot, and for good reason. The vibe is lively, the drinks are strong (watch out!), 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.
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. If you are looking for Cabo's freshest fish, this is a great place to start.
Here's the lowdown:
- Location: Right on Medano Beach
- Vibe: Lively, fun, and beachy
- Must-try: Margaritas and seafood
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.
Overall, The Office on the Beach is a Cabo institution. It's not the fanciest restaurant in town, but it's definitely one of the most fun. If you're looking for a place to relax, have a few drinks, and enjoy the beautiful Cabo weather, then this is the spot.
7. La Revolución
La Revolución is a cool spot that tries to capture the essence of Baja California through its food. It's not just about eating; it's about experiencing the local flavors in a setting that feels both modern and connected to the region's roots. I think it's a great place to try if you want something a little different.
The restaurant is known for its tasting menu, which allows guests to sample a variety of dishes. It's a good way to get a feel for the range of flavors they offer. Plus, they often have special events and themed nights, so check their schedule before you go.
They even start you off with an amuse-bouche, which is a nice touch. It's like a little palate cleanser to get you ready for the meal. If you are looking for a classy dining experience, consider La Revolucion Comedor for your next meal.
Here are a few things that stand out:
- The atmosphere is really nice, with a modern but comfortable vibe.
- 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.
8. Los Tres Gallos
Los Tres Gallos is a must-try for anyone seeking authentic Mexican cuisine in Cabo San Lucas. Forget the fusion dishes; this place sticks to the classics. Think traditional pozole, mole enchiladas, and stuffed green peppers. It's like stepping into your abuela's kitchen, but with better lighting and service. You can read reviews of Los Tres Gallos on TripAdvisor.
The atmosphere is super chill. They've got this open-air courtyard thing going on, complete 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 vibe. 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
9. Edith's Restaurant
Okay, so Edith's is more than just a meal; it's an experience. It's not just about the food, though the food is amazing. It's about the whole vibe. Think colorful, think traditional, think Mexican fiesta but, like, a classy one. 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. They've got all the Baja favorites, like lobster taquitos. Seriously, those things are addictive. But they also do dishes from other parts of Mexico. I had this chicken with green pipian mole once, and it was incredible. Apparently, it's inspired by the Guerrero region. The contemporary Mexican atmosphere is just perfect for a night out in Cabo.
Honestly, Edith's is one of those places you have to experience to really get. It's a bit touristy, sure, but it's touristy in the best way possible. It's fun, it's festive, and the food is top-notch.
Edith's 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.
10. Tacos Garden

Tacos Garden is a solid choice if you're looking for a good, reliable taco experience. 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.
Here's a few reasons why you might want to check out Tacos Garden:
- 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.
If you're looking for something a bit more upscale, you might want to try Edith's Restaurant instead.
11. La Casa del Habano
La Casa del Habano is the place to go if you're a cigar aficionado visiting Cabo. It's not exactly a Mexican food spot, but it's a great place to relax and enjoy the culture. They specialize in Cuban cigars, offering a wide selection for both seasoned smokers and those new to the experience.
They also have a comfortable back room, which is perfect for relaxing with friends or even accommodating larger groups. It's a nice escape from the hustle and bustle of Cabo, offering a more laid-back atmosphere. You can enjoy excellent mojitos and other drinks while you savor your cigar.
Here's what you can expect:
- A wide selection of Cuban cigars
- A comfortable and relaxed atmosphere
- A great place to unwind with friends
I went there last year with a group of friends, and we had a fantastic time. The staff was knowledgeable and helpful, and the cigars were top-notch. It's a great place to spend an evening if you enjoy a good smoke.
It's worth checking out if you're looking for a sophisticated and relaxing experience in Cabo. They also have a great selection of spirits to pair with your cigar.
12. Maro's Shrimp House
Maro's Shrimp House is a Cabo institution, plain and simple. I remember the first time I went; 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 Maro's a must-visit:
- Fresh, high-quality seafood
- Generous portions
- Fun and lively atmosphere
If you're looking for a great seafood restaurant in Cabo, Maro's Shrimp House is definitely worth checking out. Just be prepared to wait in line, especially during peak season. It's popular for a reason!
13. La Catrina
La Catrina is a pretty popular spot in Cabo, holding its own with 430 reviews and sitting at #105 out of 711 restaurants. It's got a fun, lively atmosphere with colorfully painted walls and decorations. You can find authentic Mexican food here, from meat tacos to quesadillas. They even make their own tortillas and salsa!
- Recommended dish: Empanadas de Carne (meat-filled pastry pockets served with salsa and lime)
- Cost: $
- The vibe is that of a party with colourfully-painted walls and vibrant 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.
14. 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.
15. La Golondrina
La Golondrina is a long-standing Cabo favorite. It's really known for its romantic vibe and tasty seafood. Tucked away from the main tourist area, it gives you a more personal dining experience. I remember the first time I went; the courtyard with bougainvillea was just magical. It's the kind of place where you can chill and enjoy a slow 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 worth the trip.
What makes La Golondrina special?
- The vibe is great. Think twinkling lights, soft music, and service that pays attention.
- The seafood is super fresh. They get it from around here, so you know it's good.
- The menu has a nice mix of local Mexican food and flavors from other places.
I think the best thing about La Golondrina is that it feels like a secret find. It's not as showy as some other places in Cabo, but it has a charm that keeps people coming back. It's a great spot for a special night or just a date.
I'd say try their grilled lobster or whatever the fish of the day is. You can't go wrong with anything on the menu, though. Just make sure you book a table, especially when it's busy. It's popular, and you don't want to miss out! If you are looking for dining near ME Cabo, this is the place.
16. Casa Don Luis
Casa Don Luis offers a dining experience that's a bit different. It's not just about grabbing a quick bite; it's about enjoying a themed dinner. They put a lot of effort into making each night special, and the quality of the food is surprisingly high. It's the kind of place that rivals some of the top 5-star restaurants, which is a nice change from the usual resort fare. If you're looking for themed dinners that are a cut above, this might be your spot.
I remember one night they had a Mexican fiesta theme, and it was amazing. The food was authentic, the music was lively, and the whole atmosphere was just perfect. It's definitely a place to go if you want something more than just a regular meal.
Here's what you can expect:
- Themed dinners each night
- High-quality meals
- A more upscale dining experience
17. La Bodega
La Bodega is a cool spot if you're looking for something a little different from the typical Mexican fare. It's more of a gourmet deli and specialty food store, but they also have a great 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 well-known spot in Cabo, especially if you're after some authentic tacos without breaking the bank. They're known for generous portions and a wide variety of fillings. You can find anything from the classic pollo (chicken) to the more adventurous chapulines (grasshoppers).
I've been going to Tacos Guss for years, and it used to be a guaranteed good experience. However, my last visit in February 2025 wasn't great. The service was slow, and they messed up my order. Hopefully, it was just an off night, but it's something to keep in mind. You can always check out some customer reviews before you go.
Here's a quick rundown:
- Recommended Taco: Tacos de pollo (chicken)
- Price Point: $$
- Atmosphere: Casual, street-food style
Tacos Guss is a solid choice if you're looking for a quick and tasty taco fix. Just be aware that the quality can sometimes be inconsistent.
19. La Perla
La Perla is a spot where you can unwind and savor a relaxed meal. It's located right in the El Medano Ejidal area, making it easy to find. The restaurant boasts a safety rating of 5, so you can feel secure while enjoying your food.
What makes La Perla 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 Perla 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! If you are looking for places to visit, this is a great option. The restaurant's location is ideal for a leisurely meal.
20. El Grillo

El Grillo is a solid choice if you're looking for something a bit more local and less touristy. It's the kind of place where you can kick back, relax, and enjoy some authentic Mexican food without all the frills. The atmosphere is casual, the prices are reasonable, and the food is consistently good.
I've been there a few times, and I've always been happy with my meal. It's not fancy, but it's real, and that's what matters. They have a pretty extensive menu, so there's something for everyone, even picky eaters.
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.
I'd recommend trying their tacos al pastor – they're some of the best I've had in Cabo. Also, their cinnamon chili liqueur is surprisingly good. It's got a nice kick to it, but it's not overpowering. Give it a shot if you're feeling adventurous.
21. La Playa
La Playa is a spot that's been on my radar for a while, and I finally got around to checking it out last month. It's right on the beach, as the name suggests, which is a huge plus. You can literally feel the sand between your toes while you eat.
It's not just the location that's great, though. The food is pretty solid too. They specialize in seafood, which makes sense given its location. I tried the grilled fish, and it was cooked perfectly. My friend got the shrimp tacos, and she said they were amazing. The drinks are also worth mentioning – they make a mean margarita.
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. If you are looking for places to visit, this is a great place to start!
22. La Casona
La Casona offers a more upscale dining experience. Located within the Villa La Estancia resort, the ambiance is refined and elegant. Think soft lighting, beautiful decor, and attentive service. It's the kind of place you'd go for a special occasion or a romantic dinner. The restaurant's food is often described as 5 star+ by guests.
What sets La Casona apart is its focus on steak and seafood. They use high-quality ingredients, and the chefs really know how to cook them to perfection. I've heard amazing things about their steaks, cooked exactly to order, and the seafood is incredibly fresh. They also have an extensive wine list, so you can find the perfect pairing for your meal.
Guests rave about unique appetizers like barbacoa tostados with avocado mousse, highlighting the chef's creativity and attention to detail.
Eating here is more than just a meal; it's an experience. The sound of the waves, the stunning views, and the top-notch service make it a memorable night out. It's definitely a splurge, but if you're looking for something special, this is it.
Here's a quick rundown:
- Amazing views
- Fresh seafood daily
- Pricey, but worth it for a special occasion
23. Tacos de Mariscos
If you're a seafood lover, you absolutely HAVE to check out Tacos de Mariscos. It's not just another taco stand; it's an experience. They specialize in, you guessed it, seafood tacos, and they do it incredibly well. I've been there a few times, and each time I'm blown away by the freshness and the flavors. It's a local favorite, and for good reason.
The seafood tacos are a must-try.
Here's why I keep going back:
- The ingredients are super fresh. You can tell they source their seafood daily.
- The variety is impressive. They have everything from fish and shrimp to octopus and scallops.
- The salsas are homemade and pack a punch. They have a salsa bar with different levels of heat.
I remember the first time I tried their smoked marlin taco. It was a game-changer. The smoky flavor of the marlin paired with the tangy salsa was just perfect. I've been hooked ever since.
If you're looking for other great seafood options, consider checking out El Toro Guero Seafood for a wider selection.
24. El Tequila
El Tequila is a spot that really leans into the whole tequila experience, and it's more than just a restaurant; it's a celebration of Mexico's most famous spirit. I think it's a must-visit if you're even remotely interested in tequila tasting.
They don't just serve tequila; they educate you about it. You'll learn about the different types, the aging process, and the best ways to savor each one. It's a whole experience.
- Wide selection of tequilas
- Knowledgeable staff
- Authentic Mexican dishes
The atmosphere is lively and festive, making it a great place to unwind and enjoy the company of friends or family. The food is also top-notch, with a menu full of traditional Mexican dishes that pair perfectly with the tequila selection. If you're looking for a fun and educational dining experience, El Tequila is definitely worth checking out.
The food is great, but the tequila is the star.
25. 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 culinary adventures often happen away from the crowds.
- Ask the locals: Hotel staff, taxi drivers, shop owners – they all have their favorite spots. Don't be shy, ask for recommendations!
- Check out food trucks: Cabo's food truck scene is constantly evolving, with new and exciting options popping up all the time.
Remember, food is subjective. What I think is amazing, you might find just okay. The fun is in the discovery, in finding the flavors that speak to you. So get out there, explore, and create your own list of the best Mexican food in Cabo!
And hey, if you find a place that's truly exceptional, let me know! I'm always looking for new spots to add to the list. Who knows, maybe your discovery will be on the 2026 edition. And if you are near Marina Boulevard, don't forget to check out Taco Loco for a vibrant dining experience.
Final Thoughts on Cabo's Culinary Scene
So, there you have it! The best places to grab a bite in Cabo San Lucas for 2025. Whether you’re craving some classic tacos, fresh seafood, or a fancy dinner, this city has it all. Each restaurant has its own unique vibe and flavor, making it easy to find something that suits your mood. Don’t forget to try some local favorites while you’re there. Your taste buds will definitely thank you later. Enjoy your food journey in Cabo!
Frequently Asked Questions
What types of food should I try in Cabo San Lucas?
You should definitely try classic Mexican dishes like tacos, enchiladas, and ceviche. There are also many international options to enjoy.
Are the restaurants in Cabo San Lucas expensive?
Prices can really vary. Some places are very affordable, especially local spots, while others, especially those 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 to eat, but it's best to choose vendors that are busy and have a good reputation.
Should I make reservations at popular restaurants?
It's a good idea to make a reservation, especially at popular places, to make sure you get a table.