Looking for a Group Trip? Use our Luxury Concierge

The 15 Best Restaurants in Cabo San Lucas for 2025

Delicious dishes from top Cabo San Lucas restaurants.
April 4, 2025

Cabo San Lucas is a vibrant hotspot known for its stunning beaches and lively nightlife, but it's also a paradise for food lovers. With a mix of local flavors and international dishes, the dining scene here is diverse and exciting. Whether you're craving fresh seafood, authentic Mexican tacos, or a fancy dining experience, there's something for everyone. In this guide, we’ll explore the best restaurants in Cabo San Lucas for 2025 that you shouldn’t miss during your visit.

Key Takeaways

  • Cabo San Lucas has a wide variety of dining spots, from casual to upscale.
  • Seafood is a must-try, with many places offering fresh daily catches.
  • Don't skip traditional Mexican dishes like tacos and enchiladas.
  • Several restaurants boast amazing ocean views, making your meal even better.
  • It's wise to book a table at popular places, especially in peak seasons.

1. Taco Loco

Okay, so Taco Loco isn't winning awards for fancy decor, but honestly, who cares when the tacos are this good? Seriously, this place is a Cabo institution for a reason. It's the kind of spot where you can roll up in your beach gear, grab a cold drink, and just chill while you devour some seriously tasty tacos. It's set on Marina Boulevard between markets and souvenir shops, so it's easy to find.

The carne asada tacos are a must-try. They're simple, but the flavor is just incredible. The meat is always cooked perfectly, and they don't skimp on the toppings. Plus, the prices are super reasonable, which is always a win. If you're looking for authentic Mexican food at a good price, Taco Loco is the place to be.

Here's why you should check it out:

  • Authentic Mexican flavors
  • Reasonable prices
  • Lively atmosphere
Honestly, I've been to Cabo a bunch of times, and I always make sure to hit up 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. El Farallon

Okay, so El Farallon. This place is all about the view. Seriously, it's part of the Waldorf Astoria, and they've carved it right into the cliffs overlooking the ocean. You're basically eating on the edge of the world, watching the sunset. It's pretty spectacular, I have to admit. The sound of the waves crashing against the rocks adds to the whole experience.

The menu changes daily, which is kind of cool, because they only use the freshest fish they can get their hands on. Think sea bass, red snapper, maybe some yellowfin tuna if you're lucky. They do this thing called the "Baja bounty" – it's a mixed grill with a bit of everything. It's not cheap, though. And if you're feeling extra fancy, you can add lobster. Sides are served family style, so everyone can dig in.

Here's the thing, though:

  • It's pricey. Like, really pricey. Be prepared to drop some serious cash.
  • The food, while fresh, isn't always mind-blowing. You're paying for the location, let's be honest. Some people find the limited entree selection disappointing.
  • Reservations are a must. You can't just stroll in and expect to get a table, especially around sunset.
Honestly, it's one of those places you go for the experience more than the food. If you're looking for a romantic dinner with an incredible view, it's hard to beat. But if you're a foodie on a budget, there might be better options in Cabo. Just something to keep in mind.

3. The Office on the Beach

Okay, so "The Office" might sound like a weird name for a beach restaurant, but honestly, it's all about having fun. It's smack-dab on Medano Beach, so you can wiggle your toes in the sand while you eat. I mean, who wouldn't want that?

It's super popular, and there's a reason. The vibe is lively, the drinks are strong, and the food is pretty good too. Think classic Mexican dishes and fresh seafood. It's the kind of place where you can spend the whole day, going from lunch to cocktails to dinner without ever leaving the beach. Plus, the people-watching is top-notch. You'll see everything from families building sandcastles to spring breakers living their best lives. If you are looking for Cabo's freshest fish, this is a great place to start.

They have a pretty big menu, but I usually go for the seafood. The grilled fish tacos are always a good choice, and they make a mean ceviche. The drinks are where they really shine, though. Try one of their margaritas – they come in all sorts of flavors, and they're perfect for sipping while you soak up the sun.

  • Location: Right on Medano Beach
  • Vibe: Lively, fun, and beachy
  • Must-try: Margaritas and seafood
One thing to keep in mind is that 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.

4. Edith's

Edith's is a Cabo staple, and for good reason. It's got that classic Mexican vibe down pat, with colorful decor and a lively atmosphere. The location is great, right near the beach, so you can enjoy the ocean breeze while you eat. I've been here a couple of times, and it's always a solid choice.

The food is consistently good, focusing on traditional Mexican dishes with a bit of a gourmet twist. They're known for their fresh seafood and high-quality ingredients. It's not the cheapest place in town, but the quality justifies the price, in my opinion.

Here's a quick rundown of what makes Edith's stand out:

  • The ambiance is perfect for a special night out.
  • The service is attentive and friendly.
  • The menu offers a wide variety of options, so there's something for everyone.
I remember one time, the waiter recommended this amazing fish dish that wasn't even on the menu. It was seriously one of the best things I ate during my whole trip. That kind of personalized service makes a big difference.

They also have some great cocktails, so be sure to check out the drink menu. If you're looking for a memorable dining experience in Cabo, Edith's is definitely worth considering. You can find Edith's on Avenida del Pescador. They are known for their table side Caesar salad.

5. Flora's Field Kitchen

Outdoor dining at Flora's Field Kitchen with fresh dishes.

Okay, so Flora's Field Kitchen is a little bit outside of Cabo San Lucas, but honestly, it's worth the trip. It's part of Flora Farms, and the whole place has a really relaxed and beautiful feel. They started by growing produce for other restaurants, but then they decided to cook it themselves. Smart move, right?

The food is amazing because it's all super fresh from the farm. They grow over 100 different kinds of vegetables and herbs. Plus, they raise their own chickens and pork nearby, and they don't use any hormones or antibiotics. Even the ice cream is homemade! It's all about keeping things natural and delicious. You can even search for reservations online before you go.

One thing to note is that because everything is so fresh and seasonal, the menu can change. So, don't get too attached to one particular dish before you go. But trust me, whatever they're serving, it's going to be good.

Here's a quick rundown:

  • Location: A bit outside Cabo San Lucas, on Flora Farms
  • Vibe: Relaxed, beautiful, and farm-to-table
  • Must-try: Wood-fired pizzas and anything with their fresh produce

6. Los Tres Gallos

Los Tres Gallos is where you should go if you want mainstay Mexican cuisine. Unlike many other Mexican restaurants in Cabo that are doing fusion-style food, Los Tres Gallos focuses on local classics. Think traditional pozole, Caesar salad (which, fun fact, was invented up north in Tijuana), mole enchiladas, and stuffed green peppers. The atmosphere is relaxed and charming, with an open-air courtyard, fairy lights, and colorful flags.

The patio is full of greenery, making it a nice spot to enjoy at least one dessert, whether it’s flan, churros, or tres leches made with tequila. It's become quite popular, but it's still authentic. You can also read reviews of Los Tres Gallos on TripAdvisor.

I went there last week and the service was fantastic. The food and drinks were amazing. I highly recommend this place if you want to try authentic Mexican food.

7. Sunset Monalisa

Sunset Monalisa is more than just a restaurant; it's a whole experience. Seriously, the views are something else. Perched on a cliff overlooking the Sea of Cortez, it's got some of the most incredible sunset views in Cabo. I went last year, and it was truly breathtaking. The ambiance is romantic and upscale, making it perfect for a special occasion.

They've got these tiered seating areas, so pretty much every table has a great view. The food is Mediterranean-inspired, with a focus on fresh seafood. It's not the cheapest place in town, but for the view and the overall experience, it's worth the splurge. If you are looking for Baja California Sur Travel Information, this is a great place to start!

Here's what you can expect:

  • Stunning sunset views
  • Mediterranean cuisine with fresh seafood
  • Romantic and upscale atmosphere
I remember the first time I saw Sunset Monalisa. It was like something out of a movie. The way the light hit the water, the music playing softly in the background, it all just came together to create this magical atmosphere. It's one of those places you won't soon forget.

I'd recommend making a reservation well in advance, especially if you're planning to go during peak season. Also, dress code is smart casual, so leave the flip-flops at home. Don't forget to check out the oceanfront views!

8. La Casona

La Casona offers a more upscale dining experience. Located within the Villa La Estancia resort, the ambiance is refined and elegant, with soft lighting and attentive service. It's perfect for special occasions or a romantic dinner. What sets La Casona apart is its focus on steak and seafood. They use high-quality ingredients, and the chefs know how to cook them to perfection.

They also have some pretty amazing desserts, so make sure you save room! It's not the cheapest place in Cabo, but if you're looking for a memorable meal, La Casona is definitely worth considering. The chef's special appetizers, including barbacoa tostados with avocado mousse, are a must-try.

The restaurant also offers a diverse breakfast menu during the off-season and a delightful buffet in the peak season, both of which are highly praised for their deliciousness.

Here's what makes La Casona stand out:

  • High-quality steaks and seafood
  • Elegant and refined atmosphere
  • Extensive wine list to complement your meal

9. Nick-San

Okay, so Nick-San is a must-try if you're even remotely into sushi or Japanese cuisine with a Mexican twist. Seriously, it's that good. It's been around for a while, and there's a reason why it's still super popular. I wasn't sure what to expect the first time I went. I'm usually pretty skeptical about fusion restaurants, but Nick-San totally won me over.

The fusion thing might sound weird, but trust me, it works. They use super fresh seafood (obviously, being in Cabo) and blend it with local flavors. Think sashimi with a hint of chili or rolls with mango. It's creative without being pretentious, you know? The atmosphere is cool, the food is amazing, and it's just an all-around great experience. It's a bit on the pricier side, but worth it for a special night out. They also have an extensive wine list, so you can find the perfect pairing for your meal.

They're also really good about catering to different dietary needs. I've heard they're great with vegan and vegetarian preferences, so if you've got someone in your group with restrictions, this is a solid choice. Plus, the service is usually top-notch. You can either order off the menu or let the chef surprise you with a selection of dishes. I'd recommend letting them surprise you; you might discover your new favorite thing.

Here's why you should check it out:

  • Fresh, high-quality ingredients
  • Unique and flavorful fusion dishes
  • Excellent service

10. Mi Casa

Colorful interior of Mi Casa restaurant in Cabo San Lucas.

Mi Casa is a long-standing, family-run restaurant that's earned its popularity. It's got a cozy, hacienda-style vibe that makes you feel right at home. The hanging lanterns and unique atmosphere make it a great spot for a romantic date. If you're looking for something other than 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.

Final Thoughts

So, that's a wrap on the best restaurants in Cabo San Lucas for 2025. Whether you're craving some fresh seafood, authentic tacos, or a fancy dinner, there's something for everyone here. Each restaurant has its own unique vibe and flavors, making it easy to find a place that suits your mood. Don't forget to try some local favorites while you're in town. Seriously, your taste buds will 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 taste traditional Mexican dishes like tacos, enchiladas, and ceviche. There are also many international options available.

Are restaurants in Cabo San Lucas expensive?

Prices can vary a lot. Some places are very affordable, especially local eateries, while others, especially those with ocean views, can be pricier.

Where is the best area to find restaurants in Cabo San Lucas?

The best areas for dining are around the marina, downtown, and along Medano Beach. Each area offers a mix of local and international cuisines.

Can I find vegetarian or vegan options 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?

Generally, street food is safe to eat, but it's best to choose vendors that are busy and have a good reputation.

Do I need to make reservations at popular restaurants?

It's a good idea to make a reservation, especially at popular spots, to ensure you get a table.

Follow Us

Stay up-to-date with the latest Deals & VIP Events!

Want to join the @Cabo community? Now is your chance! Sign up for our email list and get exclusive deals and VIP events.

Thank you! Your submission has been received!
Oops! Something went wrong while submitting the form.

Latest Stories

Top-Rated Snorkeling Spots in Los Cabos for 2025

Discover the top-rated snorkeling spots in Los Cabos for 2025, featuring stunning marine life and clear waters.

The Best Hiking Trails in Cabo San Lucas for 2025

Discover the best hiking trails in Cabo San Lucas for 2025, featuring stunning views and diverse landscapes.

The Best Villa Rentals in Cabo San Lucas for 2025

Discover the best villa rentals in Cabo San Lucas for 2025, featuring luxury, stunning views, and unforgettable experiences.