Best Mexican Restaurants in Cabo San Lucas

La Cocina Mexicana: The 10 Best Mexican Restaurants in Los Cabos

Because Los Cabos has become one of the country's major resort destinations, the area is now home to a diverse population, and there are numerous restaurants representing the culinary styles and traditional dishes from many regions of México.

At smaller, family-owned establishments, the bill of fare typically showcases specialties from the owner or family's place of origin (Acapulco or Mazatlán, for example). Larger restaurants, however, particularly those located in tourist areas or at local resorts, will often offer a representative sampling of regional specialty dishes from throughout the country.

Los Tres Gallos is a bit off the beaten tourist track, but this charming eatery in downtown Cabo San Lucas definitely falls into the latter category, offering visitors a delicious introduction to some of México's most beloved regional cuisine. It may be the best restaurant in Los Cabos, with the memorable meals complemented by terrific service and a lovely courtyard dining area.

Regional Mexican favorites are also featured at Baja Cantina Group standout María Corona, where the recipes were handed down by the owner’s grandmother, and date back to the days of the Mexican Revolution. Mi Casa’s colorfully decorated dining establishments in Cabo San Lucas and San José del Cabo also excel at traditional Mexican cuisine, as does locals’ favorite María Jiménez.


Grupo Mi Casa is responsible for some of the finest restaurants in Los Cabos, including Peacock's and Caf– Canela in Cabo San Lucas, and La Panga Antigua in San Jos– del Cabo. Colorful Mexican d–cor and traditional standards are available at the group's eponymous restaurants in each of the cape cities, with charming locations overlooking the town square in San Lucas, and nestled amid the historic Art District in San Jos–. Standouts at both Mi Casa restaurants include regional Mexican favorites like Chile en Nogada, Mole Poblano and Cochinita Pibil, as well as Baja style favorites like Almejas Rellenas, queen clams stuffed with bacon, cheese and veggies. Domestic beers and wines are also available, including some excellent selections from Baja's wine country, Valle de Guadalupe. Regional spirits like Damiana make an appearance on the dessert menu.

Recommended for Mexican because: Mi Casa has been a benchmark Mexican restaurant in Cabo San Lucas for close to 25 years.

Chris's expert tip: Mi Casa's spacious dining areas and delicious traditional cuisine make them perfect for group dinners and wedding receptions. Group capacity is 500 in Cabo San Lucas, 350 in San Jos– del Cabo.

Read more about Mi Casa →

Waldorf Astoria Los Cabos Pedregal ranks with One & Only Palmilla as one of Los Cabos' most exclusive and luxurious resorts, with a host of first-class amenities that include two of the area's best restaurants. The cliffside El Farallón is well-regarded for its stunning views and market-style seafood, while the resort's signature restaurant Don Manuel's boasts old-world hacienda style atmosphere, and a large open kitchen that dishes out superb Mexican accented cuisine. Don Manuel's is a fine dining establishment of deserved repute, yet they favor a more comfortable and relaxed approach than most restaurants of the same quality, with a gracious and welcoming staff adding to the charming, old-fashioned ambiance. The menu changes daily to reflect the freshest local ingredients, but some dishes are offered consistently, including the delicious pork belly tamal.

Recommended for Mexican because: Don Manuel's is the signature restaurant at the best resort in Cabo San Lucas, and a premier purveyor of traditional Mexican cuisine.

Chris's expert tip: Breakfast buffet highlights include huevos rancheros, chilaquiles and handmade tamales.

Read more about Don Manuel's →

Named for the macaw, each of Las Guacamayas' three locations - two in Cabo San Lucas, and the original in San Jos– del Cabo - feature colorful parrot-themed murals, as well as authentic and affordable regional Mexican cuisine. Popular among visitors for their excellent tacos al pastor, quesadillas are their claim to fame locally, particularly the delicious quesadillas chilangas, a Mexico City style version featuring fried tortillas and a variety of tasty fillings. Other menu highlights include homemade chicharr–n de queso and churros. The newest location in Cabo San Lucas opened in September, 2013, and can be found on Blvd. L–zaro C–rdenas between Matamoros and Melchor Ocampo.

Recommended for Mexican because: This is a locals' favorite, and the premier Mexican comfort food stop in Los Cabos.

Chris's expert tip: Las Guacamayas' three locations do not necessarily share the same hours of operation, but all stay open very late (until at least 3 a.m.).

Read more about Las Guacamayas →


This popular stop for traditional cuisine is located near two other locals' favorites, seafood specialists Mariscos Mazatlán and Tres Islas. All three offer authentic Mexican dining at budget-friendly prices, but María Jiménez is the preferred stop for those seeking signature comfort food standards like tacos, quesadillas, fajitas, chile rellenos and enchiladas. Combo platters featuring multiple options are featured, and there is a good selection of Mexican beers and tequilas on hand, as well as sangría and several delicious margarita varieties. Wines are served by the glass or bottle, primarily from México and the U.S. For dessert, try the caramel flan.

Recommended for Mexican because: María Jiménez is one of the best budget-friendly Mexican restaurants in Cabo San Lucas.

Chris's expert tip: Try the combo platter with arrachera (flank steak), chile rellenos and enchiladas.

Read more about Maria Jimenez →

Choose among al fresco dining on the terraza, open air indoor dining or the ever popular "tables in the sand" at this romantic restaurant at Playa El Médano based luxury lodging Hacienda Beach Club and Residences. The views are jaw-dropping regardless, a panoramic vista that stretches from the iconic granite monuments at Land's End to the boats cruising Cabo San Lucas Bay and the expansive golden beach with its two-mile sweep of restaurants and resorts. Tasting highlights include creative mezcal and tequila focused cocktails and a menu rich in traditional Mexican fare and fresh local seafood. A surf and turf trio featuring chile relleno, arrachera (skirt steak) and shrimp enchilada is among the best dinner entrées, although couples may prefer one of the "shared" dinner-for-two options. For dessert, try the house churros served with chocolate and caramel sauces.

Recommended for Mexican because: This is one of the best restaurants in Los Cabos for regional Mexican specialty dishes.

Chris's expert tip: Romantic table-in-the-sand dining options are available.

Read more about Hacienda Cocina y Cantina →

The latest addition to the Baja Cantina Group of restaurants opened in 2009, and specializes in traditional Mexican cuisine. All the recipes were passed down from the owner's grandmother, and hark back to the days of the Mexican Revolution. The cooking and prep methods are likewise old-fashioned, from hand rolled tortillas to guacamoles prepared tableside. Menu highlights include tortilla soup, panela fondue, Mayan-style Cochinita Pibil, and the María Corona platter with chorizo packed chiles rellenos, and chicken smothered in mole sauce. The charming patio dining area reinforces the old-fashioned image, with colorful lights hanging from trees, and musicians Los Príncipes performing traditional Mexican ballads nightly. Air-conditioning is available in the indoor dining area, and cooking classes are also offered.

Recommended for Mexican because: María Corona specializes in traditional Mexican cuisine made from old family recipes, using old-fashioned cooking methods.

Chris's expert tip: Cooking classes are available, with a special lunch afterwards. Call for details.

Read more about Maria Corona →

The Towers, a resort-within-a-resort concept at Pueblo Bonito's spectacular Pacifica property, sports one of the region's newest and most impressive restaurants: Pen–nsula. Named for its commitment to regional Baja style cuisine and ingredients, Pen–nsula showcases all the fresh local seafood and organic produce one would expect, from San Carlos sourced shrimp and Puerto Nuevo style lobster to cabrilla (sea bass) from nearby La Playita, and a superb split carrot soup whose headliner hails from the local farming community of Miraflores. Chocolate clams, a traditional Baja Sur specialty, are also represented, as is the popular perico, or parrot fish. The restaurant is helmed by chef Octavio Hern–ndez, who will be familiar to long-time visitors for his stint at Hacienda Cocina y Cantina. The design belies the downhome regional cuisine, with chic d–cor featuring sleek accents and a gorgeous entrance highlighted by stone walkways and a water garden. Stunning views of the Pacific Ocean are an added bonus.

Recommended for Mexican because: Pen–nsula is one of the few restaurants in Los Cabos dedicated to the regional cuisine of Baja California.

Chris's expert tip: Stop by the Lounge & Beach Bar for pre-prandial cocktails.

Read more about Peninsula →

Owner Edith Jim–nez is originally from the state of Guerrero, and her restaurant serves up a mixture of Baja and Guerreran cuisines, as well as generous helpings of fresh local seafood. The restaurant is located just a block from M–dano Beach, where it has been a fine dining fixture for over two decades. The mesquite grill and upscale Mexican ambiance are prime attractions, with the air-conditioned wine cellar drawing considerable interest during the hot summer months. Popular offerings include the Coqueta salad; the "Wally Special" with grilled lobster, garlic shrimp, and mesquite grilled catch of the day; and the Pancho Villa with grilled chicken breast, stuffed poblano pepper and chicken enchilada.

Recommended for Mexican because: Edith's has been one of the best restaurants in Los Cabos for over two decades.

Chris's expert tip: Reservations are recommended, particularly during high season (October through May).

Read more about Edith's Restaurante →

The signature restaurant at the Chileno Bay Resort & Residences is certainly a feast for the eyes, with stylish décor from a high-profile Los Angeles-based designer, and a picturesque perch overlooking the Sea of Cortés. The sense most likely to be gratified, however, is taste, thanks to its two top talents: Chef Yvan Mucharraz, formerly Director of Food and Beverage at Waldorf Astoria Los Cabos Pedregal; and Beverage Manager Osvaldo Vázquez, fresh off a notable stint creating the innovative cocktail menu at The Cape. Chef Mucharraz's menu has shifted from its original Latin American orientation towards a more seafood focused Baja style approach, evident in dishes like grilled chocolate clam, totoaba ceviche and Baja mussels with chorizo. Lovers of traditional mainland Mexican cuisine, meanwhile, will also find plenty of favorites, although often in elevated fine dining form (duck carnitas, wagyu barbacoa, etc.). A generous wine list offers plenty of pairing options - including many from Baja California's Valle de Guadalupe - and Vázquez unveils freshly minted cocktail recipes on a regular basis.

Recommended for Mexican because: Comal boasts the best Chef and Beverage Manager pairing in Los Cabos, and is the best new restaurant to open in the area in 2017.

Chris's expert tip: For further tasting adventures, stop by the Chileno Bay Resort's TnT to sample a range of delicious tacos and tequilas.

Read more about COMAL →

Los Tres Gallos
Photo courtesy of Fernando Castillo

Named for three legendary actors from the golden age of Mexican cinema - Pedro Infante, Jorge Negrete and Javier Solís were collectively known as Los Tres Gallos (The Three Roosters) - this charming restaurant has been a shining light of the Cabo San Lucas dining scene since 2010, and is now working the same magic in San José del Cabo thanks to a gorgeous new location in the heart of the city's Distrito del Arte, which officially opened in November 2020. The new restaurant has one of the most remarkable features of any local eatery, since it is essentially designed around a trio of huanacaxtle trees which have grown together into one enormous tree. The focus in both locations, however, is on delicious traditional Mexican cuisine, from mole con pollo to pit-roasted cochinita pibil and much, much more. Michel Zermeño (who owns the restaurants with wife Fabiola Sánchez) is fond of inviting his mother into the kitchen from time to time, to ensure dishes are being made with the requisite love and time-honored methods of cooking and preparation. Chairs and tables are handmade onsite, and reflect Los Tres Gallos' traditional, "old school" oriented sensibility.

Recommended for Mexican because: Los Tres Gallos is the best Mexican restaurant in Los Cabos.

Chris's expert tip: The mole dishes (mole is a popular Mexican sauce, made in several regional styles) are magical here, particularly the enchiladas de mole.

Read more about Los Tres Gallos →


Meet Chris Sands

Chris Sands is the Cabo San Lucas local expert for the USA Today travel website 10 Best, co-writer of Fodor's Los Cabos travel guidebook, and a contributor to numerous websites and...  More About Chris