Best Places To Eat In Cabo San Lucas

places to eat in cabo san lucas

Cabo San Lucas is all about the water. Sitting on the southern tip of the Baja Peninsula, it is smack dab in between the Pacific Ocean in the west and the Gulf of California in the east. For visitors to this resort town, that means that there are plenty of places to enjoy the tastes of Mexico, while staring out at the great big beautiful sea. Here are eight of the best places to eat in Cabo San Lucas, with a view of the water.

1. The Office

Posted by The Office on the beach on Thursday, 13 November 2014

Before Cabo became a popular tourist destination, a small palapo (open air hut) was built on Médano Beach, serving up fried fish, ceviche, burritos, and the like, mostly to locals. The coffee was hot and fresh and the cervezas, margaritas, and cuba libres were always cold. Over time, this locals hangout became one of the most popular places to eat on tMédano Beach.

This is real beach dining, with tables sitting in the sand. Feast on a breakfast of shrimp and cheese omelettes, a traditional cazuela soup, made with chicken and rice for lunch, or for dinner, the local speciality: fried whole red snapper. Wash is all down with a freshly made margarita, while the warm waters of the Gulf lap at your feet.

The Office

Address: Playa El Médano, Cabo San Lucas, BCS México

Website: The Office

2. El Farallón

Fried fish at El Farallon
Source: Photo by Flickr user Daniel Ramirez used under CC BY 2.0

Meaning “the rock that comes out of the ocean,” El Farallón is the epitome of elegant dining, at the Resort at Pedregal. Nestled in the cliffs, overlooking the Pacific Ocean, this is one of the most sought after dining experiences in Cabo San Lucas. Stocked daily with the catches of the day, the menu is designed by renowned executive chef Gustavo Pinet, who selects only the finest fish from the fresh catches of local fishermen. If you are looking for fine dining in Cabo San Lucas, with a view of the Pacific, look no further than El Farallón.

El Farallón

Address: Camino del Mar 1, Cabo San Lucas, Baja California Sur, C.P. 23455 Mexico

Website: El Farallón

3. Billygan's

Just saying!

Posted by Dave Kemman on Wednesday, 5 July 2017

If you’re looking for a place to eat with a view of the water, you might also be looking for a place to eat with your feet in the water. For a great beachside experience, look no further than Billygan’s. Serving delicious cocktails and savory, mouthwatering meals on Playa el Médano, Billygan’s specialities include the coconut shrimp and seared filet mignon.

They serve a meal worth eating that won’t break the bank. Pull up a lounge chair or a provided beach mat and let the friendly wait staff serve you one of their signature cocktails, the Billygan’s Special. Then, sit back, relax, and enjoy some of the best people watching in Cabo.


Address: Calle de Pescadores s/n, El Medano, 23450 Cabos San Lucas, B.C.S., Mexico

Website: Billygan’s

4. El Patron

El Patron, located in the Villa del Arco Beach Resort and Spa, offers traditional Mexican cuisine in a contemporary atmosphere—with a stunning view of Los Cabos Bay. Watch the boats skim in and out of the harbor, as you dine on queso and enchiladas. For breakfast, a buffet offers everything a hungry vacationer could want, from huevos and frijoles to pancakes and waffles.

Get out of the heat and enjoy the indoor dining room, or stretch out on the patio for an al fresco experience that will have you hungering to come back tomorrow.

El Patron

Address: Camino Viejo a San Jose Cabo San Lucas KM 0.5, Col. El Medano, Cabo San Lucas, BCS Mexico 23450

Website: El Patron

5. The Sand Bar!

Located in the heart of Playa del Médano, this family friendly restaurant is the place on the beach to get your belly filled and get your body relaxed. Let the friendly staff set up an umbrella for you, right on the sand. While you lounge on a chair, sip on all-day happy hour cocktails and beers. Take a dip in the water, then feast on a plate of freshly caught red snapper, or one of their signature burgers.

When you’re ready to completely unwind, head up to the third deck level for a massage with a view. Licensed therapists will knead away your cares, while you listen to the sound of the surf pounding against Land’s End.

The Sand Bar!

Address: Calle Cormonares SN, El Medano, 23453 Cabo San Lucas, B.C.S., Mexico

Website: The Sand Bar!

6. Omega Sports Bar and Grill

Today we propose you the #Shrimp Coconut Style, Delicious!... Happy Monday! Hoy les proponemos los Camarones al Coco,...

Posted by Omega Sports Bar and Grill on Monday, 19 June 2017

Take a stroll down the Playa del Médano and stop at the place that uses the beach as its floor. Have a seat and dig your toes in the sand, while you sip on a beer and taste the best coconut shrimp in town. Have the shrimp in tacos, for a treat that will have you coming back every day, for a week. The friendly staff serve cold beer in buckets of ice and keep them coming, while you enjoy the sounds of the waves lapping against the shore and the view of Los Cabos Bay.

Get here early for a quiet breakfast on the beach and stay all day for breakfast, anytime.

Omega Sports Bar and Grill

Address: El Medano Ejidal, 23479 Cabo San Lucas, Baja California Sur, Mexico

Website: Omega Sports Bar and Grill

7. Alexander Restaurant

Posted by Alexander Restaurant-cabo on Friday, 15 April 2011

Located on the waterfront of the Cabo San Lucas Marina, Alexander Restaurant is one of the best places in Cabo to enjoy a meal by the water. Swiss, French, and tropical culinary creations tempt your senses, as executive chef and owner Alex Brulhart’s staff craft sumptuous appetizers and entrees, right at your table. Fresh, locally caught fish, lobster, and shrimp highlight the seafood menu, while duck, chicken, lamb, and choice aged beef round out an eclectic menu. This can all be enjoyed from the comfort of the dock, while you watch the boats enter and leave the marina. This is a fine dining experience you’ll want to have over and over again.

Alexander Restaurant

Address: Blvd. Marina s/n, Loc-8, Centro, 23450 Cabo San Lucas, B.C.S., Mexico

Website: Alexander Restaurant

8. La Chatita Restaurant and Bar

Posted by La Chatita Restaurant & Bar on Tuesday, 27 June 2017

Also situated at the Cabo San Lucas Marina, this waterfront restaurant offers quick meals for a casual afternoon, good drinks, a comfortable atmosphere, and a view of the harbor. Just wandering around the marina? Stop in for a strawberry margarita. La Chatita is famous in Cabo for the delicate and varied ways they prepare fresh fish. From lemon broiled to grilled to baked, the kitchen looks at each fish as an opportunity to expand the culinary arts. And there’s no better place in Cabo to have your own fresh catch prepared.

La Chatita Restaurant and Bar

Address: Blvd. Marina No. 39, Álmedano, Cabo San Lucas, B.C.S., Mexico

Website: La Chatita Restaurant and Bar

Dining on the water

Cabo San Lucas Los Arcos 3
Source: Photo by user Stan Shebs used under CC BY-SA 3.0

Cabo San Lucas, surrounded by water, is a paradise when it comes to eating with a view of the bay or the ocean. From feasting at the finest restaurant on the peninsula to sipping all-day happy hour beers, with your feet in the sand, Cabo San Lucas’s waterfront dining has something for every budget and every belly.

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

Jeffrey Smith loves travel adventures. From drinking buffalo milk in a grass hut in Ethiopia to diving off a Kettuvallam into Kerala’s pristine backwater, he finds adventures everywhere he goes....Read more

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