12 Best Restaurants in Cancún, Mexico

Background Illustration for Restaurants

Large breakfast and brunch buffets are among the most popular meals in the Zona Hotelera, with prices ranging from MX$165 to MX$338 per person. Most local restaurants open for lunch around 2 pm and generally stay open until midnight. When choosing one, be aware that those lining avenidas Tulum and Yaxchilán are often noisy and crowded, and gas fumes make it hard to enjoy meals alfresco. Many of the finer options are on Avenida Bonampak. Eateries in the Parque de las Palapas, just off Avenida Tulum, serve expertly prepared Mexican food. Deeper into the city center, you can find fresh seafood and traditional fare at Mercado Veintiocho (Market 28). Dress is casual in Cancún, but many restaurants do not allow bare feet, short shorts, or bathing suits. Even at the fanciest places, suggested attire is "resort elegant," meaning long pants, collared shirts, and closed shoes for gentlemen. For women, a dress or skirt and blouse with chichi sandals or heels will suffice. Upscale resorts in the Zona Hotelera typically purify their tap water; however, ask in advance whether it's safe to drink.

Hanaichi

$$ Fodor's choice

It might look like a hole-in-the-wall, but this small Japanese restaurant has some of Cancún's best sushi. Expect sashimi, nigiri, and every type of roll imaginable; house specialties include the Copán roll (deep-fried shrimp wrapped in cucumber) and the Cancún roll (stuffed with eel and scallops). There is a sushi bar on the ground floor and an intimate dining area with a few tables upstairs. Granted, you may not hear crashing waves, but you'll have an authentic Japanese experience for a fraction of what you might pay down the road. Note that the sushi menu is in Spanish and Japanese, but not English.

Labná

$$ | El Centro Fodor's choice

Yucatecan cuisine reaches new and exotic heights at this Mayan-themed restaurant, with fabulous dishes prepared by chef Elviro Pol. The papadzules (tortillas stuffed with eggs and covered with pumpkin-seed sauce) are a delicious starter; for an entrée, try the poc chuc (tender pork loin in a sour orange sauce) or longaniza de Valladolid (traditional sausage from the city of Valladolid). The Yucatán Tour sampler platter will give you a little taste of everything. Finish off your meal with some maja blanco (white pudding), and xtabentún-infused Mayan coffee.

Av. Margaritas 29, Sm. 22, Cancún, 77500, Mexico
998-892–3056
Known For
  • Great intro to a lesser-known cuisine
  • Ample sampler platters
  • Popular afternoon buffet

Something incorrect in this review?

100% Natural

$$

Start the day at this open-air restaurant with a signature omelet and a bebida inteligente ("intelligent drink"), which combines fruit juice with ginseng. Sandwiches, soy burgers, and stuffed pitas are prepared with fresh-baked breads. Crave meat? Try the grilled chicken done fajita-style. Mexican and Italian specialties are also available. The neighboring 100% Integral shop sells whole-wheat breads and other goodies.

Recommended Fodor's Video

100% Natural

$$ | El Centro

Start the day at this open-air restaurant with a signature omelet and a bebida inteligente ("intelligent drink") which combines fruit juice with ginseng. Sandwiches, soy burgers, and stuffed pitas are prepared with fresh-baked breads. Crave meat? Try the grilled chicken done fajita-style. Mexican and Italian specialties are also available. The neighboring 100% Integral shop sells whole-wheat breads and other goodies.

Av. Sunyaxchén 62, Sm 25, Cancún, 77500, Mexico
998-884–0102
Known For
  • Vegetarian cuisine
  • Fresh fruit juices
  • Relaxing, plant-filled surroundings

Something incorrect in this review?

El Cejas

$$

The clientele is lively, and the seafood is fresh at this open-air eatery in the bustling Mercado Veintiocho. The kitchen serves crab (stuffed, steamed, or fried) and whole fried fish that's crispy outside and moist inside. If you've had a wild night, try the vuelva a la vida, or "return to life" (conch, oysters, shrimp, octopus, calamari, and fish with a hot tomato sauce). The ceviche and spicy shrimp soup are also good, though the quality can be inconsistent.

Herbívoro

$$

One of the few vegan restaurants in Cancún is popular with locals thanks to its wide variety of juices, smoothies, and fruit bowls. Its menu also features excellent vegan versions of traditional Mexican breakfasts such as enchiladas, chilaquiles, and burritos. For lunch, you can enjoy a portobello burger or a No Meat Lover's pizza.

La Habichuela

$$

This much-loved restaurant, "The Bean," has an elegant yet cozy indoor dining room plus an outdoor area full of Mayan sculptures and local flora. Although the menu includes chicken, pasta, and grilled kabobs, this is a good place to satisfy your seafood cravings with Caribbean lobster tail or giant shrimp prepared 10 different ways. Finish off your meal with xtabentún, a Mayan liqueur distilled with honey and anise. 

La Parrilla

$$

With its flamboyant live mariachi music and energetic waiters, this place is a Cancún classic. The menu isn't fancy, but it offers good, basic Mexican food—including sizzling fajitas, thick burritos, and 30 different taco dishes. Two reliably tasty choices are the mixed grill (with chicken, beef, and shrimp) and the Tampiqueña-style steak. Combining entertainment and cuisine, waiters flame broil lobster, salmon, shrimp, and filet mignon directly at your table. There’s also a wide selection of tequilas to accompany your meal. In the hotel zone, visit its La Isla Shopping Mall location.

Av. Yaxchilán 51, Sm 22, Cancún, 77500, Mexico
998-287–8118
Known For
  • Solid Mexican menu
  • Showy service
  • Great tequila selection

Something incorrect in this review?

Rolandi's Pizzeria

$$

This Cancún landmark since almost the beginning draws crowds with its scrumptious wood-fired pizzas. The most popular, Pizza Del Padrone, is topped with tomatoes, prosciutto, arugula, and mascarpone cheese. The calzones are smothered with olive oil and packed with fresh ingredients like asparagus, mushrooms, and ham. You can’t go wrong with the homemade pasta dishes like the veal-stuffed ravioli or linguine with clams and white wine, either.

Av. Cobá 12, Sm 5, Cancún, 77500, Mexico
998-884–4047
Known For
  • 20 pizza varieties
  • Calzones with fresh ingredients
  • Friendly service

Something incorrect in this review?

Santos Mariscos

$$ | Zona Hotelera

This unglamorous cantina, marked by a string of Christmas lights dangling over the patio, is a tribute to masked wrestling champion El Santo. Its reasonable prices, retro decor (picture rainbow lawn chairs and sculptures of the Virgin Mary holding plastic roses), plus surprisingly good food attract locals who work in the Hotel Zone. Menu highlights include fried cheese tacos and shrimp tacos with seven types of sauces. Tamarindo margaritas are also very refreshing. A bright red bar dominates the downstairs, and upstairs there's a dining area with a small outdoor patio.

This isn’t a fine-dining spot, so don't be surprised if the one waiter on staff serves you in stages.

Blvd. Kukulcán, Km 12.7, Cancún, 77500, Mexico
998-840–6300
Known For
  • Great local food
  • Sensible prices
  • Basic, but fun, atmosphere

Something incorrect in this review?

The Surfin' Burrito

$$ | Zona Hotelera

A truly local joint that seems out of place in the Zona Hotelera draws crowds in the morning for its smoothie bowls and later on for its tacos and burritos. Forget your own private booth at this 24-hour place—you’ll eat at long tables and really get to know your fellow diners. This hangout sits a short distance from Cancún’s party central, but it’s a world away in style. Partiers converge here for a quick after-hours bite.

Yamamoto

$$

The oldest Japanese restaurant in Cancún serves the best sushi and sashimi in El Centro with a menu of traditional Japanese dishes like chicken teriyaki and tempura for those who prefer their food cooked. Large groups can order combination platters of sushi, sashimi, kushikatsu, and gyoza. The dining room is tranquil, with Japanese art and bamboo accents, but you can also call to have food delivered to your hotel room.

Av. Uxmal 31, Sm 3, Cancún, 77500, Mexico
998-812–1245
Known For
  • Terrific sushi variety
  • Japanese decor
  • Delivery to El Centro hotels

Something incorrect in this review?