Skip to content

Where to eat in Puerto Morelos

6 independent restaurants, bakeries and food spots in Puerto Morelos. Chains are left out.

Ranked with the travel guide's picks and well-known places first.

Where to eat in Puerto Morelos

  1. Eat

    El Pirata

    A popular spot for breakfast, lunch, dinner, or a drink from the bar, this open-air restaurant seats you at the center of the action on Puerto Morelos's town square. If you have a hankering for American food, you can get a good hamburger with fries here; there are also great daily specials. The best selections are the seafood entrees.

    Thu-Tue 16:00 - 22:30, closed WedM$400

  2. Eat

    El Tio Polo

    Tiny place across from the lighthouse; very inexpensive grilled meats, tortas, soup or Mayan food.

    M$150

  3. Eat

    John Gray's Kitchen

    More upscale and pricey; excellent food by a former Ritz Carlton chef - reservations recommended. The duck breast is a must. Also makes one of the better margaritas along the riviera; not too sweet. Not to be confused with the related, casual beachfront restaurant La Suegra de John Gray (John Gray's mother-in-law) is in Puerto Morelos.

    Mon-Sat 15:00-22:00, closed SunM$800

  4. Eat

    Le Café d'Amancia

    On the square. Best coffee and healthy full breakfast. Very small with a handful of tables outside.

    Tue-Sun 07:00-21:00, closed MonM$150

  5. Eat

    Los Pelicanos

    Friendly palapa-style beachfront restaurant serving traditional Mexican cuisine with a heavy emphasis on fresh seafood and tacos. Good place to have your first drink and nachos in Puerto Morelos...nothing spectacular about the nachos but the guacamole, like most places here was abundant and quite good.

    Daily 09:00 - 22:00M$300

  6. Eat

    Trattoria d'Gulio

    A little south of town in the El Cid Marina Beach Resort. Overlooks the marina and serves Italian cuisine with an emphasis on seafood. Service is as good as the food and view. The resort also includes a seafood restaurant, a traditional Mexican restaurant, and a Mediterranean restaurant.

    Tue-Sun 17:30-21:30, closed MonM$300

Listings from the Wikivoyage guide to Puerto Morelos (CC BY-SA 4.0).