About this spot
John Gray's Kitchen in Puerto Morelos offers a relaxed coastal vibe where you can expect fresh seafood and local flavors that define the southern coast. The menu features grilled fish and tropical fruits, serving as a perfect stop after exploring the nearby lagoon. It is a laid-back spot to unwind without the tourist trap energy found in downtown Cancun.
💡 Tips before you go
- Ask for the ceviche on ice to keep it fresh and prevent the citrus from overpowering the fish.
- Order a bottle of local Mexican beer to pair with your seafood dishes.
- Arrive early as seating is limited and the place fills up quickly during lunch hours.
Mains
Sides
Common Questions
How much does John Gray's Kitchen cost?
Expect to pay between $15 and $30 USD per person for a main course and a drink.
Where is John Gray's Kitchen?
It is located in the Puerto Morelos neighborhood of Cancun, near the ferry terminal and the lagoon entrance.
What should I order first?
Start with the grilled fish or shrimp tacos to sample the freshest catch of the day.
About this page
Restaurant: John Gray's Kitchen (John Gray's Kitchen)
Cuisine: Restaurant
Location: Puerto Morelos, Cancun, Mexico
Source: Curated from local review platforms