
Best restaurants in Mexico City
Counters, dining rooms and neighbourhood favourites, chosen for the way they actually eat — not for how loudly they market.


Taqueria • $
El Califa de León
A three-metre-wide San Rafael taquería with a Michelin star and exactly four things on the menu.
Best for: Solo Dining / Late Night

Barbacoa • $$
El Hidalguense
Weekend-only Roma Sur barbacoa: lamb wrapped in maguey leaves, pit-cooked in Hidalgo, consommé to start.
Best for: Lunch / Family

Bakery • $
Panadería Rosetta
The guava roll and the rosca de canela; queue on Colima before nine.
Best for: Breakfast / Solo Dining






Taqueria • $
Taquería El Vilsito
A Narvarte mechanic's shop by day and the best al pastor trompo in the city after ten.
Best for: Late Night / Solo Dining


Traditional Mexican • $$$
El Cardenal
A Centro Histórico institution known for its breakfasts, chocolate de metate and traditional recipes served for decades.
Best for: Breakfast


Bistro • $$$
Máximo Bistrot
Eduardo García's market-driven Roma bistro — the menu is decided the morning it is cooked.
Best for: Date Night / Lunch

Modern Mexican • $$$
Máximo Bistrot
Chef Eduardo García's Roma Norte bistro sourcing from small producers for a daily-changing seasonal menu.
Best for: Date Night



More Mexico City guides