The best restaurants in Puerto Morelos make this one of the most underrated food towns in the Riviera Maya, and discovering that was the best surprise of my time in Mexico. I had booked just one week here, not knowing what to expect, but great food, live music, and fast WiFi pulled me into staying a full month.
The reason the food scene is so strong comes down to who lives here. Unlike larger tourist destinations where overpriced spots can survive on a constant flow of first-time visitors, Puerto Morelos has a large base of permanent residents, long-term expats, and snowbirds who return every winter. The restaurants here run on repeat business, which means they have to be good to survive.
The spots on this list are concentrated in the beach section of Puerto Morelos, which is where most visitors stay and where the expat and snowbird community is centered. This is a separate area from the town section, which sits about ten minutes inland and has its own more local dining scene. Both are worth exploring, but if you’re staying near the beach this is where you’ll spend most of your meals.
Below are my picks for the best restaurants in Puerto Morelos, from beachfront seafood to the best breakfast spots in town.
Table of Contents
Where to Eat in Puerto Morelos
These are the best restaurants in Puerto Morelos for dinner, from beachfront seafood to the best steak in town. The town is small enough that you can work through most of this list in a single week.
Tanino's
Tanino’s is the best restaurant in Puerto Morelos for a proper evening out. The setting is an intimate hidden garden tucked away from the street, with live music every night at 7:30pm. It’s my favorite place in town for a long, unhurried dinner: the music is good without being loud enough to kill a conversation, and the garden atmosphere makes it feel like a romantic and special evening rather than just another meal.
The menu covers land and sea with equal confidence. Standouts include the grilled sea bass, surf and turf, and the fettuccine Diablo. The calamari is worth ordering as a starter, and the seared tuna and grilled octopus are both consistently excellent. The wine list is one of the better ones in Puerto Morelos, and the espresso martini has developed its own following. Prices are on the higher end for the town but fair for the quality.
Open Monday through Saturday from 5pm, closed Sundays.
DINNER | LIVE MUSIC | WINE BAR | ROMANTIC | GARDEN SEATING
Puerto Knna
This is probably my favorite restaurant in Puerto Morelos, and it has held that spot despite a name change. The restaurant now operates under the name Puerto Knna, though it still appears as Boquinete Seafood & Grill on its Facebook page and signage. The two are the same: same beachfront location, same coastal seafood focus, same flip-flops-and-toes-in-the-sand vibe.
The setting is hard to beat. The main dining room sits on a palapa-covered deck overlooking the beach, with a small section extending toward the water for a more private experience and tables down on the sand for anyone who wants to eat as close to the ocean as possible.
The menu draws on coastal Mexican cuisine from across the country. Standouts include octopus, red snapper, mixed ceviche, and aguachile, and the chicharrón de atún has become a signature dish worth ordering as a starter. My personal favorite is the Pescado Zarandeado: a whole fish butterflied open, coated in chiles and spices, and grilled over a wood fire. The style originates from Nayarit on Mexico’s Pacific coast and is similar in spirit to the Yucatan’s tikin-xic preparation, though the flavor profile is distinctly different. The drink menu is equally strong, with signature cocktails and a house wine that pairs well with the seafood.
SEAFOOD | BEACHFRONT | DINNER | COCKTAILS
El Campanario
El Campanario is probably the most loved restaurant among the expat and snowbird crowd in Puerto Morelos, and once you eat there it’s easy to see why. It’s an Argentinean steakhouse on Rojo Gomez with the best steak in town, and the kind of place where regulars show up often enough that the staff knows them by name.
The wood-fired meats are the main draw, with standout appetizers like mollejas and bone marrow served alongside fresh tortillas and tomato salsa before the main event. The steaks: ribeye, filet, T-bone, and churrasco cuts are consistently excellent and come in generous portions. Beyond steak the menu also covers empanadas, choripán, fettuccine alfredo, and seafood options including tuna and salmon for anyone not in a red meat mood. A bell at the table lets you ring when the food earns it, which it usually does.
The atmosphere is open-air and lively, with live music adding to the energy on most nights. Open Tuesday through Sunday from 2pm, closed Mondays.
STEAKS | ARGENTINEAN | DINNER | LIVE MUSIC | EXPAT FAVORITE
Punta Corcho
Punta Corcho is the most decorated restaurant in Puerto Morelos, having earned a Michelin Bib Gourmand, the guide’s recognition for exceptional food at good value. It was founded in 2015 by chef Daniel OvadÃa as his first project in the Riviera Maya region, which now includes several other restaurants in Puerto Morelos as well as concepts in Mexico City.
The restaurant sits on a second-floor open-air perch with a thatched roof and ocean views, with the breeze coming off the water making it one of the more pleasant places to eat in town. Shareable starters include gorditas stuffed with roasted octopus, salsa verde, and melty quesillo, alongside an inventive selection of ceviches and aguachiles. Mains range from wood-fired fish and octopus in recado negro to short rib with chichilo negro, with the soft shell crab tacos and seafood risotto among the most consistently recommended dishes. The cocktail bar, called Fisherman’s, uses fermentation, maceration, and marine infusion techniques, which puts the drink program well beyond what you’d typically find in a small beach town.
It’s on the pricier end for Puerto Morelos but has a valid claim to being the most ambitious restaurant in town.
SEAFOOD | MICHELIN BIB GOURMAND | COCKTAILS | OCEAN VIEW | DINNER
La Sirena
La Sirena is one of the main social hubs in Puerto Morelos: part restaurant, part rooftop bar, and part live music venue. It’s the kind of place that works equally well for a casual dinner, drinks at sunset, or a long night listening to music with a crowd that mixes tourists, expats, and locals. It’s also where much of the expat community gathers for major sporting events like the Super Bowl, which gives it more of a true community feel than just another beachfront restaurant.
The menu leans Greek-inspired Mediterranean while making good use of local seafood and ingredients. Standouts include the stuffed grouper, slow-cooked lamb, Greek meze, French onion soup, and a Greek salad that regulars keep coming back for. The gyros are also worth ordering, and the fresh whole fish, lightly battered and finished in the oven, has developed a loyal following. The restaurant sits directly behind the Puerto Morelos lighthouse and spreads across multiple open-air spaces, including a rooftop terrace overlooking the town square and the Caribbean.
Live music runs nightly, and La Sirena also hosts a Tequila University experience: a guided tasting with food pairings that makes for a fun alternative to a standard dinner outing. Open daily for lunch and dinner.
MEDITERRANEAN | GREEK | ROOFTOP | LIVE MUSIC | SPORTS BAR | DINNER | LUNCH
John Gray's Kitchen
John Gray’s Kitchen has been part of the Puerto Morelos dining scene since 2002 and has developed a loyal following that includes many returning snowbirds and expats who make it a weekly ritual. The restaurant is tucked away on a quiet side street away from the main square, with a courtyard for outdoor seating that gives it an intimate feel without a water view.
The menu is broadly international with an American-leaning sensibility. Daily specials are where the kitchen shines, often featuring roasted duck breast, grilled pork loin, and fresh catch of the day prepared with care. The kitchen prioritizes fresh local ingredients including seafood from the pier and local produce. Desserts get consistent praise, with the cheesecake and other house-made sweets drawing repeat orders. The owner Dora and her family are frequently mentioned by regulars as part of what makes the experience feel personal rather than transactional.
It’s one of the more expensive spots in Puerto Morelos but delivers the quality to back it up. Open Monday through Saturday from 3pm.
DINNER | AMERICAN | OUTDOOR SEATING | FINE DINING
The Burger Underground
I don’t typically seek out burgers when I’m in Mexico. It’s easy to find a great burger back home and I’d rather spend my meals on something I can’t get there. So if I’m recommending a burger place, you know it earned it.
The Burger Underground has some of the best burgers I found anywhere in Quintana Roo. What started as a delivery-only operation has grown into a full sit-down restaurant on Rojo Gomez, and the quality that built its reputation is still there. Patties are hand-crafted daily with 100% real beef, buns are baked locally specifically for them, and the fries are hand-cut. The menu names burgers after local customers and regulars, which tells you something about the crowd this place has built. Standouts include The Bruno, The Big E, and the CJ Sunday with bacon, cheese, and a fried egg. The wings are worth ordering too.
For my only other top-tier burger recommendation in the region, see the Juicy Lucy at Aurora Cocina & Bar in Isla Mujeres, formerly called Madera Food & Art.
Open daily noon to 9pm, closed Wednesdays.
BURGERS | LUNCH | DINNER | CASUAL
Best Breakfast in Puerto Morelos
Puerto Morelos has a surprisingly strong breakfast scene for a small town, with options ranging from casual coffee shops to a beachfront brunch spot. These are the places worth knowing about.
Mangata
Mangata is my most-visited breakfast spot in Puerto Morelos, and the fast WiFi was part of it. When you’re working remotely, finding a place where you can actually get things done over a good meal is worth its weight in gold, and Mangata delivers on both fronts.
Their Facebook page positions them as a health food restaurant, and they will absolutely sneak spinach into your chilaquiles without apology. But even with my general aversion to anything marketed as healthy, I kept coming back. The food is good: eggs benedict, waffles, huevos rancheros, the Mangata Benedict with braised beef, and a smoothie list long enough that you could order a different one every morning for a week without repeating. The Sicilian breakfast, made with homemade bread, pesto, fried eggs, tomatoes, and prosciutto, is one of the more creative things on the menu and worth trying if you want something beyond the Mexican breakfast staples.
The open-air setting is relaxed and centrally located, and the kitchen handles both traditional Mexican breakfast dishes and more contemporary options equally well. Good value for the quality. Open Tuesday through Sunday from 8am, closed Mondays.
BREAKFAST | COFFEE | SMOOTHIES | DIGITAL NOMAD FRIENDLY | HEALTHY OPTIONS
Lola y Moyo
Lola y Moyo earns the “Grandma’s Kitchen” label it gives itself. It’s a local favorite for breakfast, the kind of place where you sit down and immediately notice that half the tables are occupied by the same people who were there last week. Every time I came I ended up in conversation with a regular.
The menu leans into authentic Mexican breakfast dishes done with genuine care. My favorite was the Tarascos: eggs over a corn tortilla with ham, beans, and green salsa, which you won’t find at many places in town. The huevos rancheros come with a chunkier tomato salsa than most places serve, which makes a real difference. Beyond eggs the menu covers chilaquiles, enchiladas verdes, crepes both savory and sweet, a solid breakfast bagel, and molletes. The organic coffee and frappes have their own following among regulars. Worth noting: they added rooftop dining in 2025, which gives the spot a new angle for a leisurely morning meal.
Open Monday and Wednesday through Sunday from 8am, closed Tuesdays.
BREAKFAST | MEXICAN | LOCAL FAVORITE | ORGANIC COFFEE
Local Coffee + Shop
Local Coffee is exactly what it sounds like: a proper coffee shop that takes its coffee seriously. Opens at 7am, which makes it one of the earlier options in town, and the quality of the drinks justifies the repeat visits. My girlfriend Janice essentially set up a daily office here, which tells you everything about the WiFi and the vibe.
The coffee menu covers the usual lattes and iced drinks plus some more creative options worth exploring, and the horchata latte in particular has developed a following among regulars. On the food side the menu is broader than you’d expect for a coffee shop: avocado toast on multigrain bread with poached eggs and feta, omelets, yogurt bowls, burritos, and fresh fruit bowls alongside the usual breakfast sandwiches. The coconut French toast was my regular order and one of those dishes that doesn’t sound remarkable until you’re halfway through it. The atmosphere is cozy and corner-facing with outdoor seating, good for people-watching over a slow morning.
Open Monday and Wednesday through Sunday from 7am to 3pm, closed Tuesdays.
BREAKFAST | COFFEE SHOP | DIGITAL NOMAD FRIENDLY | EARLY OPENER
Muelle Once
Muelle Once is the best brunch in Puerto Morelos if you want to eat with a view of the water. The restaurant sits within the Hacienda Morelos hotel building, though it now operates as a separate business, and offers both an elevated open-air dining terrace overlooking the beach and dedicated beachside seating with tables and loungers for restaurant guests. Either way the setting is hard to beat for a relaxed late morning meal.
The breakfast menu runs from 8am to noon daily and covers chilaquiles, enchiladas, yogurt with house-made granola, and molletes alongside fresh seafood options that blur the line between breakfast and a proper brunch. The Bloody Mary here, made with mezcal, shrimp, oyster, crab, olives, celery, and habanero lime, has become something of a signature and is worth ordering whether you consider it breakfast or not. The cocktail program generally is taken seriously, with a full mixology menu of mezcal-based drinks running all day.
It’s a great spot for a slow, relaxed morning meal when you want something nicer than a coffee shop without committing to a full dinner reservation. Open daily 8am to 10pm.
BREAKFAST | BRUNCH | BEACHFRONT | SEAFOOD | DINNER | COCKTAILS
Cafe de Amancia
Cafe Amancia has been a fixture in Puerto Morelos for over 20 years, sitting on Javier Rojo Gomez near the town square. The coffee is the reason most people come first. The mocha made with Mexican chocolate became my regular order, and the WiFi here was the fastest I found at any café in the area, fast enough to make it a genuine remote work option rather than just a place to check email. I spent many mornings here.
The breakfast menu is straightforward and honest: huevos motuleños, chilaquiles in red or green salsa, huevos divorciados, huevos rancheros, enfrijoladas, quesadillas with handmade corn tortillas, omelets, and scrambled eggs with your choice of chorizo, ham, or spinach. There are also waffles and more standard options if Mexican egg dishes aren’t your thing. Nothing on the menu is pushing any boundaries, and that’s exactly the point. It’s reliable, inexpensive, and the kind of place that draws the same faces every morning.
Open daily 8am to 10pm.
BREAKFAST | COFFEE | MEXICAN

Puerto Morelos
Full Travel Guide