The Riviera Maya Restaurants

Restaurants here vary from quirky beachside affairs with outdoor tables and palapas to more elaborate and sophisticated establishments. Dress is casual at most places, so leave your tie and jacket at home. Smaller eateries may not accept credit cards, especially in remote beach villages. Bigger ones and those in hotels normally accept plastic. Many restaurants add propinas (tips) to the bill; look for a charge for "servicio." If tips aren’t included, a 15% gratuity is standard. It's best to order fresh local fish—grouper, dorado, red snapper, and sea bass—rather than shellfish like shrimp, lobster, and oysters, since the latter are often flown in frozen from the Gulf. Playa del Carmen has the largest selection of restaurants.

Sort by: 7 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. John Gray's Kitchen

    $$$

    Using only the freshest ingredients—from local fruits and vegetables to seafood right off the pier—the chefs at this jungle-side restaurant work their magic in a comfortable, contemporary setting that feels more Manhattan than Maya. Ask about the tender roasted duck breast with tequila, chipotle, and honey, or order an addictive, understated bowl of shrimp macaroni and cheese with notes of truffle. The fresh tuna tostada is also a treat. Daiquiris are served strong and fruity and portions are ample, so get ready to loosen your belt. The specials change weekly and the menu changes seasonally, so repeat guests are always in for a treat.

    Av. Niños Heroes, Puerto Morelos, Quintana Roo, 77580, Mexico
    998-871–0665

    Known For

    • Tuna tostadas
    • Hamburgers and chicken wings for lunch
    • Duck breast with honey, tequila, and chipotle sauce

    Restaurant Details

    Rate Includes: Closed Sun.
  • 2. La Sirena

    $$$

    Overlooking the town square, La Sirena serves an eclectic mix of dishes ranging from mini sliders and grilled grouper to hearty plates of barbecue pulled pork with shoestring fries. If you like Mediterranean food, opt for Greek specialties prepared by chef Anthony Chalas, who credits his skills to his years spent in Greece. The dip sampler—with homemade hummus and tzatziki—is simple and delicious, as is the Athena salad topped with a block of feta and kalamata olives. The keftedes (Greek meatballs) are outstanding. You can taste the quality here, reflecting Anthony's effort to buy only organic and fresh ingredients. There's live music nightly in high season and tequila tastings on Monday.

    Jose Maria Morelos, Sm 2, Puerto Morelos, Quintana Roo, 77580, Mexico
    998-293–2671

    Known For

    • Greek-style lamb chops
    • Tequila tastings
    • Homemade baklava
  • 3. Pelicanos Restaurant & Marina

    $$

    Enjoy fresh seafood on the shaded patio of this family-owned restaurant in the heart of town. Try fish prepared al ajo (in a garlicky butter sauce), breaded, grilled, or tikin–xic style (marinated with adobo de achiote and sour oranges). Pelicanos also offers a variety of four-hour excursions that include fishing, snorkeling, then cooking the daily catch at the restaurant.

    Av. Rafael Melgar at Av. Tulum, Puerto Morelos, Quintana Roo, 77580, Mexico
    998-871–0014

    Known For

    • Fried fish by kilo
    • Catch and cook (and eat) options
    • Massive margaritas
  • 4. Al Chimichurri

    $$

    The smoky aromas of a South American parillada waft down the street from this Uruguayan barbecue joint. The heaping portions of short ribs, flank steak, and chorizo have developed a cult following up and down the Riviera, and locals swear by the empanadas. Tables are set in a simple stone-walled room and just outside on the street.

    Av. Javier Rojo Gomez, Puerto Morelos, Quintana Roo, 77580, Mexico
    998-252–4666

    Known For

    • Good steaks
    • Creative empanadas
    • Friendly staff

    Restaurant Details

    Rate Includes: Closed Mon. No breakfast
  • 5. Café Amancia

    $

    This colorful hangout on the corner of the main plaza is the best place in town to watch the world go by (or take advantage of free Wi-Fi) while lingering over coffee and a pastry. Most items are organic, and the fruit smoothies are delicious. Come prepared to practice your Spanish; the staff doesn't speak much English.

    Av. Tulum at Av. Rojo Gomez, Puerto Morelos, Quintana Roo, 77580, Mexico
    998-206–9242

    Known For

    • Organic fruit smoothies
    • Vegan dishes
    • Tasty Mexican breakfasts

    Restaurant Details

    Rate Includes: Closed Mon.
  • Recommended Fodor’s Video

  • 6. La Petita en la Playita

    $$

    Two blocks north of the town square, the "dining room" room of this family-run eatery consists of plastic tables and chairs beneath mini palapas and tarps. What it lacks in charm it more than makes up for with food and prices—this is where locals go for seafood soup, fried fish, shrimp tacos, ceviche, and fresh guacamole. Plan to either practice your Spanish or use sign language, and plan to eat early, too, as it closes at 8. La Playita is the perfect place to sink your toes in the sand and enjoy a refreshing rice-milk horchata.

    Av. Rafael Melgar, Sm 2, Puerto Morelos, Quintana Roo, 77580, Mexico
    998-871–0737

    Known For

    • Rice-milk horchata
    • Toes-in-the-sand dining
    • Closing early in the evening
  • 7. Pangea Food and Music

    $$

    Abutting the plaza at the beach, Pangea has it all—breakfast, lunch, and dinner served on an umbrella-shaded terrace overlooking the sea, plus live music and entertainment until late. Daily menus—all prepared with organic ingredients and without preservatives—may include grilled fresh tuna, vegetarian lasagna, or shrimp kebabs, and there's fresh ginger-lemongrass tea and pancakes for breakfast. Evening menus are themed according to the show: expect Middle Eastern food for belly-dancing night and Spanish tapas for flamenco. The owners came from Mexico City in the early 1990s and are a great source for tourist tips and local gossip.

    Av. Morelos at the water, Puerto Morelos, Quintana Roo, 77580, Mexico
    998-159–5241

    Known For

    • Fresh fish
    • Themed menus
    • Ginger-lemongrass tea

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video