search

Best Mexican Restaurants in Cancún

Beyond Nachos and Tacos: Cancun's Best Mexican Restaurants


If you love real Mexican food, you'll be in heaven in Cancun. Here you'll find everything from taco street stands and budget-friendly beach eateries to fine dining restaurants that serve gourmet Mexican cuisine.  

La Habichuela located in downtown Cancun serves delicious Yucatecan food and seafood dishes, and is one of the oldest restaurants in Cancun. Labna, located next door to La Habichuela also serves Yucatecan cuisine in an elegant atmosphere.

For upscale Mexican food, Julia Mia offers gourmet cuisine at a reasonable price in a lovely atmosphere. La Parrilla provides a lively ambiance complete with live mariachi music. Both of these restaurants are also located in downtown Cancun.

In the Hotel Zone, try La Joya, La Destileria, Hacienda el Mortero or Hacienda Sisal.

For something that pleases your palate and is very easy on the wallet, try "street food". Taco stands on street corners or the food vendors in Parque de las Palapas downtown are great places to try authentic Mexican street food. Look for the stands with the longest line of locals and eat there. You aren't likely to be disappointed with the flavor or quality of the food, and the prices can't be beat.   


Advertisement

El Oasis Mariscos
Photo courtesy of El Oasis Mariscos


"Mariscos" means seafood in Spanish, and that is exactly what you will find at this downtown restaurant, the freshest seafood in town. Located conveniently right across the street from Costco (look for the giant palapa), the excellent service, authentic Mexican Caribbean open-air ambiance, cool artwork and twinkling lights complement the delicious seafood dishes they serve at very reasonable prices. The menu is huge and includes refreshing and creative cocktails. Try the tamarind margarita. El Oasis is kid-friendly and offers a great kid's menu (think fresh fish in the fish sticks).

Recommended for Mexican because: El Oasis offers excellent service and ambiance and the freshest seafood at reasonable prices.

Kristin's expert tip: Try the baked plantain with ice cream, caramel and nuts for dessert.

Read more about El Oasis Mariscos →




If you're in the mood for an authentic Mexican fiesta complete with live mariachi music, Hacienda el Mortero is waiting for you right on the edge of Cancun's Party Zone at Km. 9 of Boulevard Kulkukan in the Hotel Zone. There's also a magician that will do tricks at your table and make balloon figures for your kids. What's the perfect meal at Hacienda de Mortero? How about caesar salad prepared table side, followed by duck enchiladas, accompanied by an authentic margarita or sangria? To finish, order the caramel crepes, also prepared right at your table. Hacienda de Mortero is part of the all inclusive program at the Krystal hotel but all other patrons are welcome as well.

Recommended for Mexican because: Hacienda el Mortero provides a lively Mexican dining experience in a convenient location.

Kristin's expert tip: If you enjoy your dinner, return for Hacienda el Mortero's scrumptious Sunday Brunch.

Read more about Hacienda el Mortero →


8
Hotel Zone


This is real Mexican food at a great price. Tacun is located across the street from Plaza Flamingo on the ocean side of the street at km 11.5 in the Hotel Zone. This is the type of authentic, economical food you would normally only find in downtown Cancun. Unlike some larger, less personal restaurants, the owners treasure every single customer. Expect great service and a delicious meal. If you don't see something on the menu, ask. Save yourself a few pesos and eat at Tacun a couple of times during your vacation. You'll be amazed at what you get for the price, but bring cash because Tacun does not accept credit cards.

Recommended for Mexican because: Tacun serves homemade Mexican food at a reasonable price in the Hotel Zone.

Kristin's expert tip: Tacun can be a little difficult to find. Look for the brightly painted chairs.

Read more about Tacun →


Advertisement


When visitors and locals go in search of a festive Mexican meal, they usually end up at La Parrilla. The restaurant features a large salon and terrace, festive colors and fountains, and those wanting a little variety can order a margarita mixed from one of 50 different tequila brands. One menu favorite is tacos al pastor, which is made with pineapple, pork and salsa. All the tortillas served at La Parrilla are handmade. Seafood choices and steak are also available. Live mariachi music begins at 8:00 pm. Look for the Mole (a popular Mexican sauce) Festival each May. There is also a La Parilla in Plaza La Isla in the Hotel Zone.

Recommended for Mexican because: You can't beat La Parrilla's lively atmosphere and accessible prices.

Kristin's expert tip: Try the Caesar Salad. It is made table-side and is delicious.

Read more about La Parrilla →


6
Zona Hotelera


Hacienda Sisal is a Mexican restaurant located on the grounds of the Royal Sands Resort near the hotel's main entrance at kilometer 13.5 in the Hotel Zone. The interior is grand and inviting. Hacienda Sisal is open for happy hour daily, and for lunch and dinner. The focus here is gourmet, traditional Mexican cuisine. On Sundays they host a popular brunch with Mexican and American dishes from 8 am to 12 pm. Hacienda Sisal features live music Tuesdays and Thursdays at 7pm. Order the guacamole and they'll make it at your table.

Recommended for Mexican because: Hacienda Sisal serves delicious, authenic Mexican food and offers lively entertaiment.

Kristin's expert tip: This restaurant is only open for lunch and dinner everyday except Sundays. On Sunday, they serve an incredible brunch buffet, from 8am until 2pm and it is a real crowd-pleaser.

Read more about Hacienda Sisal →




The specialized cuisine of the Yucatan is Labna's forte. If you've never had this colorful cuisine before you're in for a treat. The menu is divided into two sections, Yucatecan dishes and Mexican haute cuisine, so be adventurous! Start off with lime soup (similar to the more familiar tortilla soup but livelier) or papdzules (corn tortillas stuffed with boiled eggs and smothered with pumpkinseed sauce). Move on to pibil (pork with achiote, baked in banana leaves) or Maculam fish (baked in foil with hoja santa). If you visit for lunch, you can sample several different flavors from the buffet.

Recommended for Mexican because: Labna provides an experience similar to La Habichuela, but at a more accesible price.

Kristin's expert tip: On weekdays there is a lunch buffet, which allows you to try many different Yucatecan dishes at a reasonable price.

Read more about Labna →


4
Zona Hotelera


When people think of Mexico, they may picture sunny beaches, haciendas, and sombreros, but the owners of La Destileria have some other images to highlight; excellent Mexican cuisine and tequila. Start with a dish like spiced corn soup or stuffed pastries that feature chicken, cream cheese, and mushrooms. After you've had your fill, head to the bar and ask for a margarita, created with one of the more than a hundred tequilas on hand. If you're not interested in sampling some of the country's finest concoctions, at least visit the tequila museum located inside the restaurant.

Recommended for Mexican because: La Destileria is muy Mexicano and conveniently located in the Hotel Zone.

Kristin's expert tip: Go early in the day and take the tequila tour, where you can learn how tequila is made. The tour is followed by a tequila tasting.

Read more about La Destileria →




Du Mexique is another one of the amazing restaurants on Bonampak avenue in downtown Cancun. This is a lovely place to celebrate a special occasion like an anniversary or birthday. Located in what used to be a house, the divine ambiance, service and food make this restaurant stand out on the endless list of Cancun restaurants. The cuisine is an interesting combination of Mayan and French. Have an appetizer in the lounge or "sala", move to the 20 seat dining room for dinner, and have dessert on the patio. If you would like something special that you don't see on the menu, ask and if it's possible, they will prepare it for you.

Recommended for Mexican because: Du Mexique serves gourmet Mexican cuisine with a twist in an intimate atmosphere.

Kristin's expert tip: Try a Mexican wine with your dinner. Not many people know that Mexico produces some very good wines.

Read more about Du Mexique →


2
Hotel Zone


Porfirio's offers the best of Mexican cuisine, using traditional ingredients and techniques to create modern Mexican dishes. This beautiful restaurant, located on Nichupte Lagoon in the Hotel Zone, offers indoor and outdoor seating. Outdoor is the way to go if you want to witness one of Cancun's spectacular sunsets. A lively ambiance is created with traditional performances featuring dancers and mariachis, and contemporary house music in between. Porfirio's offers more than 100 tequilas and mezcals, served from a cart that goes table to table and mixes specialty cocktails. Service is unparalleled. For dessert try the churros cart, or for little diners, the ice cream truck dessert.

Recommended for Mexican because: Porfirio's offers an upscale, authentic Mexican dining experience with delightful surprises.

Kristin's expert tip: Charge your phone before you arrive because Porfirio's offers plenty of Instagramable moments. If you are celebrating a special occasion, make sure you mention it to your waiter.

Read more about Porfirio's →




La Habichuela has been a fixture in Cancun for over 40 years and is located in what was once owner Armando Pezzotti's home. The delightful ambiance which includes Mayan sculptures, trees, plants and twinkling lights can be enjoyed in the open air garden or from the indoor section. Offering high quality food made with the finest ingredients and superb service, the restaurant's signature dish is Cocobichuela, a mixture of lobster, shrimp, rice, curry sauce and tropical fruits, all served in a coconut shell. No meal at La Habichuela is complete without the Chichen Itza dessert and Mayan coffee.

Recommended for Mexican because: La Habichuela has it all. Good food, excellent service and lovely ambiance.

Kristin's expert tip: For the best experience, request a table in the lovely garden section.

Read more about La Habichuela →


Map

Meet Kristin Busse

After vacationing in Mexico many times, Kristin decided to move to Cancun "for a year". That was in 2001.

Kristin grew-up in Michigan and studied Communications at Michigan State University....  More About Kristin

×