10 Best Restaurants In Cabo San Lucas, Mexico - Updated 2021

restaurants in san lucas mexico

Cabo San Lucas is a popular destination in Baja California, with its endless white beaches, warm water and stark, beautiful cliffs. There are plenty of activities available, including banana-boating, snorkeling, diving, kitesurfing, horseback riding and parasailing. If those are too active for a relaxed holiday, take a boat trip to spot whales and dolphins. Outside of town, gaze at the desert with its cardón cacti, arroyos and caracara birds. On the coastline, enjoy El Arco, a large archway carved into the cliffs. Feeling hungry? Head to the marina or Playa El Médano to enjoy the many outdoor restaurants and bars, serving everything from international cuisine to great Mexican food. The following is a selection of some of the best restaurants in Cabo San Lucas, Mexico.

1. Mama's Royal Café

Deliciosa Machaca Florentina para iniciar tu lunes 👌🏼:

Posted by Mamas Royal Cafe on Monday, 5 February 2018

Mama’s Royal Café is a breakfast and lunch restaurant in Cabo San Lucas, serving some tasty favorites such as their own version of French Toast, stuffed with ricotta and cream cheese and served with pecans and fruit, which has been flambéed in orange liqueur. Eggs Benedict is served on an English muffin and topped with the restaurant’s special, homemade Hollandaise sauce. This is served with potatoes and fresh fruit. Dieter’s can enjoy a Tropical Fruit Plate with seasonal fruits. How about a Mexican omelet, served with cowboy beans, guacamole and sour cream? There’s also a range of chilaquiles and other tortillas (omelets).

Mama's Royal Café

Address: Calle Miguel Hidalgo s/n, Centro, Cabo San Lucas, Baja California Sur, Mexico

Price for two: Under MX$300 (15 USD)

Opening Hours: 7 AM-2 PM

Website: Mama’s Royal Café

2. Mi Casa

You only *think* you've had tamales before.

Posted by Mi Casa Restaurant - Los Cabos, México on Wednesday, 5 December 2018

This authentic Mexican restaurant is next to the Mission San Jose Church, near art galleries, close to the marina and across from the town square, surrounded by Cabo San Lucas’ nightlife. The restaurant is decorated with attractive murals of the old days in Los Cabos, with bright colors and plants on the terraces. Enjoy entertainment by the strolling entertainers and musicians, including the famous mariachi, dance music and magic performances. Mi Casa’s menu retains the tradition of Mexican food with cuisine from all over the country, including Moles, Tamales and Chile en Nogada. Dishes include a variety of seafood, chicken, pork and beef, all cooked from age-old recipes with the restaurant’s unique touch.

Mi Casa

Address: Avenida Cabo San Lucas s/n, Centro, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$300-600 (15 USD-30 USD)

Opening Hours: 11 AM-2:30 PM

Website: Mi Casa

3. The Office On The Beach

Posted by The Office on the beach on Tuesday, 7 June 2016

Serving breakfast, lunch and dinner, The Office on the Beach is quite literally on the sands of Médano Beach, Cabo. What used to be a small palapa has grown into one of the most popular beach restaurants in the area. Breakfasts include continental, American and Mexican, with delicious omelets, quesadillas and other egg dishes. Lunch and dinner menus include all the popular Mexican dishes, made from fish, seafood, beef and chicken, as well as vegetarian options and a mouth-watering dessert menu.

The Office On The Beach

Address: Playa El Medano S/N, El Medano, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$300-600 (15 USD-30 USD)

Opening Hours: 7 AM-10 PM

Website: The Office On The Beach

4. Sunset Monalisa

Sunset Da Monalisa
Source: Photo by user Nan Palmero used under CC BY 2.0

Sunset Monalisa offers a “New Mediterranean” experience, with a range of creative and innovative dishes prepared with local ingredients. The restaurant is located next to Cape Thompson Hotel and is set on a cliff, overlooking the Bay of Cabo San Lucas and the Arch at Land’s End. The cuisine is Italian with a variety of seafood. Starters include Carpaccio, Burrata and Foie Gras, with a variety of organic salads. There is a full menu of pasta and risotto dishes and sea bass, roasted octopus and delicious, tender lamb.

Sunset Monalisa

Address: México 1 1, Misiones del, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$600-1200 (30 USD-60 USD)

Opening Hours: 4 PM-10:30 PM

Website: Sunset Monalisa

5. Bar Esquina

Posted by Bar Esquina Los Cabos, México on Thursday, 20 December 2018

Set in the Bahia, Hotel and Beach House, Bar Esquina is a warm, welcoming place serving woodfire pizza and other dishes made from locally-sourced ingredients. Besides the Mediterranean and Mexican-inspired menu, there is an excellent wine list and inventive cocktails to enjoy as well as healthy smoothies and fruit juices. The restaurant serves breakfast, lunch and dinner. There is also live entertainment on offer.

Bar Esquina

Address: Avenida del Pescador 1, El Medano Ejidal, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$300-600 ( (15 USD-30 USD)

Opening Hours: 8 AM-11 PM

Website: Bar Esquina

6. Tacos Gardenias

Posted by Tacos Gardenias on Friday, 29 December 2017

Tacos Gardenias has been running for over 30 years and serves a tasty variety of tacos, including fish and shrimp, barbacoa, chicken, cochinita pibil and nopales. Guests can also enjoy tortilla soup, seafood soup, fish salad and shrimp cocktail, all prepared wherever possible with locally-sourced ingredients. The restaurant also features a special Shrimp Molcajete, with onion, salsa and cheese.

Tacos Gardenias

Address: Paseo de La Marina 3, El Medano Ejidal, Marina, Cabo San Lucas, Baja California Sur, Mexico

Price for two: Under MX$150 (7.50 USD)

Opening Hours: 8 AM-10 PM

Website: Tacos Gardenias

7. Romeo & Julieta Ristorante

Posted by Romeo y Julieta on Tuesday, 13 May 2014

Romeo & Julieta Ristorante serves a variety of Italian dishes, including antipasto, home-made pasta dishes, pizzas and a famous Cesar salad. The restaurant relies mostly on fresh, locally-sourced ingredients. The ever-changing menu includes seasonal ingredients and new dishes on a regular basis. Examples of the dishes on offer include carpaccio and tortellini, delicious meat dishes and salads, risottos and pastas. There is also an impressive wine list on offer. Dine inside or on the terrace in the fresh air.

Romeo & Julieta Ristorante

Address: Blvd. Paseo de la Marina, Marina, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$300-600 (15 USD-30 USD)

Opening Hours: Monday-Saturday 4 PM-11 PM, Sunday 2 PM-10 PM

Website: Romeo & Julieta Ristorante

8. Bajo La Luna

Posted by Bajo La Luna on Thursday, 16 November 2017

Bajo La Luna (under the moon) lives up to its name, with its romantic outdoor courtyard with fountains, twinkling lights and plants. Specialties at the restaurant include watermelon-infused ceviche, grilled sea bass, clam bisque, Ahi tuna and shrimp with Sriracha sauce. There is a selection of tapas to enjoy at the bar. A full wine menu offers something for every taste and there is a great variety of cocktails, martinis and Bacon Bloody Mary. Live music accompanies the meal.

Bajo La Luna

Address: Vicente Guerrero, Centro, San Lucas, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$300-600 (15 USD-30 USD)

Opening Hours: 12 PM-11 PM

Website: Bajo La Luna

9. Hacienda Cocina y Cantina

Editor's Note: Photo taken from the establishment's official social account

Posted by Hacienda Cocina & Cantina on Friday, August 28, 2020

Situated right at the beachfront, Hacienda Cocina and Cantina serves traditional Mexican cuisine from the Sea of Cortez. The restaurant, with its terrace, overlooks the bay and Land’s End. Enjoy traditional breakfast dishes, including omelets and huevos rancheros, tasty lunch and dinner dishes, including tacos, salads and tortas, along with a delicious range of desserts. The wine list offers a full range to choose from.

Hacienda Cocina y Cantina

Address: Calle Paseo de la Marina 4732, Colonia El Medano, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$600-1200 (30 USD-60 USD)

Opening Hours: 8 AM-10 PM

Website: Hacienda Cocina y Cantina

10. La Golondrina Restaurant

Posted by La Golondrina Restaurant on Saturday, 11 October 2014

La Golondrina Restaurant serves a mixture of American and traditional Mexican cuisine with a large terrace, lit by twinkling lights in the evening. Lox bagel and cream cheese, a variety of other bagels and French toast are served for breakfast, with a variety of steaks, burgers and tacos for lunch and dinner, as well as salads and seafood dishes.

La Golondrina Restaurant

Address: Av. del Pescador 8, El Medano Ejidal, Cabo San Lucas, Baja California Sur, Mexico

Price for two: MX$600-1200 (30 USD-60 USD)

Opening Hours: 5 PM-10 PM

Website: La Golondrina Restaurant

Enjoy your culinary tour of Cabo San Lucas

After a day on the beach or busy water sports, head to the restaurants of Cabo to enjoy the best in traditional Mexican and international cuisine.

Disclosure: Trip101 selects the listings in our articles independently. Some of the listings in this article contain affiliate links.

Get Trip101 in your inbox

Unsubscribe in one click. See our privacy policy for more information on how we use your data

Still Need Travel Insurance?

You can buy and claim online, even after you've left home. Travel insurance from WorldNomads.com is available to people from 140 countries. It’s designed for adventurous travellers with cover for overseas medical, evacuation, baggage and a range of adventure sports and activities.

*5% off when you book with our promo code: TRIP101

*For our Canadian and US travellers, unfortunately due to financial services laws, we cannot provide a discount. This promotional code cannot be used with any other discount offer, including World Nomads Members’ discount for travel insurance policy holders.

Anne Sewell was born in England, but has spent most of her life in Africa - Malawi, Zimbabwe and South Africa - and now resides on the beautiful Costa del Sol in southern Spain. She loves writing...Read more

 Want to contribute as a Local Expert?
Explore Cabo San Lucas
Good things are meant to be shared!