Now Reading
This Mexican Restaurant Is Located Inside A Volcanic Cave

This Mexican Restaurant Is Located Inside A Volcanic Cave

La Gruta

Mexican food is famously spicy, but few establishments can compete with La Gruta — an underground restaurant that serves traditional Mexican cuisine inside a volcanic cave.


The city of Teotihuacan — around an hour’s drive northwest of Mexico City — has a rich culture and history. Around 2000 years ago, the Aztecs constructed a monstrous 75m-tall pyramid in the then-abandoned city. Today, one of the country’s most-spectacular places to eat is situated just 200m behind the ancient landmark.

La Gruta

Meaning “the grotto”, La Gruta offers a truly unique dining experience, serving up delicious dishes with local ingredients and a pre-Hispanic legacy. The menu is all authentic Mexican dishes, with an array of different tequila-based beverages to choose from.


The walk down into the cave is truly spectacular. The entire restaurant is lit up by multi-coloured furniture and lights. It’s a true celebration of Mexican food and culture, with mariachi bands and Ballet Folklórico performers putting on a show for diners.

La Gruta

See Also
Rays port hedland hotel WA western australia

The restaurant is always fairly busy, and they’re quite strict with reservations, so be sure to show up at least 10 minutes early. It’s located on Circuito Arqueologico in San Francisco Mazapa and is open from 11am to 7pm daily.

[qantas_widget code=MEX]Check out Qantas flights to Mexico City.[/qantas_widget]

(Lead Image: La Gruta / Facebook) 

Scroll To Top