Caribbean Cuisine

Best Caribbean Restaurants at Cancún & Riviera Maya All-Inclusives

5 caribbean dining options across 5 resort groups.

Azul Beach Hotel Riviera Maya

View resort →

Azul Beach Hotel Riviera Maya

🍴

Zavaz

CaribbeanÀ la carte

Zavaz is a nautical-inspired Caribbean bistro lounge serving breakfast, lunch, and dinner with island-flavored fare including grilled seafood, eggs Benedict, a Gourmet Burger Bar at lunch, and grilled meat and seafood selections at dinner. Situated oceanfront with a casual Caribbean ambiance.

Insider tip: The Gourmet Burger Bar opens at Zavaz during lunch — a standout for handcrafted burgers and fresh seafood. At dinner, request a table closest to the water for the best Caribbean views. Lobster and oyster options are popular with seafood lovers.

🕐 7:00 AM – 10:00 AM · 12:00 PM – 3:00 PM · 5:30 PM – 10:00 PM🍽 Breakfast, Lunch, Dinner👔 Smart Casual📋 Recommended🌊 Ocean view📍 Oceanfront beachside location

Barceló Maya Grand Resort

View resort →

Barceló Maya Palace

🍴

Caribe

CaribbeanÀ la carte

Caribbean specialty restaurant with lively ambiance serving fish and seafood dishes.

Insider tip: Dinner-only; formal dress code required; reservations required.

🕐 6:00 PM – 10:00 PM🍽 Dinner👔 Smart Casual📋 Reservations Required📍 Specialty dining area
Grilled lobsterCoconut shrimpShrimp pineapple cocktailMussels casserole
👧 Kids menu available

El Dorado Royale

View resort →

El Dorado Royale and Casitas Royale

🍴

Jojo's Restaurant and Beach Bar

18+
CaribbeanÀ la carte

A beloved open-air oceanfront restaurant and bar serving fresh seafood and island-inspired dishes with breathtaking Caribbean Sea views. Features a patio area closer to the water and signature swing seating at the adjacent bar.

Insider tip: This is the go-to first stop after check-in for many repeat guests. Look for the daily fresh catch displayed on ice — usually snapper or mahi-mahi, cooked to your preference. The gourmet burger menu is also excellent.

🕐 7:00 AM – 10:00 AM · 11:00 AM – 6:00 PM · 6:00 PM – 10:00 PM🍽 Breakfast, Lunch, Dinner👔 Casual📋 Walk-in OK🌊 Ocean view📍 Beachfront, next to the main pool area

Maroma by Karisma

View resort →

El Dorado Maroma

🍴

Caribbean Grill

18+
CaribbeanÀ la carte

A contemporary dinner restaurant crafting Mexican-Caribbean delights with an avant-garde flair, using the freshest local tropical ingredients. Features a Chef's table option for special occasions.

Insider tip: The Caribbean-Mexican fusion is bold and creative. Request the Chef's table if celebrating a special occasion for a more personalized experience.

🕐 5:30 PM – 10:00 PM🍽 Dinner👔 Smart Casual📋 Reservations Required🌊 Ocean view📍 Main resort area with ocean views

Royalton Luxury Resorts - Riviera Cancun

View resort →

Royalton Riviera Cancun

🔥

Caribbean Grill (Beach Club Grill)

CaribbeanGrill

Beachfront restaurant serving Caribbean-style cuisine just steps from the sand with panoramic ocean views, including nachos, grilled chicken, refreshing sorbets, and a special kids section.

Insider tip: Popular spot for lunch without leaving the beach. Don't miss the lobster and shrimp tacos, jerk chicken wings, and Caribbean salmon.

🕐 12:00 PM - 5:00 PM · 6:00 PM - 10:00 PM🍽 Lunch, Dinner👔 Casual📋 Walk-in OK🌊 Ocean view📍 Beachfront