Best Restaurants in Puerto Morelos: From $2 Tacos to Beachfront Fine Dining
Puerto Morelos has the best seafood in the Riviera Maya - fish comes directly from local fishermen daily, and prices are 20-30% cheaper than Playa del Carmen. Top picks: El Pesquero for beachfront seafood, El Nicho for upscale Mexican, and the taco stands on the main square for $2 street food. Puerto Morelos is quieter and less touristy than its neighbors.
Beachfront and Upscale Dining
Pelican Grill
- Type: Upscale beachfront restaurant
- Cuisine: International with seafood focus
- Price: 200-400 pesos ($12-24) per entree
- Highlights: Sunset views, fresh fish, excellent service
- Reservation: Recommended for dinner
Other Beachfront Restaurants
- Sunset Dining: Nearly all beachfront establishments offer sunset specials
- Happy Hour: 2-for-1 drinks 4-7 PM at most beach restaurants
- Fresh Seafood: Daily specials featuring fresh local catch
- Price Range: 150-350 pesos ($9-21) for main courses
Authentic Mexican Cuisine
Local Taquerias
- Cost: 15-40 pesos ($1-2.50) per taco
- Variety: Al pastor, carnitas, carne asada, fish, shrimp
- Toppings: Onions, cilantro, lime, salsa
- Best Times: Lunch and dinner, lunch is fastest service
- Authenticity: Most popular with locals, not touristy
Comedores (Local Eateries)
- Menu del Día: Fixed lunch special (80-120 pesos/$5-7)
- Typical Dishes: Arroz con pollo, chile relleno, sopa de lima
- Atmosphere: Casual, authentic Mexican experience
- Hours: Usually open 12 PM - 8 PM
Cevicheria and Seafood Stalls
- Ceviche: Fresh fish cured in lime juice (50-80 pesos/$3-5)
- Cocktails: Shrimp or fish cocktails served with crackers
- Location: Often found at market and along the malecon
- Freshness: Made fresh daily, best in morning
International and Fusion Cuisine
Italian Restaurants
- Pasta Dishes: 120-200 pesos ($7-12) per plate
- Pizza: Wood-fired and traditional options
- Ambiance: Romantic settings, often with ocean views
- Quality: Authentic recipes, imported ingredients
Café Culture
- Coffee: Specialty coffee shops offering excellent espresso
- Breakfast: Pastries, toast, eggs, smoothies (60-120 pesos/$4-7)
- WiFi: Many cafes offer free WiFi, popular work spots
- Hours: Usually 7 AM - 2 PM, some open later
Vegetarian and Vegan Options
- Growing Scene: More vegetarian restaurants opening
- Salads: Fresh vegetable salads (80-150 pesos)
- Smoothie Bowls: Acai and fruit bowls popular
- Indian Food: Curry and vegetable dishes at select restaurants
Casual and Laid-Back Dining
Casual Beachfront Bars
- Atmosphere: Relaxed, feet-in-sand dining
- Menu: Burgers, fish tacos, nachos, appetizers
- Drinks: Margaritas, beer, tropical cocktails
- Price: 100-200 pesos ($6-12) for food
Food Trucks and Street Vendors
- Tacos Al Pastor: Rotating meat skewers
- Tamales: Steamed corn dough with fillings (20-30 pesos)
- Elote: Grilled corn with mayo and cheese
- Quality: Popular with locals, usually very good
Fine Dining and Special Occasions
Upscale Restaurants
- Price: 300-600+ pesos ($18-36+) per entree
- Cuisine: Contemporary, fusion, haute cuisine
- Reservation: Required for special occasions
- Dress Code: Smart casual to formal
Private Beach Dinners
- Experience: Romantic sunset dinners on the beach
- Setup: Private table with personal service
- Cost: Premium pricing for special setup (800-2000+ pesos)
- Booking: Hotels and restaurants can arrange
Dining by Meal Type
Breakfast and Brunch
- Pancakes and Waffles: 80-150 pesos ($5-9)
- Huevos Rancheros: Eggs on tortillas with beans (60-100 pesos)
- Fresh Fruit: Papaya, mango, pineapple bowls
- Hours: Most places open 7-8 AM
Lunch Specials
- Menu del Día: Full meal for 80-120 pesos
- Seafood Lunch: Fresh fish with rice and beans
- Timing: Best noon-2 PM when specials are available
Dinner Options
- Sunset Timing: Eat early (5-6 PM) for sunset views
- Happy Hour: 4-7 PM for drink specials
- Live Music: Many venues feature live entertainment
- Dancing: Some restaurants transition to clubs later
Drinks and Desserts
Beverages
- Agua Fresca: Refreshing fruit drinks (20-40 pesos)
- Fresh Juices: Made fresh with local fruits (30-50 pesos)
- Cocktails: Margaritas, palomas, mojitos, piñas coladas
- Beer: Local and imported options (25-60 pesos)
Desserts
- Flan: Creamy Mexican custard (40-60 pesos)
- Churros: Fried pastry sticks with chocolate (30-50 pesos)
- Fruit Paletas: Frozen fruit popsicles (20-40 pesos)
- Gelato: Italian ice cream (50-80 pesos)
Dining Tips for Puerto Morelos
Budget-Friendly Eating
- Market Food: Fresh tacos and tortas at the market (20-50 pesos)
- Comedor Specials: Full meal for 80-120 pesos noon-2 PM
- Street Food: Tacos, elote, tamales for 15-40 pesos
- Daily Average: Budget 150-250 pesos ($9-15) per person per day
Finding Good Restaurants
- Ask Locals: Best recommendations come from residents
- Hotel Concierge: Can make reservations and recommendations
- Facebook Groups: Expat groups share restaurant reviews
- Google Maps: Check reviews before visiting
Restaurant Etiquette
- Tipping: 10-15% for good service (not required)
- Hours: Many close 10 PM or earlier; book early for dinner
- Credit Cards: Not always accepted at small places, carry cash
- Patience: Service is slower than North America, enjoy the pace
Special Dietary Needs
- Vegetarian: Easy to find bean dishes and vegetable options
- Vegan: Growing number of vegan restaurants and options
- Gluten-Free: Fewer options; corn tortillas are naturally gluten-free
- Allergies: Communicate clearly with restaurant staff about restrictions
Bottom Line: Dining in Puerto Morelos
Puerto Morelos is a food lover's paradise offering everything from street tacos to gourmet cuisine at reasonable prices. The combination of fresh local seafood, authentic Mexican flavor, and diverse international options means you'll always find something delicious. Whether you're splurging on a special dinner or grabbing a quick taco, Puerto Morelos delivers incredible food experiences. Don't miss the opportunity to eat like a local—your taste buds and wallet will thank you.
Related Riviera Maya Dining Guides
Frequently Asked Questions
What is Puerto Morelos known for food-wise?
Where is the best seafood in Puerto Morelos?
Is Puerto Morelos cheaper than Playa del Carmen for dining?
Do I need reservations at Puerto Morelos restaurants?
Quit my marketing job in Miami, sold most of what I owned, and drove to Mexico with two cats and a vague plan. Puerto Morelos wasn't on my radar until I got here. Now I can't imagine leaving. Writing about expat life, local food, and the freedom of starting over.
View Full ProfileFound this helpful?
Join the conversation. Share your own tips, experiences, or questions with the expat community.
Your blog could reach thousands too
More Blogs About Puerto Morelos
Report an Issue
Help us improve our listings
Report Submitted
Thank you for helping us maintain quality listings. We'll review your report shortly.
Submission Failed
Something went wrong. Please try again.
Sign In Required
Please sign in to report an issue. This helps us follow up on your report if needed.