Embajadores Buffet at Hotel Xcaret: Worth the Hype?
Reviewed for accuracy on Oct 20, 2025

I have a complicated relationship with resort buffets. They're the food category most likely to be mediocre and the meal of the day most likely to make or break your morning. A bad buffet at 7 AM with two sleepy kids and a long park day ahead is a special kind of demoralizing. A good one is the difference between a great trip and an okay one.
Embajadores at Hotel Xcaret México is, against my expectations after years of resort buffets, a good one. Not perfect, not life-changing, but well above the all-inclusive average and genuinely better at some things — sushi at dinner, the chilaquiles at breakfast — than I would have guessed from the room. I've now eaten at Embajadores something like twenty times across multiple trips. Here's the honest version of what to expect, what's actually worth your plate space, and what to leave for someone else.
The room and the format
Embajadores is the main buffet at Hotel Xcaret México, on the ground floor with patio seating that opens to the gardens. It's open for breakfast, lunch, and dinner, and the format shifts meaningfully across the day:
- Breakfast (7 to 11 AM): Full Mexican-and-international spread. Eggs to order, chilaquiles, pan dulce, a juice bar, charcuterie, fruit, an omelet station, and the obligatory waffles for kids.
- Lunch (12:30 to 4 PM): Smaller spread, more sandwich/salad focused, with a regional Mexican hot section and a grill.
- Dinner (6:30 to 10:30 PM): The big show. Hot stations across multiple cuisines, a sushi station, a carving station, dessert.
It's included in the All-Fun Inclusive band — no upcharge, no reservations needed, walk-up seating only. In peak season the dinner wait can be 10–15 minutes around 7:30 PM, which is the only time of the trip you'll wish for a reservation system.
Breakfast: the meal Embajadores does best
Breakfast is where the buffet earns its reputation. The Mexican breakfast section is genuinely excellent, and a small minority of guests seem to know to skip the waffles and head straight for it.
What I order, in order of priority:
- Chilaquiles verdes with the green salsa. They cook the tortillas in the salsa rather than dumping cold salsa over chips. Add eggs from the made-to-order station on top. This is breakfast.
- Huevos motuleños. The Yucatán breakfast — black beans, fried tortilla, eggs, ham, peas, plantain. Sounds like it shouldn't work; works.
- Pan dulce. The bakery rotates conchas, orejas, marranitos, and a pretty good ear of bread called oreja. Take one of each, eat them at the table with coffee.
- Fresh juice. Watermelon, orange, beet-and-carrot, jamaica. Pressed that morning — you can see the staff doing it.
- The fruit. Mexican fruit at breakfast in Mexico is one of the underrated joys of traveling here. Pitaya, mamey, papaya, pineapple. All of it is at peak ripeness in a way that supermarket fruit at home rarely is.
What I'd skip at breakfast:
- The "American" station — pancakes, waffles, sausage. Fine, but you didn't fly to the Yucatán to eat Bisquick.
- The omelet station unless you ask them to use the chorizo and the salsa. The default omelet is bland.
- The cured ham. It's there. It is not what you came for.
The coffee is fine. If you care about coffee, the lobby café upstairs makes a better espresso.
Lunch: skip if you can
Honest take: lunch at Embajadores is the weakest meal. The spread is smaller, the sandwiches are forgettable, and the hot Mexican section pales next to what's on offer at the resort's smaller à la carte places. If you're at the hotel for lunch, I'd skip Embajadores and go to Chiringuito at the beach club for ceviche, or order from the room-service all-inclusive menu by the pool.
The exception: if you've got kids who are crashing and you need food immediately, Embajadores at lunch is fast and reliable. Plate them up, get them into a chair, and accept the trade.
Dinner: where the buffet does its best impression of a restaurant
Dinner is where Embajadores gets ambitious. The stations rotate themes — Italian night, Asian night, Mexican night — but a few stations are constant.
The sushi station. Open every dinner. The sushi is hand-rolled in front of you, the fish is fresh that day (you're on the coast), and the rolls are surprisingly competent. Not Tokyo, not even Brooklyn, but better than 80% of grocery-store sushi at home and absolutely free as part of the buffet. I make this my first plate every dinner visit.
The carving station. Usually a beef tenderloin or a leg of lamb. Ask for it sliced thin and ask for the chimichurri or the salsa borracha (drunken salsa, made with mezcal) on the side. The carving station is one of the only places at the resort where the staff will quietly upsize your portion if you make eye contact.
The pasta station. Made to order. Decent. If you have a pasta-obsessed kid this is a reliable backup, but for the adults at the table I'd save the pasta budget for Encanto.
The Mexican hot station. Always good. Rotates through pozole, mole, tinga, chiles rellenos. The pozole on Sunday nights is the dish I'd send anyone to.
The dessert station. Modestly proportioned, well-executed. The flan is real flan. The tres leches is real tres leches. There's almost always a chocolate fountain — the chocolate fountain is for the kids, leave it alone.
The dinner buffet's secret weapon is the sushi station. It's the kind of thing you wouldn't trust if a friend told you about it, and then you eat it and you can't believe it's part of an all-inclusive.
With kids
Embajadores is the family meal MVP at Hotel Xcaret. It's the only restaurant on the property where:
- You can feed a picky kid in five minutes flat (pasta, chicken nuggets, fruit, plain rice — all available).
- You can step away from the table to go grab a second plate without losing your sanity.
- The staff is patient with kids dropping things, kids changing their minds, kids needing a high chair right this second.
- You can be in and out in 45 minutes if you need to.
Three of my four kids would eat dinner at Embajadores every night if I let them. Two of them have figured out the sushi station. One of them is into the dessert chocolate fountain in a way I find concerning.
If you're traveling with kids and trying to balance the desire to eat at the property's nicer restaurants with the reality of bedtime, the right play is breakfast and one dinner per stay at Embajadores, with the rest of dinners at the à la carte spots. That's the rhythm we've settled into.
How it compares to the property's other options
Hotel Xcaret has a deep restaurant lineup — I broke it down in the Hotel Xcaret all-inclusive guide and the broader Xcaret dining guide. In summary:
- For a serious Mexican meal, Cocina de Mexicana.
- For a special-occasion tasting menu, HA'.
- For Italian, Encanto.
- For lunch on the beach, Chiringuito.
- For breakfast and one casual dinner, Embajadores.
Embajadores doesn't try to be the property's best restaurant. It tries to be its most reliable, and it succeeds.
A few things they get genuinely wrong
To balance the praise, the legitimate misses:
- The hot bread is often not hot. The bread basket sits out, and Mexican bread loses its magic at room temperature. Ask for fresh from the kitchen if you care.
- The eggs Benedict. It's on the menu. It is not what you want it to be. The hollandaise has the consistency of yogurt.
- The salad bar dressings. All bottled, all forgettable. Use lime and olive oil from the little dispensers.
- The coffee at lunch. The morning urn coffee is fine. By 1 PM it has been sitting there since 11 AM. Order an espresso from the lobby instead.
What I'd do differently
A short list:
- Eat breakfast here every morning of your stay. Skip the room-service breakfast.
- Get to dinner at 6:30 sharp. The lines build by 7 and the sushi station gets picked over.
- Make your first plate sushi, your second plate the carving station, your third plate the Mexican hot section. Do not waste plate slots on the pasta or the salads.
- Skip lunch. Eat at Chiringuito or grab room-service tacos by the pool.
- For the kids, the chocolate fountain is non-negotiable. Accept it.
Embajadores isn't the restaurant you'll be talking about when you get home. The restaurants you'll be talking about are HA' and Cocina de Mexicana. But Embajadores is the one you'll have eaten the most meals at, and it'll have done its job the most quietly. That's what a good buffet looks like in a resort the size of Hotel Xcaret. It's worth the hype, mostly. Just don't make it the only meal you remember.
Bring the trip home
Every photo on York Adventures is shot on location and available as a fine-art print. Browse the gallery to find a frame for your wall, or ask about my Hotel Xcaret member rate before you book.
Free PDF
Get the free Hotel Xcaret Cheat Sheet (PDF)
12 pages of pre-trip booking order, tipping, what's included, and the restaurants to reserve before you fly.
One email — the PDF link, plus the occasional Xcaret tip. No spam, unsubscribe anytime.
Stay in the Loop
Get new photos, stories & exclusive deals straight to your inbox.
Related Posts

Xcaret Park Dining: The Best Restaurants Inside the Park
Eight restaurants inside Xcaret park, ranked by what's actually worth your time. La Cocina, Las Velas, El Pueblo, Comida Yucateca, and where to skip.

Chiringuito Beach Club at Xcaret: A Day-Pass Honest Review
Chiringuito is the beach-club restaurant at Hotel Xcaret — ceviche, fresh fish, light tropical menu. Here's whether the day pass is worth it and what to order.

Encanto at Xcaret: Reviewing the Italian Restaurant
Encanto is the Italian restaurant at Hotel Xcaret — wood-fired pizza, fresh pasta, tableside burrata. An honest review with what to order and what to skip.