Restaurants in Cabo San Lucas offer a complete range of delectable dishes to cover just about every palate you can imagine, from high-end fine dining to takeaway street food. You can head for a classic taco stand or enjoy fresh, farm-to-table eats in a cosy, welcoming environment. You can enjoy a classic café and bistro-style meal or head for the beachfront to eat with your toes in the sand and a craft cocktail in your hand. From home-cooked meals made with generational family recipes to delicious bar bites, it's all waiting.

No matter what kind of food you want, Cabo San Lucas is a foodie's dream. Explore some of the greatest restaurants in this vibrant town.

  • 1

    Sunset Mona Lisa

    Visit one of the world's most romantic restaurants

    Sunset Mona Lisa
    • Couples
    • Food
    • Photo

    Sunset Monalisa is among the most romantic restaurants not just in Cabo San Lucas, but in the entire world, with spectacular bay views, stunning sunsets, and amazing eats. In fact, this restaurant is so romantic that the wait staff reports there is at least one engagement here every week, and it's among the more popular wedding venues around. The restaurant's setting is even romantic, as it's perched on a high cliffside facing west. It has multiple floors on different levels of the cliff, and you'll eat surrounded by water. The menu is Mediterranean themed and the chef is Michelin-star trained.

    A la carte, prix fixe, and tasting menus are available. It's just 16 minutes east of city centre.

    Location: km 6, México 1 1, Misiones del, 23455 Cabo San Lucas, B.C.S., Mexico

    Open: Daily from 4.30 pm to 11 pm

    Phone: +52 624 105 8970

    Map

    photo by Nan Palmero (CC BY 2.0) modified

  • 2

    Casa Martin

    Enjoy Mexican-European fusion in Gothic surroundings

    Casa Martin
    • Food
    • Photo
    • Unusual

    Casa Martin, near the Cabo San Lucas Marina, offers a Gothic sensibility with striking medieval architecture and delicious Mexican-Continental European fusion cuisine. When you arrive, you'll pass through a set of thick, hardwood doors with gargoyle door knockers. Inside, the tables spread out between a stone-walled courtyard and a thatched palapa. Creeping plants that are illuminated with fairy lights at night cover the walls, and the wine list features Mexican reds to be paired with the chef's unique European-Mexican fusion flavours.

    This one blends a dark Gothic fairy tale vibe with solid and interesting eats. It's right in the heart of city centre.

    Location: Lienzo Charro, 23470 Cabo San Lucas, B.C.S., Mexico

    Open: Tuesday–Sunday from 5 pm to 10 pm (closed on Mondays)

    Phone: +52 624 243 4461

    Map
  • 3

    Panache

    Check out a hidden gem of casual dining

    Panache
    • Families
    • Food

    Panache is a cosy European restaurant in the heart of city centre Cabo San Lucas offering a magical touch, which gets consistently good reviews from guests and locals alike. The staff are very friendly and attentive. The restaurant space is small, and the food is absolutely affordable, making this a solid option for a family outing. They're open for breakfast, lunch, and dinner and use fresh seasonal ingredients. The restaurant also features a solid wine and beer list as well as a selection of craft cocktails.

    If you're looking for a casual, out-of-the-way hidden gem of casual dining in Cabo, Panache is a great choice. Many folks who come here make it a favourite for repeat visits.

    Location: City centre, CENTRO, 23469 Cabo San Lucas, B.C.S., Mexico

    Open: Daily from 8 am to 10 pm

    Phone: +52 624 157 5041

    Map
  • 4

    The Office on the Beach

    Grab a bucket of beer and some fried fish

    The Office on the Beach
    • Families
    • Food

    The Office on the Beach sets the standard for beachfront dining in Cabo San Lucas and offers up casual food and tropical drinks whipped up by expert mixologists. The tables here, as far as the eye can see, are right on the sand, so you'll be able to dine right on the waterfront with the ocean waves lapping your toes while you raise a margarita and order up some fried seafood or classic Mexican fare. If you want something even more casual, you can order up a bucket of beer and raise a bottle instead of a cocktail glass.

    The Office on the Beach is popular for casual groups and informal meetings. It's just 10 minutes from city centre.

    Location: Playa El Medano S/N, El Medano Ejidal, El Medano, 23450 Cabo San Lucas, B.C.S., Mexico

    Open: Daily from 7 am to 10 pm

    Phone: +52 624 143 3464

    Map
  • 5

    Los Tres Gallos Restaurant

    Enjoy casual traditional Mexican fare

    Los Tres Gallos Restaurant
    • Families
    • Food

    Los Tres Gallos Restaurant is a traditional Mexican place that offers a hacienda-style courtyard with twinkling lights at night and is lined with charming fruit trees. This is the laid-back, casual, and fun place you come to enjoy chile rellenos, mole, homemade salsa, and hand-rolled tortillas, with a solid selection of cocktails and beer. This is also a family-friendly spot and very affordable, so if you're on that yearly family holiday and looking for authentic Mexican fare that's great for adults and kids alike, this is the place for it.

    The best part is that Los Tres Gallos Restaurant is right in the heart of city centre. It's a 10-minute walk from the centre of town to the east.

    Location: Leona Vicario esquina 20 de Noviembre S/N, Centro, 23469 Cabo San Lucas, B.C.S., Mexico

    Open: Daily from 5 pm to 10 pm

    Phone: +52 624 130 7709

    Map
  • 6

    Hacienda Cocina y Cantina

    Enjoy fine-dining-quality cuisine at casual prices

    Hacienda Cocina y Cantina
    • Couples
    • Families
    • Food

    Hacienda Cocina y Cantina is the signature restaurant at Médano Beach's Hacienda Beach Club and offers beachfront dining with Mexican décor for a casual yet elegant experience. This spot offers astounding picturesque views of Lands End and offers open-air indoor dining as well as terrace dining outside. You can also hit up a palapa bar on the beach and sit with your toes in the sand while you enjoy traditional cuisine at good prices with service and quality so good you'll swear you're in a fine dining establishment.

    Hacienda Cocina y Cantina is one of those places where you make memories while eating great food. It's only about a 10-minute drive from the city centre to the west.

    Location: Calle, P.º de La Marina 4732, Colonia El Medano, 23453 Cabo San Lucas, B.C.S., Mexico

    Open: Daily from 8 am to 10 pm

    Phone: +52 624 163 3144

    Map

    photo by Hcom (CC BY 2.0) modified

  • 7

    El Huerto Farm to Table

    Enjoy eco-friendly, sustainable cuisine

    El Huerto Farm to Table
    • Couples
    • Families
    • Food

    El Huerto Farm to Table is a restaurant that's right on the farm that produces the food that they create and serves up healthy, organic, gourmet dishes at blue-collar prices. When El Huerto says "farm to table," they mean it. The produce they use comes right from their back yard, and when you sit down to eat here, you actually get to see where your food comes from. That's not only a statement of eco-friendly practices but peace of mind. When you see the source of your food, you feel better eating it.

    The restaurant is open for breakfast, lunch, and dinner, but it's also just a good place for a few drinks. It's 20 minutes north of city centre.

    Location: Calle Sin Nombre SN, Rancho San Angel, 23454 Cabo San Lucas, B.C.S., Mexico

    Open: Tuesday–Sunday from 8 am to 1 pm and from 5.30 pm to 10 pm (closed on Sundays)

    Phone: +52 624 211 9476

    Map
  • 8

    Mariscos El Toro Guero

    Enjoy a favourite eating spot of locals

    Mariscos El Toro Guero
    • Couples
    • Families
    • Food

    Mariscos El Toro Guero opened as a small seafood restaurant in 2008 and since then has become a staple of dining with great craft cocktails, superb food, and friendly service. This is a place you go if you want to eat where the locals eat. It's gone from a small space with plastic tables to a large, elegant establishment with down-home, hardwood décor and a wide range of seafood dishes, using recipes handed down through the generations. This is a family-owned and operated place that treats everyone who walks through the doors like a member of their own clan.

    Mariscos El Toro Guero is a local staple. It's also directly in the heart of city centre Cabo San Lucas.

    Location: C. Adolfo López Mateos S/N, Mariano Matamoros, 23468 Cabo San Lucas, B.C.S., Mexico

    Open: Daily from 11 am to 6.30 pm

    Phone: +52 624 143 5654

    Map
  • 9

    Casasola Café

    Kick back in a classic café

    Casasola Café
    • Couples
    • Families
    • Food

    Casasola Café is a coffee shop-style restaurant that's a go-to spot for locals looking to have a light breakfast or a great cuppa in a clean, simple space. The staff are friendly and many of the patrons you'll see are regulars. The food and coffee are notably and consistently high quality. If there's a downside to this place, it's that it's constantly crowded because it's so popular. Consider calling ahead to put your name in for a table—they don't take reservations but there will likely be a wait. Some breakfast menu highlights include eggs Benedict, salmon and eggs, bagels, and hotcakes.

    They're open for lunch as well with a selection of paninis and simple fare. It's right city centre.

    Location: Miguel Hidalgo entre 20 de Noviembre Revolución de 1910 y, 23450 Cabo San Lucas, B.C.S., Mexico

    Open: Monday–Saturday from 7.30 am to 2 pm (closed on Sundays)

    Phone: +52 624 143 4616

    Map
  • 10

    Tacos Gardenias

    Go for the iconic Mexican dish any way you like it

    Tacos Gardenias
    • Couples
    • Families
    • Food

    Tacos Gardenias is exactly what it sounds like: a taco restaurant that offers a near-endless variety of tacos as well as other Mexican food staples. Just about every topping you can imagine for a taco is on offer here including nopales, chicharron, shrimp, barbacoa, chicken, cochinita pibil, and many others. If you really want to try something special, go for the special shrimp molcajete. This one arrives with onion, cheese, and salsa. This is a casual restaurant with friendly staff serving up an iconic Mexican dish in a fast-paced, fun atmosphere and vibe.

    This one's an easy jaunt from town. It's just 6 minutes to the east of city centre.

    Location: P.º de La Marina L31, El Medano Ejidal, El Medano, 23453 Cabo San Lucas, B.C.S., Mexico

    Phone: +52 624 143 4295

    Map