2 Best Restaurants in Teotihuacán, Side Trips from Mexico City

Background Illustration for Restaurants

We've compiled the best of the best in Teotihuacán - browse our top choices for the top things to see or do during your stay.

Conejo en la Luna Teotihuacán

$$ Fodor's Choice

Although best known for the artisanal mezcals produced by its widely known and well-regarded Conejo en La Luna label, this bustling restaurant with a long, covered patio is a great option for grabbing a meal before or after your time visiting the adjacent pyramids. It's one of the area's better breakfast options, with a nice range of classic Mexican egg and chilaquiles dishes, and later in the day you can enjoy hearty fare like lamb barbecue (on weekends only), escamoles (ant larvae) sauteed in herb butter, and tacos filled with cecina (locally produced cured beef). It's open until 6 on weekdays and 7 on weekends, making a potential early-dinner option after exploring the ruins. There's a second location in CDMX's Condesa neighborhood.

La Gruta

$$$

Easily the most famous---though also touristy---dining option in the area, this hulking restaurant dates to 1906 and is set within an immense cave with dramatic rock ceilings. The traditional Mexican fare served here is consistently good, including hand-made corn quesadillas filled with seasonal ingredients, tortilla soup, albóndigas (meatballs) in a tomato-chipotle stew, and traditional barbecue. There's a pretty good kids' menu, too. Reservations aren't required, but they're a good idea on weekends and holidays. Although open every day of the year, La Gruta closes at 7 nightly.

Circuito Arqueologico, Av. del Puente S/N, 55820, Mexico
55-5191--9799
Known For
  • Lots tour groups and big crowds
  • Truly unique and Instagram-worthy setting
  • Short walk from Pirámide del Sol

Something incorrect in this review?

Not finding what you're looking for?

We've got a few suggestions for nearby spots.
$ Tlaxcala

Fonda del Convento47.8 miles away

Mexican
Calz. de San Francisco 1, Tlaxcala, Tlaxcala, 90500, Mexico
We recommend 2 Restaurants in Tlaxcala
$$ Tepoztlán

Axitla48.6 miles away

Mexican
Av. del Tepozteco, Tepoztlán, Morelos, 62520, Mexico
We recommend 6 Restaurants in Tepoztlán
$$ Tepoztlán

Los Colorines49 miles away

Mexican
Tepozteco 13, Tepoztlán, Morelos, 62525, Mexico
We recommend 6 Restaurants in Tepoztlán
$$ Tepoztlán

La Sombra del Sabino49.1 miles away

Café
Prolongación Zaragoza 450, Tepoztlán, Morelos, 62520, Mexico
We recommend 6 Restaurants in Tepoztlán
$$ Tepoztlán Fodor's Choice

Parcela Restaurante49.1 miles away

Modern Mexican
Av. Ignacio Zaragoza 408, Tepoztlán, Morelos, 62520, Mexico
We recommend 6 Restaurants in Tepoztlán