7 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.

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?

Hacienda el Mortero

$$$$ | Zona Hotelera

The main draw at one of Cancún's first restaurants is the setting—namely, in a replica of a 17th-century hacienda, complete with a courtyard fountain, flowering garden, and strolling mariachi band. The traditional menu includes tortilla soup, tasty chicken fajitas, and rib-eye steaks. This is a popular place for large groups, so it can get boisterous—especially once guests begin sampling some of the 110 types of tequila. There's live mariachi music from Tuesday to Saturday from 7 to 10:30 pm. Sunday brunch is served from 9 to 2.

Blvd. Kukulcán, Km 9.5, Cancún, 77500, Mexico
998-848–9800
Known For
  • Traditional setting
  • Astounding variety of tequila
  • Block of fish "tikin-xic-style" with achiote and sour orange
Restaurant Details
Closed Mon. No lunch Tues.–Sat

Something incorrect in this review?

Hacienda Sisal

$$$$ | Zona Hotelera

Built to resemble a sprawling hacienda, this restaurant is warm and intimate, with comfortable high-backed chairs and Mexican paintings. Menu highlights include the goat-cheese-and-mango salad, Tampico chicken breast, New York steak with stuffed pepper, and annatto-seasoned grilled pork chops; a kids' menu is also available. Traditional dances from Mexico and the Caribbean are performed on various weeknights in the restaurant's patio section.  Enjoy the breakfast buffet from 8 to 2 on Sunday.

Blvd. Kukulcán, Km 13.5, Cancún, 77500, Mexico
998-848–8220
Known For
  • Faux hacienda vibe
  • Sunday breakfast buffet
  • Weeknight music and dance performances
Restaurant Details
No lunch

Something incorrect in this review?

Recommended Fodor's Video

La Joya

$$$$ | Zona Hotelera

Soaring stained-glass windows, a fountain, artwork, and beautiful furniture from the central part of the country lend drama to this restaurant. The food is both traditional and creative, with dishes like grilled Tampiqueña-style beef or sea bass wrapped in maguey leaves. The chicken mole and cactus leaf with roasted grasshoppers from Oaxaca will appeal to adventurous eaters; for something less exotic, try the sampler of mini cochinita pibil–style tacos. Performances by a 10-piece Mariachi band add to the ambience.

Blvd. Kukulcán, Km 9.5, Cancún, 77500, Mexico
443-137–8728
Known For
  • Oaxacan cuisine
  • Performances by a 10-piece Mariachi band
  • Traditional Mexican decor
Restaurant Details
No lunch

Something incorrect in this review?

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?

Perico's

$$$ | El Centro
The Mexican menu here (tacos, seafood, fajitas, etc.) is passable, but the real reason to come is the nonstop party. Bar stools are topped with saddles, and waiters dressed as revolutionaries serve flaming drinks and desserts while mariachi and marimba bands play (loudly). Every so often everyone jumps up to join the conga line; your reward for galloping through the restaurant and nearby streets is a free shot of tequila. With 300 seats, this place can sometimes feel a bit empty. For a photo op, stop in the lobby, where you can try on traditional Mexican clothing and pose with props like sombreros and ponchos. It is a tourist trap, but fun, albeit dated.
Av. Yaxchilán 61, Sm. 25, Cancún, 77500, Mexico
998-884–3152
Known For
  • Quintessential Cancún tourist vibe
  • Conga lines
  • Free tequila shots
Restaurant Details
No lunch

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.