Cancun Mexican Restaurants

If Cancun is the first Mexican city or area you’re visiting, one of the main things you’ll want to try is Mexican cuisine. Lucky for you, Cancun houses tons of options regarding this concern. As such, you’ll always have places to discover during your stay. But, at the same time, it can be overwhelming, mainly when you have limited time.

For this reason, we rounded up all the Mexican restaurants in Cancun and ended up with the ten best options. This way, you can visit these restaurants and enjoy the best Mexican cuisine during your stay in the city.

Without further ado, let’s get into it!

Cancun Mexican Restaurants

Restaurante La Habichuela

You will be satisfied with La Habichuela’s dining experience. As such, it deserves to be among the most popular Mexican restaurants in the city.

Indeed not the cheapest restaurant on this list, but it’s a local favorite for those seeking a more refined cuisine experience.

Known as Cocobichuela, this shrimp and lobster concoction will satisfy even the most discerning tastes.

Contact Info

Address: C. 10 Margaritas 25-20, 77500 Cancún, Q.R., Mexico
Operating Hours: 12:30 AM – 11:30 PM
Phone Number: +52 998 884 3158
Facebook Page: Restaurante La Habichuela

Porfirio’s Cancún 

With so many Mexican restaurants in Cancun, it’s nearly impossible to make a mark. However, Porfirio’s Cancún creatively serves traditional Mexican food.

At Porfirio’s, you can enjoy an indoor and an outdoor seating area with a view of Cancun’s Nichupte Lagoon in the Hotel Zone. A variety of traditional Mexican dishes are available on the menu.

At Porfirio’s, you can’t leave without trying one of the tequila cart’s specialty cocktails. In addition, you and your friends can enjoy a cocktail at your table from the cart.

Porfirio’s is the place to go if you want a dining experience.

Contact Info

Address: Km 14.2, Blvd. Kukulcan No.1, Zona Hotelera, 77500 Cancún, Q.R., Mexico
Operating Hours: 1:00 PM – 2:00 AM
Phone Number: +52 998 840 6040
Facebook Page: Porfirio’s Cancun

El Oasis Mariscos

If you are looking to feast on seafood in the city, look no further than El Oasis Mariscos. The restaurant’s menu is filled with fresh, inventive seafood dishes, and the name “Mariscos” is no exception.

As for the cocktails, they feature a wide range of flavors, with tamarind margaritas being one of the most popular.

El Oasis Mariscos is one of the best places in Cancun to spend the evening, with its lively atmosphere, great food, and excellent drinks.

Contact Info

Address: Av Yaxchilán 17-2, Las Casas de Acueducto, 77505 Cancún, Q.R., Mexico
Operating Hours: 11:00 AM – 10:00 PM
Phone Number: +52 998 478 4810
Facebook Page: El Oasis Mariscos

El Cejas

El Cejas offers a taste of Mexican cuisine! Its colorful decor lends a bright and vibrant atmosphere to the restaurant, which is always busy with locals and tourists.

The restaurant serves authentic Mexican cuisine, including tacos al pastor, enchiladas, and mole poblano.

Don’t forget to try the delicious desserts and an ice-cold beer or margarita while you’re there!

El Cejas is the perfect spot for a quick snack or a leisurely meal if you’re looking for delicious Mexican food.

Contact Info

Address: Mercado 28, Locales 90 – 100, 77509 Cancún, Q.R., Mexico
Operating Hours: 10:00 AM – 7:00 PM
Phone Number: +52 998 887 1080
Facebook Page: El Cejas

La Parrilla Cancun

A classic Mexican restaurant is a special treat for dinner or drinks, and La Parilla is the best place. The best Mexican restaurants in town are calling your name.

La Parrilla offers authentic Mexican dishes and margaritas. Tacos al pastor are a sure-fire hit with fresh ingredients; you can’t go wrong.

Additionally, there will be live mariachi music beginning at eight in the evening. If you arrive early, you can sit next to the mariachi band and listen to Mexican classics!

Contact Info

Address: Av Yaxchilán 51 Mz 23 Lt 51 Sm 22, Centro, 77500 Cancún, Q.R., Mexico
Operating Hours: 12:00 PM – 12:00 AM
Phone Number: +52 998 287 8118
Facebook Page: La Parrilla Cancun

Restaurante Labna

Do you want your life to get more exciting with something delicious? Labna specializes in authentic Yucatecan food, which goes largely unnoticed.

By offering diners the opportunity to taste this excellent cuisine, this restaurant is determined to change that.

Whether you’re looking for a delicious starter or a filling main course, this restaurant has it all. Both the food and the quality of the staff’s service are exceptional.

Try out the restaurant to find out what the excitement is about – you won’t be disappointed!

Contact Info

Address: Calle Margaritas #25, Downtown Cancun, Quintana Roo
Operating Hours: 12:00 PM – 12:00 AM
Phone Number: +52 998 884 3158
Facebook Page: Restaurante Labna


Lorenzillo’s offers upscale dining with stunning views of the bay. You won’t want to miss the lighting reflections on the water, and fresh live lobsters are sure to delight you!

A truly memorable dining experience awaits you at this Cancun seafood restaurant, and it’s among our list of the best seafood places in the city. If you want to know more about seafood in the city, read What Seafood Is Local to Cancun?

Besides fish and shrimp, the list includes crab, shrimp, and crab cakes. Lorenzillo’s also offers meat and pasta dishes if you aren’t a seafood fan.

Featuring delicious food and a stunning setting, Lorenzillo’s makes an excellent restaurant for a special occasion.

Contact Info

Address: Km 10.5, Blvd. Kukulcan, Punta Cancun, Zona Hotelera, 77500 Cancún, Q.R., Mexico
Operating Hours: 1:00 PM – 12:00 AM
Phone Number: +52 998 883 1254
Facebook Page: Lorenzillo’s

La Buena Barra

The menu at La Buena Barra is not what you’d expect from a Mexican restaurant.

However, for those seeking upscale dining in a gorgeous setting, this place is perfect with its views of the sunset at Nichupte lagoon and its vibe of a contemporary canteen.

Try some bone marrow tacos topped with caviar or those stuffed with smoky shrimp.

However, be careful, as you may order everything!

La Buena Barra is the perfect place to grab a drink and eat if you are seeking high energy.

You’ll want to book in advance to visit this place – it’s trendy locally and internationally.

Contact Info

Address: 6 de lado de la laguna, Blvd. Kukulcan KM 12.6, Zona Hotelera, 77500 Cancún, Q.R., Mexico
Operating Hours: 1:00 PM – 2:00 AM
Phone Number: +52 998 313 4211
Facebook Page: La Buena Barra


Visit Tacun if you’re looking for authentic Mexican food at a reasonable price.

There are plenty of Mexican favorites on the menu at the no-frills restaurant across from Plaza Flamingo, where you can eat for significantly less than you would allot at a tourist trap.

This restaurant is a favorite destination for young locals and savvy travelers looking for delicious, budget-friendly meals.

In addition, you can experience Mexico’s authentic culture by swinging by Tacun with cash.

If you’re on a budget and want to know how much to spend in Cancun for food, read How Expensive Are Food and Drink in Cancun?

Contact Info

Address: Blvd. Kukulcan KM. 11.5, El Rey, Zona Hotelera, 77500 Cancún, Q.R., Mexico
Operating Hours: 7:00 AM – 10:00 PM
Phone Number: +52 998 593 3638
Facebook Page: Tacun

Restaurante Hacienda El Mortero

If you want to experience a genuine Mexican fiesta, head to Hacienda el Mortero. The place offers a rustic atmosphere and authentic Mexican cuisine that guarantees an unforgettable experience.

Get your friends together and head to Hacienda el Mortero for an evening filled with Mexican cuisine, live entertainment, and merriment.

Contact Info

Address: Boulevard Kukulkan km 9.5 77500 Cancun, Quintana Roo, Mexico
Operating Hours: 6:00 PM – 11:00 PM
Phone Number: +52 998 848 9877
Facebook Page: Restaurante Hacienda El Mortero

This list gives you a starting point for trying Mexican cuisine. In general, any of these options will give you a satisfying treat of Mexican dishes, which you’ll find delightful during your stay in Cancun.

If you’re searching for the best places to eat in the city, read our article containing the Best Cancun Restaurants.

Check out the latest posts on Mexico