121 eat
Ordenar por:

What this section covers. Mexican cooking in the city where most of it converges — because Mexico City is not a regional cuisine but the place every regional cuisine arrived at.

The regions you can eat here. Oaxaca for its moles, tlayudas and black clay cooking; Puebla for mole poblano, cemitas and chiles en nogada in season (August and September only); Yucatán for cochinita pibil and the citrus-and-achiote palette; the north for grilled meat and flour tortillas; Veracruz for seafood and the Caribbean influence. All within a few neighbourhoods of each other.

The city's own dishes. Tacos al pastor, which came from Lebanese migration and became the most Mexican thing there is. The torta, which is not a sandwich: the quantity and the order of the layers matter. Comida corrida — soup, main course and agua fresca for the price of a coffee in the Condesa — which is how the city eats on a working day. And pulque, fermented maguey sap, drunk here long before the Spanish arrived.

Where to eat it. Street stalls, market fondas, cantinas and the chef-driven restaurants of the Roma, Juárez and Polanco, which have been rereading Mexican cooking seriously for two decades.

Practical notes. Lunch is at 14:00 and dinner starts at 21:00. Markets and street food are cash. Taste the salsa before you pour it — the heat is never announced.

La Terraza
67

Mexican

from $200 MXN

La Hacienda de los Morales
21

Mexican

from $500 MXN

Antigua Hacienda de Tlalpan
3

Mexican

from $500 MXN

Balcón del Zócalo
37

Mexican

from $220 MXN

Cúcara Mácara
2

Mexican

from $300 MXN

Biko
4

Mexican

from $800 MXN

Quintonil
7

Mexican

from $900 MXN

Restaurante Escuela Zéfiro
2

Mexican

from $300 MXN

Restaurante Hacienda Don Enrique
3

Mexican

from $400 MXN

La Parrilla Suiza Lindavista

Mexican

from $200 MXN

Potzollcalli Miguel Ángel de Quevedo
1
El Huequito Centro Histórico
9

Mexican

from $150 MXN

San Ángel Inn
6

Mexican

from $600 MXN

Pujol
9

Mexican

from $1300 MXN

Aquí está Texcoco
1

Mexican

from $300 MXN

Normandie
6

Mexican

from $150 MXN

Parrilla Leonesa Centro
5

Mexican

from $250 MXN

La Fonda del Recuerdo
1

Mexican

from $200 MXN

El Mesón del Sancho
1

Mexican

from $150 MXN

Los Canarios de Masaryk

Mexican

from $400 MXN

Café La Blanca
4

Mexican

from $200 MXN

Los Canarios Marquis
4

Mexican

from $400 MXN

Reforma 500

Mexican

from $600 MXN

2026 © Secretaría de Turismo CDMX
We use our own and third-party cookies to enhance the experience of CDMXTravel.com. More information.