Cocina de Mexicana at Xcaret: An Honest Review
Reviewed for accuracy on Oct 13, 2025

Most all-inclusive Mexican restaurants outside of Mexico City have the same menu. There's a fajita section, a taco section, a "Tex-Mex enchilada" section that no one in actual Mexico would recognize, and a margarita list designed to make sure you don't notice. I've eaten that meal a hundred times in resorts from Cancún to Cabo. I assumed Cocina de Mexicana at Hotel Xcaret was going to be a slightly nicer version of the same thing.
It is not. Cocina de Mexicana is the first all-inclusive Mexican restaurant I've eaten at where the menu reads like an actual chef sat down and asked, "What does Mexican food mean across this country?" — and then organized the answer by region. I've eaten there four times now, ordered something different every visit, and only had one mediocre dish across all four. This is the honest review.
Where it sits in the property
Cocina de Mexicana is at Hotel Xcaret México, the larger of the two main hotel buildings on the property. It's an indoor-outdoor space with a tiled open kitchen and a central bar where they make the regional spirits — mezcals, sotols, raicillas — into proper cocktails rather than slushy resort margaritas.
It's included in the All-Fun Inclusive band. There's no upcharge, which is the part that still surprises me — the food is closer in spirit to a Roma Norte dinner in Mexico City than it is to a buffet line in Cancún.
You'll need a reservation. The restaurant is mid-sized — maybe seventy seats — and the resort books it out fast, especially for the 7:30 to 9 PM window. Same advice as I gave for HA': book your dinners the day you check in, not the day of.
The menu structure — and why it works
The menu is organized geographically: Yucatán, Oaxaca, Puebla, Mexico City, the north (Sonora/Nuevo León), and a section the menu calls "del mar" for coastal seafood. You can mix and match across the regions, and if you're with three or four people, that's exactly what I'd do — order one starter and one main from each region, share everything.
This structure is what makes the restaurant interesting. It forces a comparison: the Yucatecan cochinita pibil next to the Oaxacan mole negro next to the Mexico City al pastor. You leave with a sense of how varied actual Mexican food is, in a way that a single-region menu never delivers.
What I'd actually order
After four visits, here's the table I'd build if I were ordering for a group of four for a dinner I needed to be perfect.
Starters:
- Sopa de lima. The Yucatán's lime soup. Light chicken broth, crispy tortilla strips, lime that's been roasted, not just squeezed. Not a thrill but a perfect opener that wakes the palate up.
- Esquites. Roasted corn off the cob with mayo, cotija, lime, chile piquín. The version here gets a small drizzle of epazote oil that the street version doesn't. Small portion, share it across the table.
- Tlayuda. The big crispy Oaxacan tortilla, with asiento (pork lard), refried beans, quesillo, and tasajo. They cut it into wedges. This is the one starter I'd insist on every visit.
Mains:
- Cochinita pibil. The headline Yucatecan dish — slow-roasted pork in achiote and bitter orange, served with pickled red onions, habanero salsa, and warm corn tortillas to build your own tacos. The pork at Cocina de Mexicana is shockingly tender. The habanero salsa is real heat — handle with respect.
- Mole negro de Oaxaca. Twenty-something ingredients, a multi-day reduction, served over chicken or duck depending on the night. The mole is dark, slightly bitter, slightly sweet, deeply chocolatey without being a dessert. It's the mole I judge other moles by now.
- Pescado a la Veracruzana. Whole fish (usually red snapper) braised with tomatoes, olives, capers, and pickled jalapeños. Bright, briny, big enough to share between two.
- Chiles en nogada. Only on the menu August through September for the actual season — a poblano stuffed with picadillo, covered in walnut cream, topped with pomegranate. Probably the most beautiful Mexican dish in existence. If you're there in those months, order it. If you're not, the menu version offered other times of year is a different dish wearing the same name and I'd skip.
Sides and tortillas:
- Esquite tortillas, made on the comal in front of you. They sometimes have heirloom corn varietals. Always ask which masa they have that night.
- Frijoles puercos. Refried black beans with chorizo and chicharrón. Devastating in a good way.
The thing to skip
The single mediocre dish across my four visits: the enchiladas suizas. Not bad, just lazy — gringa-style cream sauce, doesn't fit the regional thesis of the rest of the menu. Feels like it's on there for guests who want "the one dish I can pronounce." Skip it and order another tlayuda.
The drinks program
This is the under-marketed part of Cocina de Mexicana. The bar takes mezcal seriously and the staff knows what they're pouring. Ask for a flight — three small pours of espadín, tobalá, and tepeztate — and let the bartender pick the producers. On my last visit it was three small-batch Oaxacan mezcals from Tlacolula, and the tepeztate is still the best mezcal I've had on a resort property.
If you don't drink mezcal, the agua frescas are made fresh each night. Jamaica with a splash of mezcal is my default.
The margaritas are fine. But you didn't come here for fine.
How it stacks up against the other Hotel Xcaret restaurants
If you're trying to plan dinners across a five-night stay, here's how I'd order them:
- HA' for the splurge night — see the full HA' review.
- Cocina de Mexicana for the night you want a memorable meal that's actually Mexican — order it as a long, slow shared dinner.
- Encanto for the night you're tired and want pasta.
- Embajadores for breakfast every morning and one casual dinner if you have kids.
- Chiringuito beach club for lunch on a beach day.
The full breakdown of the dining lineup lives in the Hotel Xcaret all-inclusive guide. For the broader Xcaret area beyond just the resort restaurants, the best restaurants Xcaret guide covers Playa del Carmen and the surrounding food scene.
Service and pacing
Service is competent but not theatrical. The captains know the menu well enough that you can ask "what's the difference between mole negro and mole rojo here" and get a real answer rather than a shrug. They'll bring extra tortillas without asking once they see you're building tacos out of the cochinita.
The pace is slower than a US chain restaurant — meals run two hours easily — but faster than HA'. If you're trying to make the 7 PM Xcaret park night show, get to dinner by 5 and tell the captain on arrival. They can move you.
The honest test of an all-inclusive restaurant: would I eat here if I had to pay à la carte? Cocina de Mexicana is the only restaurant on the Hotel Xcaret property where my answer is unconditionally yes. The mole negro alone would justify a $60 entrée at a city-center restaurant.
With kids
This works fine for kids, with caveats. The menu is heat-forward — the salsas at the table are real spice — so younger kids will need a careful order. The kitchen will make a quesadilla off-menu without complaint, and the esquites are usually a hit if you ask for the chile on the side. Don't bring kids to the late seating; the restaurant is dim and slow and you'll regret it by course three.
What I'd do differently
A short list:
- Order family-style. Going for individual entrées is a mistake — you miss the comparison across regions, which is the whole point.
- Ask which heirloom corn they have that night. They often have rotating varietals from small Yucatán producers and the masa makes a real difference.
- Build the cochinita yourself. Don't let them pre-build the tacos in the kitchen. The tortilla-to-pickled-onion-to-pork-to-habanero ratio is personal.
- Skip the enchiladas suizas. Already covered, but worth repeating.
- Save the chile en nogada for the actual season. The summer-season version is the real one.
- Drink the mezcal flight. Even if you "don't like mezcal." This restaurant is where I've watched the most people change their minds about it.
Cocina de Mexicana is the restaurant I send people to when they tell me they were skeptical of the all-inclusive food scene. After one dinner here, they stop being skeptical. The food is doing real work, the menu has a point of view, and the price is included in the room rate. That combination is rare on this coast, and worth booking around.
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.