Credit

Courtesy of arthur gonoretzky/Getty Images

What to Eat in Cancun

Cancún has almost as many restaurants as it does hotels, so travelers should have no problem finding some tasty eats. If you booked an all-inclusive, your meals and drinks will most likely be bundled in the room rate, leaving you little motivation to eat off your resort grounds. But if you tire of the endless buffet, you'll find a bevy of restaurants worth sampling. 

If it's seafood you're after, you can't go wrong with a lobster meal at Lorenzillo's or the surf and turf at Puerto Madero – both regarded as excellent spots for a special occasion meal. Diners and critics are equally impressed with the contemporary Basque menu offered at Tempo by Martin Berasategui, an acclaimed Spanish chef with multiple Michelin stars on his resume. For a splurge-worthy meal the whole family will enjoy, locals rave about Bovino's Churrascaria, a Brazilian steakhouse in downtown Cancun. If it's just you and your sweetheart and you're in the mood for a romantic atmosphere, locals and visitors recommend the rustic La Fonda del Zancudo for traditional Mexican or La Habichuela Centro for a menu Mexican-Caribbean fusion plates. 

For a more casual dining experience, make your way to Café Antoinette (for breakfast), Marakamé Café (for brunch) or El Fish Fritanga (for lunch).

Find the Best Restaurants in Cancun

  • #1
    The White Box
    #1 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 2215 reviewsTripadvisor (2215)
    $$ | Mexican, Healthy
    Hotel Grand Oasis Cancun Km. 16. 5, Blvd. Kukulcan, Cancun 77500 Mexico
    Read More »
  • #2
    Black Hole
    #2 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 1107 reviewsTripadvisor (1107)
    $$ | Fusion
    Avenida Kukulkan Km. 19.5 The Pyramid at Grand Oasis, Cancun 77500 Mexico
    Read More »
  • #3
    Restaurante Benazuza
    #3 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 2012 reviewsTripadvisor (2012)
    $$ | Mexican, Contemporary, Fusion
    Km 16.5 Blvd Kukulcan, Cancun 77500 Mexico
    Read More »
  • #4
    Tora Cancun
    #4 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 1599 reviewsTripadvisor (1599)
    $$ | Japanese, Seafood, International, Sushi, Asian
    Boulevard Kukulcan, Km 15 Zona Hotelera, Cancun 77500 Mexico
    Read More »
  • #5
    Restaurante Careyes
    #5 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 2284 reviewsTripadvisor (2284)
    $$ | Fusion, Latin, Seafood, Healthy
    Boulevard Kukulkan, Km 4,5 Zona Hotelera, Cancun 77500 Mexico
    Read More »
  • #6
    Rosa Negra
    #6 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 3039 reviewsTripadvisor (3039)
    $$ | Mexican
    Blvd Kukulcan Km 15 Zona Hotelera, Cancun 77500 Mexico
    Read More »
  • #7
    Bacoli Tratoria
    #7 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 586 reviewsTripadvisor (586)
    $ - $$ | Italian, Mediterranean, European, Sicilian, Southern-Italian
    Boulevard Kukulcan Km 17, Emporio Hotels & Resorts, Cancun 77500 Mexico
    Read More »
  • #8
    Restaurante Umami
    #8 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 280 reviewsTripadvisor (280)
    $ - $$ | Japanese, Sushi, Asian
    Blvd Kukulkan KM 11. 5 Manzana 52 Zona Hotelera, Cancun 77500 Mexico
    Read More »
  • #9
    Maki Taco
    #9 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 1704 reviewsTripadvisor (1704)
    $ - $$ | Mexican, Japanese, Sushi, Asian
    Boulevard Kukulcan Km 4.5 Zona Hotelera, Cancun 77500 Mexico
    Read More »
  • #10
    Samura Japanese Cuisine & Bar
    #10 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 414 reviewsTripadvisor (414)
    $ - $$ | Japanese, Seafood, Sushi, Asian, International
    Av. Xpuhil Sur M2 Lt25 SM19 Cancun Centro a un lado de Restaurante Marakame, Cancun 77500 Mexico
    Read More »
  • #11
    Cenacolo Zona Hotelera
    #11 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 4.5 based on 1663 reviewsTripadvisor (1663)
    $$ | Italian, Seafood, European, Tuscan, Sicilian, Central-Italian, Southern-Italian
    Blvd Kukulcan ZH km 12.6 Zona Hotelera, Cancun 77500 Mexico
    Read More »
  • #12
    Restaurante Chianti
    #12 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 1033 reviewsTripadvisor (1033)
    $$ | Italian, Mediterranean, Sicilian, Southern-Italian
    Boulevard Kukulcan Mz 52 Km 11.5 Zona Hotelera, Hotel NYX, Cancun 77500 Mexico
    Read More »
  • #13
    Restaurante Condimento
    #13 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 388 reviewsTripadvisor (388)
    $ - $$ | International, Mexican
    Retorno Gucumatz Lote 49, Cancun 77504 Mexico
    Read More »
  • #14
    Deli Barlovento
    #14 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 170 reviewsTripadvisor (170)
    $ | Mexican, Latin, Fast Food
    Calle Del Pescador Km 4, Lote 83D, Cancun 77500 Mexico
    Read More »
  • #15
    Harry’s
    #15 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 4.5 based on 5679 reviewsTripadvisor (5679)
    $$ | Seafood, Steakhouse, Contemporary
    Blvd. Kukulcan Km. 14.2 No. 1 Zona Hotelera, Cancun 77504 Mexico
    Read More »
  • #16
    Mextreme
    #16 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 4.5 based on 3834 reviewsTripadvisor (3834)
    $ - $$ | Mexican, Latin, Bar, Central American
    Zona Hotelera Km 9 In Front Of Convention Center, Cancun 77500 Mexico
    Read More »
  • #17
    Peter's Restaurante
    #17 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 1276 reviewsTripadvisor (1276)
    $ - $$ | European, International
    Ave. Bonampak Between Sierra & Robalo only 200' from Hotel Zone entrance, Cancun 77500 Mexico
    Read More »
  • #18
    El Granero Grill & Drinks
    #18 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 725 reviewsTripadvisor (725)
    $ | Mexican, Bar, Healthy
    Blvd Kukulcan Km 9.5 Zona Hotelera, Cancun 77500 Mexico
    Read More »
  • #19
    Les Cepages Restaurant
    #19 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 344 reviewsTripadvisor (344)
    $$ | French, European, Contemporary, International
    Av. Nichupte Sm 16 Plaza Nichupté Local 15, Cancun 77505 Mexico
    Read More »
  • #20
    MeroToro Cancun
    #20 of 1,303 Places to Eat in Cancun
    Tripadvisor Traveler Rating 5 based on 104 reviewsTripadvisor (104)
    $ - $$ | Mexican, Seafood, Healthy
    Blvd. Kukulcan Km 1.5, Zona Hotelera, Puerto Cancun Marina Puerto Cancún, Cancun 77500 Mexico
    Read More »

Explore More of Cancun

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.