Skip to Content

The 39 best restaurants in Cancun

Disclaimer: This page may contain affiliate links. Please see my disclaimer policy here. Never leave without travel insurance.

This list of the 39 best restaurants in Cancun will give you plenty of eateries on your list to last you your whole trip and more. Apart from the renowned Mexican cuisine that you’re probably hoping for, this list features restaurants offering oriental, continental, and all other kinds of cuisines. It’s divided based on locations and the type of food they serve. I hope it will be helpful!


Among the countless things to do in Cancun, you must try the restaurant experience. Restaurants in Cancun with their colorful looks, scenic views, and delicious foods, are a world of their own. You’ll never tire of exploring the many restaurants there. But if your trip is a short one and you wish to get the best of it, then I’ll save you the trouble of having to go through each restaurant to develop your preferences and figure out which ones are the best.

I have lived in Cancun for 7 years and although I haven’t tried them all, I can easily say that I know a good amount of the best Cancun Restaurants and between my friends and I have managed to gather these honest reviews.

And if you are wondering when is the best time to visit Cancun, well, if you don’t love crowds, avoid Christmas and Easter, and if you are vacationing in one of the amazing hotels in Cancun and you decide to try eating out, it’s best if you avoid weekends as they are usually packed, cause that’s when we, locals, go out the most ;).

Best restaurants in Cancun Hotel Zone

The Zona Hotelera isn’t just for stays and lodgings, although you find some of the best hotels in Cancun, you can also find a variety of restaurants in the area, which are just a few minutes away from where you’re staying. There are so many options that it’s difficult to choose so let me help you out.

Sunset  view from a platform of a restaurant over the lagoon

Puerto Madero

Situated on the lagoon side, with amazing views of the sea both indoors and outdoors, Puerto Madero is claimed to be among one of the best restaurants in entire Cancun and the most high-end. It’s known for its grilled meat and lobsters, but their menu has countless other delicacies that are available for non-meat eaters, and just as good. Though, it’s worth mentioning that the restaurant can weigh a little on your pocket, as the menu boasts a lot of expensive dishes all capable of putting a dent in your budget (and equally filling your mouth with tasteful joy). Do give it a try.

The Club Grill (The Ritz Carlton)

The Club Grill in Ritz Carlton takes fine dining to a new level. Its rich atmosphere, with entertainment, music, and luxurious looks, is reminiscent of English cafes and dining halls. It’s one of Cancun’s most exclusive restaurants, with a menu for every palate. A special cocktail tasting at the end is just the cherry on top. Combine that with the decoration of neutral colors and soft lighting, and you will find yourself in the most ambient and relaxing restaurants. Don’t forget to make a reservation beforehand.

Il Fantino (The Ritz Carlton)

Fantino restaurant
Fantino Restaurant

The Ritz’s signature restaurant, Il Fantino, combines the allure of the Mediterranean with masterful technique and unsurpassed elegance. Its gleaming interior features frescos and floor-to-ceiling windows, creating a dramatic and romantic atmosphere. The perfectly traced setting opens up to a bright main dining room after an intimate reception. Whether you’re into fine dining or like out-of-the-world food, you’ll love this place.

NI (Nizuc Hotel & Spa)

gourmet dish on a plate

While you can only have lunch in this elegant place, it has arguably the best Peruvian cuisine. With a view of the water, an amazing menu, and delightful surroundings, this restaurant in Hotel Nizuc is sure to amaze.

La Punta Grill and Lounge (Nizuc Hotel & Spa)

Elegantly decorated dishes, specialty grilled meat, a variety of seafood, and an atmospheric view of the sea, La Punta Grill and Lounge has it all. Just like the resort it’s located inside, this restaurant provides all your cravings and more, while also perfecting the luxurious style of modern-day resorts. I highly recommend giving it a try and experiencing the luxury for yourself.

Indochine (Nizuc Hotel & Spa)

Indochine is one of my favorite spots to hang out, unwind, and enjoy mouth-watering food. Sitting on the wooden deck of this Asian restaurant, with its luminous pool reflecting all the lights shining on it, is such a pleasant experience. It goes without saying that, like the aforementioned Nizuc restaurants on this list, Indochine offers a great variety of foods that are prepared by the best chefs.

Mexican dish

La Habichuela

La Habichuela is famous for its Mexican-Caribbean flavors. Its recipes include delicious seafood and beef. Along with the Mexican flavors, the tropical garden-esque setting makes for a perfect dining experience. Do give their cocobichuela a try.

Thai

Despite being located inside the Shopping center La Isla, Thai has all the qualities which you would want in a restaurant that’s ideal for intimate dinners and friendly get-togethers. The tables are situated around the lagoon, giving it a very picturesque vibe. In fact, you can even plan a perfect date completed with a romantic dinner at a convenient distance after going on a shopping spree.

Elefanta

If you like spicing things up (your food among them), the Elefanta—which is located right beside the Thai—is exactly the place for you. The menu if full of Indian cuisine, spicy enough to sate the spice lover in you. What’s more, the surroundings are so delightful with their elegant decoration that you wouldn’t wish to leave.

Tacos plate

Babel Odissea Culinaria

Boasting a menu of more than 200 items, the Odissea Culinaria is a luxurious place to dine regardless of what you’re craving. Don’t let the fact that it only opened up for business last year give you second thoughts. The menu includes everything from international cuisines to local dishes, the lagoon-side location gives it a nice impression, and the presentation is always on par with 5-star standards. You order food from their app and you will wait to be served on the lagoon front veranda while admiring the spectacular views. It’s best enjoyed if you opt for an early dinner for sunset.

boardwalk to a restaurant in Cancun - best restaurants in Cancun
Photo © Babel – Cancun

Ilio Greek Estiatorio Cancun

If you’re one for Greek cuisine, head over to Boulevard Kukulcan’s lagoon side where you will find excellent quality Greek food at Ilio Greek Estiatorio, accompanied by stunning views of the sea. With almost all the reviews rating it five stars, I don’t even need to mention how good their food and service is.

Tamales - mexican dish on a colorful table cloth

Best restaurants in Puerto Juarez

Away from the teeming activity and luxurious surroundings in the Hotel Zone, Puerto Juarez (which usually goes unnoticed by travelers) has become a wonderful area filled with serene lodgings, spectacular views on its all-inclusive resorts, and amazing restaurants that sprang up there with local cuisine in mind. The area was originally a fishing village, so you can never go wrong if you’re craving fish for lunch/dinner. But there’s more to the restaurants there than exceptionally fresh and flavorful fish. Below is a list of Puerto Juarez restaurants that offer surprising Cancun flavors.

Marbella

dish of fish on a table with sea view in the background
Photo © Marbella

Since I mentioned fish as a specialty in this area, we’ll begin with the best place to try if you’re going to have fish. They have a history of catching their own fish, selling it, and later even operating as a restaurant excelling in fish and many other dishes.

Their history isn’t the only unique thing about them. The menu offered at this establishment is nowhere else to be found. The customizations, choice of ingredients, spices, and many other things that you can decide about what you’re ordering are exclusive to Marbella.

Despite having opened a second branch on Isla Mujeres, the restaurant is usually very busy. Make sure to reserve a seat before visiting. Their staff is excellent—always up and about to help you with your decisions, recipes, and anything else you would like help with. The amazing food and service are complemented with beguiling views of the sea. It’s safe to say that words won’t suffice, so you should go see it for yourself. The Cancun branch is only open from 1 p.m. to 7 p.m. so you should keep that in mind while making plans for this place.

El Kiosko verde

Most people (even the ones who have spent a considerable time in Cancun, like myself) fail to notice this small restaurant right beside the road. But don’t let the size of this restaurant discourage you, their food is beyond perfect (especially the grilled dishes). I absolutely love their octopus and recommend trying it at least once.

Puerto Santo

front of a restaurant on the beach with chairs and tables
Photo © Puerto Santo

Puerto Santo  was a family-owned little restaurant located on the beach inside the Residential Amara and it has now become one of the trendiest places to spend a night in Cancun dining at the rhythm of local and international music. Their menu includes a lot of things to choose from. Whether you want to try their delicious seafood items, or just sit by the beach and enjoy your drinks in an atmospheric surrounding, with live music on some nights,  this restaurant is for you.

Best restaurants in Down Town Cancun

Down Town has some of the fanciest bars and restaurants on its lively and nightlife-filled streets. Although there’s so much more in this area, below are the places I have tried and would recommend.

Sirena Morena

Even though I’m no longer a raw-vegan, I still love vegan food and the places that offer it on their menu. With that being said, Sirena Morena is one of the places I find perfectly-tailored to my liking in that regard. The service is amazing, waiters are more than helpful with their friendly niceness, and the overall comfortable, cozy ambiance of the place gives it a personal touch (which is something I found lacking in other vegan restaurants of Cancun).

I frequent Sirena Morena to just sit there, working while enjoying their wonderful snacks and beverages

El Pescado Ciego

Having visited it so many times, I can tell you that the menu, with its limited number of dishes, is filled with everything good. With a variety of seafoods and octopus, meat dishes, and other delicious foods, El Pescado Ciego is a fine place with reasonable prices and a comfy atmosphere.

burritos - mexican food

Nomads

Considering how popular it is, Nomads is the in thing of this area, and possibly the whole of Cancun. The restaurant maintains a fashionable position with its surprising presentations, intricate menu comprised of international cuisine, music, and elaborate design. You can also choose from a wide selection of wines offered there. Combine that with the remarkable service and decoration and you’ll have the best hangouts and fine dining experiences there.

El Tigre Y el Toro

I wouldn’t say much about the food as I didn’t find it very impressive, but the place itself is amazing and I have visited it several times. The atmosphere is warm and inviting with the pastoral vibe of its garden and the quality service.

La fonda del Zancudo

Built upon the remnants of an old house, La fonda del Zancudo takes the cake when it comes to decoration and setting. It’s my favorite in terms of those two, with its greenery hanging from the old walls, and the neat organization of the place. The food is unique with a touch of Italian and international cuisine, and the same can be said about the service. I definitely recommend trying it.

table and chairs in a restaurant
Photo © La Funda de Zancudo

El Rincon del Vino

El Rincon del Vino is a terrace restaurant in Down Town. It offers a number of wines to choose from along with delicious foods (I love the Spanish-style tapas). The setting is quite giddy and you can find music there on some weekends. It also has indoor dining, but the terrace is a better choice if you’re going there.

Best Cafes in Cancun

Now that I’ve covered the restaurants in various areas of Cancun, it’s time to get some cafes on the list as well.

Sirena Morena

juice glass on a table in the courtyard of a restaurant

I know I already mentioned Sirena Morena but I just can’t get enough of this amazing place. Apart from what I have already mentioned about this place in the Down Town restaurants section, this place is my go-to café for coffee/beverages. You will not be disappointed if you’re looking for a quality café.

Rooster

There are two Rooster cafes in Cancun. The smaller one, with its cozy setting and comfortable atmosphere, is in Down Town. I usually visit that one to get my soy chai latte or something healthy like a juice. After the wholesome breakfasts, the dishes for lunch include filling sandwiches and salads among other things. Then there’s the bigger café on Av Suyaxchen, near Mercando 28. Stopping by the café while you’re visiting the striking places of the area is a must.

Dolceamata la creperie

While you’re visiting cafes in Mercando 28, might as well give Dolceamata la creperie a try. This is a nice little place, with many different fills, specializing in crepes, be it salted, sweet, or any of the other fillings. It makes for a pleasant break while you’re out shopping.

Pepe Piraña

bar waitress behind the bar

Decorated with all kinds of art, hanging lights, wooden tables, and chairs, Pepe Piraña is another place I like visiting to get some work done. They have excellent cuisine, with amazing desserts like empanadas (pizza-bread with various kinds of fillings from veggies to meat) which is an Argentinian specialty. The beverages and coffees and WiFi there are a cherry on top.

Antoinette

Everything about this café is French to the core. As a result, their croissants are arguably the best in the whole of Cancun. The big space with its French decorations and a back garden makes it a unique place to visit. But, unlike the previous café, the WiFi sometimes doesn’t work (boo!).

Starbucks

The purpose of this mention is to let you know that there are Starbucks branches in Cancun. Otherwise, everyone and their grandma knows of it! I don’t need to tell you about the menu or the service, but, personally, I like the atmosphere of Starbucks. Despite its hubbub, I can always concentrate and work on my blog and the chai latte with soy milk there is just amazing.

Empanadas

Named after the snack I mentioned earlier, this place is great for it and many other snacks. You can either take away or dine in (though dining in only takes place at a bar as the place is small). There is no WiFi so get ready to live in the present!

Mexican restaurants

Los Aguachiles

Los Aguachiles is a seafood chain, with branches in Tulum, Playa del Carmen, and Cancun. I like the Cancun branch. The atmosphere is comfy and bright, with a variety of delicious Mexican cuisine to choose from. It’s one of the best places in terms of seafood.

La Habichuela

I already mentioned this for the Hotel Zone section, but there is another La Habichuela in Down Town that offers a chance to feel like a local. Since it’s in an area where locals gather to mingle and hangout, you’ll find yourself in an inviting place. Moreover, the Mexican-Caribbean cuisine adds flair to your day out with its mouth-watering flavors. The restaurant is quite lively on weekends.

El pocito Comida Yucateca

I haven’t personally tried the place, but, according to my Mexican friends, this place is where you can find traditional Yucatecan cuisine in its true form. So, based on their good opinion, I’m including this restaurant on this list.

guacamole served in traditional pot

Mora Mora Urban Cuisine

Going to this restaurant is more like visiting your highly cultured, sophisticated friend whose mother makes amazing food. You have to ring a bell before you get to enter the restaurant (so make sure you have a reservation), the surroundings are comfortable and give you a home-like feeling, and it has a garden too!

But it goes further with the homey feels. Whether you’re a vegan or a meat-lover, the menu has a lot of things to offer you. The theme is capped off with art exhibitions, music, and other artsy activities that take place here.

Du Mexique

Du Mexique is a newly-opened restaurant, so I haven’t been there yet. But I have heard good word from everyone I know who has visited it. It offers French-Mexican cuisine so I decided to include it on the list. Let me know how you like it.

La Pasteleteria

front of a restaurant

From their two branches, one on Avenida Caba’ and the other in Plaza La Americas on Bonampak, I like the latter place better. It’s a very big, yet nicely decorated joint, with outside lounging as well. The sofas outside are very nice and make for an excellent place to dine after the sun goes down.

The menu is full of great Mexican foods. My favorites include the cheese/mushroom soup which is served on a cup of bread, and the La Bomba, a half-ball of multilayer chocolate that melts inside your mouth (an absolute treat for the chocolate lovers out there). The pastry choice there is also very nice. So, make sure you bring an appetite for desserts when you go here.

Food Trucks

Now these aren’t a specific restaurant, but food trucks in Cancun are a great escapade if you’re craving some Mexican cuisine. But they also have vegetarian, Thai, fast food, meat, desserts, bars, and a lot of other things on the menu. You can find one of those in the parking lots of Cancun plazas, with tables laid around and ambient music playing in the background. Whenever I find my fridge (and stomach) empty, these trucks serve as my rescue with their laid-back setting and cheap (but amazing) food.

Italian restaurants

La Familia Don Corleone

chairs and table in front of a restaurant
Photo © Familia Don Corleone

One of the prominent Italian restaurants in Cancun, La Familia Don Corleone came into being after Giula, the chef (a very good one), merged her two separate restaurants: I Famosi Pasta and Don Corleone.

The menu is full of authentic Italian selections. So, if you’re looking for pleasurable Italian dishes and friendly service, this is the place to hit up.

Il Cenacolo

This Italian restaurant is popular for its formal setting and service. It’s so popular that, even though I haven’t been there, all my friends and acquaintances keep admiring the place. I couldn’t help putting it on the list because of their great praises for the place. From what I have gathered, the food is remarkable and the atmosphere is very sophisticated with the restaurant’s enjoyable location.

Con El Bigolo

I don’t need to say much about this restaurant and pizzeria that is praised for its pizza as the best in Cancun. The claim is even corroborated by an Italian so you know you can trust them with your pizza cravings.

That’s all for Cancun restaurant suggestions today. I hope you found my list helpful and will give them a try. If you do, let me know how was your experience. Look forward to hearing from you!