
Lounging seaside with a margarita in hand is the picture of a Cabo vacation. This Mexican vacation mecca is full of opportunities to relax and unwind, often with the ocean at your back. Yet even as you are relaxing, you’ll find that you get hungry. We’ve got you covered.
If you’re looking for restaurants in Cabo, these 10 come highly recommended!
1. Sunset Monalisa

Km 6, Mexico 1 1, Misiones del, 23455 Cabo San Lucas, B.C.S., Mexico
At Sunset Monalisa, you’ll get exceptional food with an unforgettable experience. The restaurant combines Mediterranean dishes with fresh ingredients from Baja to make its signature dishes. Diners can choose from a three-, four-, or six-course menu.
You can upgrade to the Chef’s All Experience, which adds wine pairings to each course. The entire restaurant is open-air, and from your table, you can see the Arch at Land’s End. Reservations are highly recommended if you want a chance to dine here.
2. Flora Farms

Carretera Transpeninsular San José del Cabo Km. 30 Las Ánimas Bajas, 23407 San José del Cabo, B.C.S., Mexico
If you’re traveling with kids, or if you love farm-to-table food, then Flora Farms should be on your list. Located on a real organic farm, this restaurant in San José del Cabo has dishes made from produce picked the same day.
The meat used in the restaurant comes from the farm’s nearby ranch. All bread is made on-site as well, making it truly fresh. All food is fully organic and hormone-free. Before or after your meal, you can explore the farm or shop in the grocery store.
3. Arbol

Las Ventanas al Paraiso, A Rosewood Resort, Carretera Transpeninsular, 19.5, 23400 San José del Cabo, B.C.S., Mexico
Part of las Ventanas Al Paraíso. Arbol has dishes with a distinctive Asian or Far Eastern flair. Both Indian and Asian, these dishes provide a unique taste experience that blends some of the Mexican tradition with the flavors of the East.
You can choose to dine indoors, or you can book one of the sunken tables to feast in view of the ocean. Lanterns hanging from trees add to the ambiance of the restaurant.
4. Metate

Av. Crispin Ceseña S/N El Tezal, 23454 Cabo San Lucas, B.C.S., Mexico
Metate Cabo is a culinary adventure and Michelin-rated dining experience. Each dish is packed with flavor. Guests appreciate the historic Mexican cooking techniques used to make each one.
The colorful patio seating and off-the-beaten-path location add to the adventurous feel of this restaurant. The staff is known to be attentive to each guest, helping them find the food that fits their tastes well.
5. The Sand Bar

Cormoranes SN, El medano, 23453 Cabo San Lucas, B.C.S., Mexico
Featuring fresh-caught seafood, The Sand Bar offers oceanside dining on Medano Beach. In addition to its fresh menu, this location offers full-service massage therapy on its upper level. You can have dinner and a massage, all in one visit.
If you’re visiting for the food, consider the tacos, which include exotic options like duck and octopus alongside traditional fish, chicken, and beef.
6. Outpost

Blvd. Paseo de la Marina S/N, Centro, 23450 Cabo San Lucas, B.C.S., Mexico
Bright, funky décor, organic gardens growing the food you’ll eat, and music all combine to make an interesting dining experience at Outpost. Here you can choose to dine inside in the air conditioning or outdoors on the colorful Chandelier Patio.
There’s also a rooftop terrace, which offers a tapas and drinks menu as well as live music. On the main dining menu, you’ll find favorites like pasta and pork chops as well as tasty taco options.
7. Harry’s Steakhouse and Raw Bar Cabo

Carr. Transpeninsular Km 5, Tourist Corridor, 23410 Cabo San Lucas, B.C.S., Mexico
Many of the restaurants in Cabo focus on seafood, but Harry’s also offers delectable steaks. In fact, here you can get certified Angus, Wagyu, and Kobe steaks, grilled to perfection. While you dine, the ocean serves as your backdrop. If you want seafood, don’t worry.
The crab cakes, completed by chili mayo and cilantro, or the Roca shrimp are popular choices. For an experience with your meal, consider the New York Wagyu on Hot Stone, which is cooked and served tableside.
8. Tacos Gardenias

P.º de La Marina L31, El Medano Ejidal, El Medano, 23453 Cabo San Lucas, B.C.S., Mexico
Sometimes, when you’re vacationing in Mexico, you just want tacos. You’ll find several flavor options at Tacos Gardenias. Fish and shrimp, barbacoa, nopales, and chicharron are just some of the options available here.
Tacos Gardenias has been serving its fresh dishes for over 30 years, and it remains a family-run establishment. That means authentic flavors and friendly people. The building may lack frills and artistic décor, but the flavors are well worth a visit.
9. La Casona Restaurante

El Medano S/N, Tourist Corridor, 23454 Cabo San Lucas, B.C.S., Mexico
A beautiful fireplace surrounded by colorful flowers is the backdrop to your dinner at La Casona Restaurante. This steak restaurant is part of the Villa La Estancia Beach Resort and features outdoor patio dining as well as an elegant indoor dining room.
This restaurant in Cabo serves premium cuts of steak and fresh Baja lobster, along with other dishes, on its dinner menu. You can also visit for breakfast. Because the restaurant is small, you will want to make a reservation.
10. Habibi

Carr. Transpeninsular, Tourist Corridor, 23405 San José del Cabo, B.C.S., Mexico
Step into Habibi, and you’ll be instantly transported to Lebanon. The décor and the aromas will make you forget, for a moment, that you’re vacationing in Mexico. This elegant restaurant, which is in the Le Blanc Spa Resort, features Lebanese dishes.
You can dine on things like lamb meatballs or shish barak. The culinary team remains committed to using authentic cooking techniques. This shows in each of the dishes they serve. Habibi is an adults-only establishment, so keep that in mind when making a reservation.
The best restaurants in Cabo will make your vacation unforgettable. If you’re looking for more tips and tricks for your Cabo vacation, or want great rentals to base your stay, check out our partners at Escape to Cabo. With luxury rentals and a local’s understanding of the best things to do, they can provide you with all you need to plan the perfect trip.