About this spot
Tucked away in Puerto Morelos, El Merkadito serves authentic Caribbean flavors that feel worlds apart from the tourist traps on the main strip. You should order their fresh ceviche and grilled fish, which arrive steaming hot with a zesty lime kick that cuts through the heat.
💡 Tips before you go
- Ask for extra cilantro and onion to brighten up the seafood dishes before they sit in your bag.
- Bring cash only, as this local spot rarely accepts credit cards or contactless payments.
- Arrive early in the day to beat the crowds and ensure you get a seat at the outdoor tables.
Common Questions
How much does El Merkadito cost?
Expect to pay between 150 and 250 MXN per dish, which translates roughly to $8–$14 USD depending on the seafood selection.
Where is El Merkadito?
It is located at Rafaél E. Melgar, 8B in the Puerto Morelos neighborhood of Cancun, just a short walk from the marina.
What should I order first?
Start with the grilled fish or shrimp ceviche, as these are the most popular items that sell out quickly during peak hours.
About this page
Restaurant: El Merkadito (El Merkadito)
Cuisine: caribbean
Location: Puerto Morelos, Cancun, Mexico
Source: Curated from local review platforms