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

La Madonna

$$$$ | Zona Hotelera
This dramatic-looking, three-story restaurant is a great place to enjoy a selection of 180 martinis, as well as Italian food with a self-described creative Swiss twist. For starters, try the pan-seared mozzarella wrapped in prosciutto and move on to classics like fettuccine with shrimp in a grappa sauce, mussels in white wine with saffron cream, and veal parmigiana served on a bed of homemade basil pasta. Gluten-free pastas are available. Cheese and chocolate lovers can order one of the chef's traditional fondues. In addition to the ground-level patio, there's a pleasant terrace on the third floor.
Blvd. Kukulcán, Km 12.5, Cancún, 77500, Mexico
998-883–2222
Known For
  • Cheese fondue
  • Terrific martini selection
  • Gluten-free pasta

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?

La Pasteleteria

$ | El Centro

This cheery café and bakery has comfortable equipales (rustic Mexican chairs) to plop into as you sample terrific soups, salads, and fish dishes. The eggs Benedict and crepes keep the locals coming back in the morning and the turkey breast crepes make a perfect lunch. If you have a sweet tooth, a variety of delectable desserts is baked on-site. Somewhat difficult to find, this downtown gem is on bustling Avenida Cobá near Walmart.

Recommended Fodor's Video

Locanda Paolo

$$$

Flowers and artwork lend warmth to this sophisticated Italian restaurant, where the cuisine includes linguine with lobster, angel-hair pasta with seafood, specialty lasagnas, plus assorted meat and fish dishes. The waiters are laid-back and seem to know everyone who walks in the door. (Most patrons are locals who've been dining here for more than 20 years.) On any given night, many of chef Paolo Ceravolo's offerings are colorful and innovative specials that do not appear on the menu. If you're coming for lunch, plan on a late one—Locanda Paolo opens at 2 pm daily.

Av. Bonampak 145, Sm 3, Cancún, 77500, Mexico
998-887–2627
Known For
  • Careful attention to Italian dishes
  • Friendly service in formal setting
  • Terrific international wine menu

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?

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?

Sasi Thai

$$$$ | Zona Hotelera

Six thatch-roofed cabanas—each housing four tables—are staggered on a hill and dimly lit with candles and lanterns. The menu features traditional Thai cuisine such as spring rolls, pork dumplings, red duck curry, and pad Thai with chicken or shrimp. The mango crème brûlée with ginger sorbet makes it worth a special visit. Plank floors lead to a bamboo bar where fruity mojitos and martinis are prepared. Despite the street-facing views, this open-air restaurant has one of the most pleasant settings in Cancún.

Blvd. Kukulcán, Km 14.5, Cancún, 77500, Mexico
998-881–2092
Known For
  • Open-air setting
  • Mango crème brûlée with ginger sorbet
  • Bamboo decor
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.

Ty-Coz

$

The inexpensive croissants and freshly brewed coffee make a delicious breakfast combo at this place tucked behind the Soriana grocery store on Avenida Tulum. At lunchtime, stop in for a huge sandwich stuffed with all the deli classics, but be prepared to wait awhile since lines are long. You’ll also find a few vegetarian items on the menu. The "Ty-Coz Express" signs you see around town are mini-branches of this restaurant, usually connected to local gas stations or convenience stores.

Av. Tulum, Sm 2, Cancún, 77500, Mexico
998-884–6060
Known For
  • Monster sandwiches
  • Dirt-cheap prices
  • Local atmosphere

Something incorrect in this review?

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?