Filter & Explore 31 restaurants
Showing 1-31 of 31 restaurants
Puerto Madero
Seafood/Steakhouse
Blvd. Kukulcan Km 14.1, Zona Hotelera
Must Try: Lobster tail and Argentina beef - lagoon views, upscale dining
Breakfast Lunch Dinner
Local Tips
Visit during weekday lunch hours (12-2 PM) when business locals dine here - you'll get faster service and avoid the tourist dinner rush, plus the lunch portions are nearly identical to dinner but cost about 30% less.
Order the 'parrillada' to share between 3-4 people rather than individual steaks - you'll get a variety of premium cuts for roughly half the per-person cost, and locals know the portions are generous enough to satisfy everyone.
Ask your server about the 'cortes especiales' - these are premium cuts that aren't on the regular menu but are available when the restaurant gets exceptional beef shipments from their suppliers in Argentina.
Avg. per person
$60
$$$
Lorenzillo's
Seafood
Blvd. Kukulcan Km 10.5, Zona Hotelera, Cancun
Reservations Required
Must Try: Live lobster tanks, grilled seafood, lobster, fine dining overlooking lagoon. Cancun institution since 1980.
Breakfast Lunch Dinner
Local Tips
Arrive for dinner between 6:30-7:30 PM to avoid the tourist rush and get the best waterfront tables. The sunset views are spectacular during this time, and service is much more attentive before the evening crowd arrives.
Request a table on the upper deck facing the lagoon rather than the street side. The lagoon-facing tables offer better views and are quieter, but tourists often don't know to specifically ask for this location when making reservations.
Ask your server about the 'catch of the day' - it's often fresher and significantly cheaper than the regular menu lobster prices. Many locals know to inquire about daily specials that aren't always prominently displayed.
Avg. per person
$60
$$$
Casitas Cancun
Mexican Fine Dining
Blvd. Kukulcan Km 13.5, Zona Hotelera, Cancun
Reservations Required Smart Casual
Must Try: Upscale Mexican cuisine, romantic individual casitas, beachfront setting, gourmet presentations.
Breakfast Lunch Dinner
Local Tips
Don't rush your meal - Mexican dining culture values conversation and taking time. Asking for the check immediately after finishing your food can come across as rude to staff.
Visit during weekday lunch hours (1-3 PM) when locals take their comida fuerte. You'll get better service, fresher ingredients, and avoid the tourist dinner rush while experiencing authentic Mexican dining culture.
Visit between 2:30-4:30 PM for the best experience - you'll avoid the lunch rush and evening crowds while still getting full menu availability. The staff is more relaxed during this window and often has time to explain dishes or make modifications.
Avg. per person
$100
$$$$
Harry's Prime Steakhouse
Steakhouse
Blvd. Kukulcan Km 14.2, Zona Hotelera, Cancun
Must Try: USDA Prime steaks, seafood, extensive wine list, upscale ambiance. Award-winning steakhouse.
Breakfast Lunch Dinner
Local Tips
Visit during their early dinner service (6:00-7:30 PM) to avoid the rush of resort guests who typically arrive after 8 PM. You'll get better service and won't feel rushed through your meal.
Ask about their 'surf and turf' combination deals that aren't always listed on the menu - they often offer better value than ordering steak and lobster separately, especially during weekdays.
Request a table on the terrace if dining during sunset hours - the ocean view combined with the upscale atmosphere creates an exceptional dining experience that many guests miss by sitting inside.
Avg. per person
$60
$$$
Tempo by Martin Berasategui
Contemporary European
Paradisus Cancun, Blvd. Kukulcan Km 16.5, Cancun
Reservations Required Formal
Must Try: Michelin-starred chef's restaurant, tasting menus, molecular gastronomy, wine pairings.
Breakfast Lunch Dinner
Local Tips
Book the earliest dinner seating (around 7 PM) to enjoy the sunset views from their terrace while dining - the restaurant's floor-to-ceiling windows offer stunning lagoon views that are best captured during golden hour, and you'll avoid the later crowds.
The restaurant maintains European fine dining standards, so dress code is strictly enforced - men should wear long pants and collared shirts (no shorts or flip-flops), and the air conditioning runs very cold, so bring a light jacket even in Cancun's heat.
Ask your server about the chef's daily market specials that aren't printed on the regular menu - Martin Berasategui's team sources fresh local ingredients daily and creates off-menu dishes that showcase seasonal Yucatecan products at similar pricing to regular menu items.
Avg. per person
$100
$$$$
Porfirio's Cancun
Upscale Mexican
La Isla Shopping Village, Blvd. Kukulcan Km 12.5, Cancun
Must Try: Contemporary Mexican cuisine, molcajete, tacos, churros, craft cocktails. Beautiful presentations.
Breakfast Lunch Dinner
Local Tips
Visit between 6:00-7:30 PM to skip the dinner rush while still getting the full evening ambiance. The restaurant gets packed after 8 PM with hotel guests from the Hotel Zone, but early evening offers the same great atmosphere with much shorter waits.
Order the 'Molcajete Porfirio's' to share - it's designed for 2-3 people but easily feeds 4 adults. Most tourists order individual entrees, but this signature dish with multiple meats and sides costs about 40% less per person than separate plates.
Request a table on the upper level terrace if available - it's not automatically offered but provides better views and a quieter dining experience away from the street-level foot traffic. The servers know about this area but don't typically suggest it unless asked.
Avg. per person
$60
$$$
La Habichuela Sunset
Caribbean/Mexican
Blvd. Kukulcan Km 12.6, Zona Hotelera, Cancun
Must Try: Cocobichuela (lobster and shrimp in curry coconut sauce), romantic garden setting, live music.
Breakfast Lunch Dinner
Local Tips
Arrive between 5:30-6:00 PM to secure the best sunset-facing tables on the terrace without a reservation. The golden hour lighting is perfect from 6:15-7:00 PM, and you'll avoid the 7:30 PM dinner rush when tour groups typically arrive.
Order the 'Cochinita Pibil' - it's not prominently featured on the menu but is one of their most authentic and reasonably priced dishes at around 280 pesos, compared to their signature seafood dishes that can cost 500+ pesos.
The best Instagram shots are from the corner table on the far right of the terrace, where you can capture both the lagoon sunset and the restaurant's iconic Mayan-inspired architecture in one frame. Ask your server to turn on the decorative lighting early for evening photos.
Avg. per person
$60
$$$
La Parrilla
Traditional Mexican
Av. Yaxchilan 51, Downtown Cancun (multiple locations)
Must Try: Fajitas, enchiladas, mole, mariachi band, affordable traditional Mexican. Tourist-friendly.
Breakfast Lunch Dinner
Local Tips
Ask your server for extra tortillas early in the meal - they're made fresh throughout the night but can take 15-20 minutes during busy periods, and locals always get extra to fully enjoy the generous meat portions.
Visit between 6:30-7:30 PM to catch the mariachi band performances without the dinner rush crowds. They typically start playing around 7 PM, and tables are easier to get before 8 PM when tour groups arrive.
Order the 'Parrillada Mixta' to share between 3-4 people instead of individual entrees - it's actually cheaper per person and includes more variety of meats than what's listed on the English menu.
Avg. per person
$30
$$
El Cejas
Yucatecan
Av. Alcatraces 31, Downtown Cancun
Must Try: Authentic Yucatecan cuisine, cochinita pibil, panuchos, salbutes. Local favorite, very affordable.
Breakfast Lunch Dinner
Local Tips
Don't be put off by the no-frills appearance and plastic chairs - El Cejas is beloved by locals for authentic Yucatecan flavors at honest prices, and the cochinita pibil is made using traditional underground pit cooking methods.
Ask for the 'comida corrida' or daily set menu that's not advertised to tourists - it's typically 40-50% cheaper than ordering à la carte and includes soup, main dish, rice, beans, and agua fresca.
Visit El Cejas during weekday lunch hours (12-2 PM) when locals eat there for work breaks - you'll get faster service, fresher food, and avoid the evening tourist crowds that pack the place after 7 PM.
Avg. per person
$15
$
El Pocito
Mexican/Yucatecan
Av. Tulum 29, Downtown Cancun
Must Try: Breakfast buffet, traditional Mexican dishes, cochinita pibil, local spot with good value.
Breakfast Lunch Dinner
Local Tips
Visit El Pocito between 2-4 PM on weekdays when locals take their late lunch break. You'll get fresher food since they're actively cooking for the lunch rush, and you'll avoid the evening tourist crowds that discover this hidden gem.
Ask for the 'comida corrida' or daily set menu that's not advertised to tourists. Locals know to request this traditional Mexican lunch special which includes soup, main dish, rice, beans, and agua fresca for about half the price of ordering à la carte.
Avg. per person
$15
$
La Habichuela Centro
Caribbean/Mexican
Margaritas 25, Downtown Cancun
Must Try: Original location since 1977, garden setting, Cocobichuela, romantic ambiance, downtown.
Breakfast Lunch Dinner
Local Tips
Visit between 6:30-7:30 PM on weekdays to avoid the dinner rush and get better service. The restaurant gets packed after 8 PM, especially during high season, and you'll wait much longer for tables and food.
Ask for the 'menú del día' (daily menu) which isn't always displayed but offers 3-course meals at significantly lower prices than ordering à la carte. It's primarily offered to locals and includes the same quality ingredients as the regular menu.
Avg. per person
$60
$$$
Marinero's Market & Grill
Seafood Market
Plaza Kukulcan, Blvd. Kukulcan Km 13, Zona Hotelera
Must Try: Fresh fish market, choose your seafood and cooking style, casual atmosphere, good value.
Breakfast Lunch Dinner
Local Tips
Visit between 2-4 PM on weekdays when locals take their lunch break - you'll get faster service and the freshest catch of the day, plus the afternoon light creates perfect ambiance without the evening tourist rush.
Ask for the 'comida corrida' (daily set menu) which isn't advertised to tourists but offers a complete meal with soup, main course, and drink for about 40% less than ordering à la carte - locals know to ask for it in Spanish.
Avg. per person
$30
$$
Cenacolo
Italian/Seafood
Blvd. Kukulcan Km 13.5, Zona Hotelera, Cancun
Must Try: Upscale Italian, fresh seafood, pasta, lagoon views, romantic setting.
Breakfast Lunch Dinner
Local Tips
Visit Cenacolo on weekday evenings between 6:30-7:30 PM to avoid the dinner rush and get better service. The restaurant gets packed after 8 PM with both tourists and locals, making it harder to enjoy the intimate atmosphere this upscale Italian spot is known for.
Ask your server about their daily fresh pasta specials that aren't listed on the regular menu. The chef often prepares seasonal pasta dishes using imported Italian ingredients that arrived that day, and these off-menu items are typically some of the best dishes in the restaurant.
Avg. per person
$60
$$$
El Tigre y El Toro
Tacos/Seafood
Av. Tulum, Downtown Cancun (multiple locations)
Must Try: Fish tacos, shrimp tacos, affordable seafood, casual atmosphere.
Breakfast Lunch Dinner
Local Tips
Visit during the 4-6 PM happy hour window when you can get premium cuts at significantly reduced prices, and the restaurant is much quieter before the dinner rush hits around 7 PM.
Ask your server about the 'tabla mixta' sharing platters that aren't prominently displayed on the menu - they offer better value for groups and include premium cuts like ribeye and New York strip at a lower per-person cost than ordering individual steaks.
Avg. per person
$15
$
Los de Pescado
Fish Tacos
Av. Bonampak, Downtown Cancun
Must Try: Fried fish tacos, shrimp tacos, aguachiles, fresh seafood. Popular lunch spot.
Breakfast Lunch Dinner
Local Tips
Visit Los de Pescado between 2-4 PM on weekdays when most tourists are at the beach or resting. You'll get faster service, better table selection, and the staff has more time to explain the daily catches and preparation methods.
Ask for the 'pescado del día' (fish of the day) which isn't always on the printed menu but is typically the freshest catch at 20-30% less than premium menu items. The chef often prepares it with special seasonal preparations not available for regular menu fish.
Avg. per person
$15
$
Taco Factory
Tacos
Multiple locations in Hotel Zone
Must Try: Variety of tacos, burritos, quesadillas. Reliable chain with multiple locations.
Breakfast Lunch Dinner
Local Tips
Visit between 2-4 PM on weekdays when most tourists are at the beach or taking siestas. You'll get faster service and can actually enjoy the authentic local atmosphere without the cruise ship crowds that flood in during lunch and dinner rushes.
Ask for the 'combo paisano' - it's not on the tourist menu but locals know to request the worker's meal deal which includes 3 tacos, rice, beans, and a drink for about 60% less than ordering items separately. Tell them 'como los locales' (like the locals) when ordering.
Avg. per person
$15
$
Ryoshi
Japanese/Sushi
Blvd. Kukulcan Km 13.5, Zona Hotelera, Cancun
Must Try: Teppanyaki, sushi, Japanese cuisine, chef's table, upscale ambiance.
Breakfast Lunch Dinner
Local Tips
Visit Ryoshi between 6:30-7:30 PM on weekdays to avoid the dinner rush and get better service. The restaurant gets packed after 8 PM with tourists from the Hotel Zone, so arriving early means shorter wait times and more attention from the sushi chefs.
Ask about their 'omakase lunch special' which isn't on the regular menu - it's only available Tuesday through Thursday from 1-3 PM and costs about 40% less than ordering individual sushi pieces. The chef selects the freshest fish of the day for a fixed price.
Avg. per person
$60
$$$
Yamamoto
Japanese
Blvd. Kukulcan Km 14, Zona Hotelera, Cancun
Must Try: Omakase, sushi, sashimi, Japanese fine dining, sake selection.
Breakfast Lunch Dinner
Local Tips
Visit Yamamoto on Tuesday or Wednesday evenings between 6-7 PM for the freshest fish selection - this is when they receive their weekly shipment from local fishermen, and the chef often prepares special off-menu sashimi with the day's best catch.
Ask for the 'comida corrida' lunch special (available Monday-Friday until 4 PM) which isn't listed on the tourist menu but offers a 3-course Japanese meal including miso soup, salad, main dish, and rice for about 60% less than ordering items individually.
Avg. per person
$60
$$$
Mocambo
Veracruz Seafood
Av. Tulum, Downtown Cancun
Must Try: Veracruz-style seafood, fish a la veracruzana, ceviche, casual family restaurant.
Breakfast Lunch Dinner
Local Tips
Visit Mocambo during weekday lunch hours (12-3pm) when locals eat there for business meetings - you'll get the same excellent seafood at significantly lower prices than dinner, and the atmosphere is more authentic with fewer tourists.
Ask your server about the 'pescado a la veracruzana' preparation - while not on the regular menu, the kitchen can prepare it in the traditional Veracruz style if requested, which is how many local families order it for special occasions.
Avg. per person
$30
$$
Thai Lounge
Thai
La Isla Shopping Village, Blvd. Kukulcan Km 12.5
Must Try: Pad Thai, curries, authentic Thai cuisine, lounge atmosphere.
Breakfast Lunch Dinner
Local Tips
Visit Thai Lounge between 6:00-7:30 PM on weekdays to avoid the dinner rush and enjoy more attentive service. The restaurant gets packed after 8 PM when hotel guests finish their resort dinners and head out for nightlife.
Ask about their 'menu ejecutivo' (executive menu) available Monday through Friday until 4 PM - it's not advertised to tourists but offers the same quality Thai dishes at nearly half the price of the regular dinner menu.
Avg. per person
$30
$$
Plantation House
Caribbean/International
Blvd. Kukulcan Km 10.5, Zona Hotelera, Cancun
Must Try: Caribbean fusion, seafood, steaks, colonial mansion setting, romantic ambiance.
Breakfast Lunch Dinner
Local Tips
Visit during the late afternoon around 4-5 PM for the best lighting on the terrace and fewer crowds, as most tourists are either at the beach or getting ready for dinner. This is when you'll get the most attentive service and can actually enjoy conversations without competing with large tour groups.
Ask about their 'comida corrida' or daily lunch special that's not advertised to tourists - it's typically available Monday through Friday and includes a three-course meal at about half the price of ordering à la carte items from the regular menu.
Avg. per person
$60
$$$
Café Nader
Cafe/Breakfast
Av. Nader 5, Downtown Cancun
Must Try: Mexican breakfast, chilaquiles, coffee, local spot, very affordable.
Breakfast Lunch Dinner
Local Tips
Visit between 7-9 AM on weekdays when locals stop by for their morning coffee and fresh pastries before work - you'll get the best selection and avoid the tourist crowds that arrive after 10 AM.
Ask for the 'combo local' (local combo) which isn't on the tourist menu - you get coffee, a pastry, and fresh orange juice for about 40% less than ordering items separately.
Avg. per person
$15
$
Bistro Madero 20
Breakfast/Brunch
Av. Nader 20, Downtown Cancun
Must Try: Gourmet breakfast, pancakes, eggs Benedict, coffee, nice atmosphere.
Breakfast Lunch Dinner
Local Tips
Visit during weekday lunch hours (12-2 PM) when the restaurant offers the same high-quality dishes at significantly lower prices than dinner, and you'll avoid the evening crowds of tourists from the hotel zone.
Ask your server about the 'menu ejecutivo' (executive lunch menu) which isn't advertised to tourists but offers a three-course meal with drink for about half the price of ordering items individually.
Avg. per person
$30
$$
Captain's Cove
Seafood/American
Blvd. Kukulcan Km 16.5, Zona Hotelera, Cancun
Must Try: Casual seafood, burgers, marina views, family-friendly, sunset dining.
Breakfast Lunch Dinner
Local Tips
Visit Captain's Cove between 2:30-4:00 PM for their 'dead zone' hours when you can enjoy the waterfront terrace without crowds and often get better service from staff who have more time to chat about the daily catch and preparation methods.
Ask your server about the 'pescador's portion' - an off-menu half-size serving of their whole fish dishes that's perfect for one person and costs about 40% less than the full portion, but isn't advertised since it's traditionally what local fishermen order for lunch.
Avg. per person
$30
$$
Carlos'n Charlie's
Mexican/American
Blvd. Kukulcan Km 9, Forum by the Sea, Cancun
Must Try: Party atmosphere, ribs, burgers, margaritas, live music, tourist favorite.
Breakfast Lunch Dinner
Local Tips
Visit Carlos'n Charlie's between 3-5 PM for their 'dead hours' when they offer significant discounts on drinks and appetizers to keep the energy up before the dinner rush. The staff is also more attentive and you'll get better service since it's not packed with cruise ship tourists who typically arrive after 6 PM.
Ask your server about the 'local's bucket' - it's not on the tourist menu but they'll sell you a bucket of 6 beers for about 40% less than ordering individually. You need to specifically ask for it in Spanish ('balde de cervezas para locales') and it works best if you're with Mexican friends or can show a local ID.
Avg. per person
$30
$$
Senor Frog's
Mexican/American
Blvd. Kukulcan Km 9.5, Zona Hotelera, Cancun
Must Try: Party restaurant, drinks, burgers, fun atmosphere, yard glasses.
Breakfast Lunch Dinner
Local Tips
Visit Señor Frog's between 2-4 PM for their 'happy hour' pricing on drinks and appetizers, but more importantly, this is when the staff is most relaxed and you'll get better service without the crazy party atmosphere that starts around 6 PM.
Don't accept drinks from the waiters who walk around with yard-long glasses or buckets - these are extremely overpriced tourist traps that can cost $40-60 USD. Stick to ordering directly from your server at the table for normal pricing.
Avg. per person
$30
$$
Mercado 23
Food Market
Av. Tulum, Downtown Cancun
Must Try: Local market with food stalls, breakfast, fresh juice, authentic cheap eats.
Breakfast Lunch Dinner
Local Tips
Visit Mercado 23 early in the morning (7-9 AM) when locals are doing their daily shopping. The food stalls serve the freshest breakfast items like cochinita pibil tacos and fresh fruit, and you'll experience the authentic daily rhythm of local life before tour groups arrive around 10 AM.
Look for the small comedores (eating areas) inside the market where locals eat - they serve comida corrida (daily set meals) for 60-80 pesos that include soup, main dish, rice, beans, and a drink. These are much cheaper than the tourist-facing restaurants around the market's perimeter.
Avg. per person
$15
$
Mercado 28 Food Stalls
Food Market
Av. Xel-Ha, Downtown Cancun
Must Try: Market food stalls, tacos, tortas, fresh juices, local shopping and eating.
Breakfast Lunch Dinner
Local Tips
Visit the food stalls between 2-4 PM when most tour groups are at the beaches and locals are having their afternoon meal. You'll get fresher food, better service, and can actually sit down to eat instead of standing in crowded aisles.
Ask for 'comida corrida' at the smaller stalls - this is the daily set meal that's not advertised to tourists but costs about 60-80 pesos and includes soup, main dish, rice, beans, and sometimes dessert. It's what the vendors eat themselves.
Avg. per person
$15
$
100% Natural
Health Food/Mexican
Multiple locations, Hotel Zone and Downtown
Must Try: Healthy Mexican, fresh juices, salads, breakfast, vegetarian options.
Breakfast Lunch Dinner
Local Tips
Visit 100% Natural between 2-4 PM on weekdays to avoid the breakfast rush and lunch crowds. You'll get faster service and better table selection, plus the staff is more relaxed and willing to customize your fresh juice blends.
Ask for the 'combo natural' which isn't on the main menu but combines any fresh juice with a fruit salad and granola for about 30% less than ordering items separately. Most locals know to request this deal.
Avg. per person
$30
$$
Rolandi's Pizzeria
Italian/Pizza
Plaza Caracol, Blvd. Kukulcan Km 8.5, Cancun
Must Try: Wood-fired pizza, pasta, Italian cuisine, casual family-friendly.
Breakfast Lunch Dinner
Local Tips
Visit Rolandi's between 3-5 PM for their 'happy hour' pizza specials when locals get discounted personal pizzas - tourists rarely know about this mid-afternoon window when prices drop significantly.
Ask for their wood-fired calzone made with pizza dough - it's not on the regular menu but the kitchen will make it if you request it, and locals consider it better than most of their listed pizzas.
Avg. per person
$30
$$
Tacos Rigo
Mexican Street Food
Blvd. Kukulcan Km 9.5, Zona Hotelera
Must Try: Al pastor tacos - authentic Mexican in the hotel zone, locals love it
Breakfast Lunch Dinner
Local Tips
Visit between 2-4 PM to avoid the lunch and dinner rushes - you'll get faster service and can actually talk to the taqueros who are happy to recommend their daily specials during these quieter hours.
Order your tacos 'sin cebolla' (without onions) if you're not a fan - they'll often give you extra meat instead at no charge, and always ask for extra lime and salsa which are completely free.
Try the 'tacos de guisado' (stewed meat tacos) which aren't always on the visible menu but are usually available - ask what guisados they have that day as these home-style preparations are often the most authentic and flavorful options.
Avg. per person
$15
$

No restaurants match your filters. Try adjusting your selection.