Dishes, not restaurant lists

What to Eat in Mexico City

6 dishes worth ordering in Mexico City — what each one actually is, what to expect when it lands on the table, how to say it, and roughly what it costs. 3 of them are vegetarian. We rank dishes, not restaurants: a dish is a stable thing you can find in many places, and where it's best changes faster than any list stays honest.

#1

Tacos al pastor

TAH-kos al pas-TOR · typical price: MX$15–30 each

Tacos al pastor — Mexico City
Photo: City Foodsters · CC BY 2.0, via Wikimedia Commons

What it is: Chile-marinated pork shaved from a vertical spit onto small corn tortillas, with pineapple, onion, and cilantro.

What to expect: Watch the taquero flick the pineapple off the spit into the taco. Evening food — the spits get better as the night goes on.

#2 · vegetarian

Tlacoyo

tla-KOH-yo · typical price: MX$20–40

Tlacoyo — Mexico City
Photo: Dahyana Yasada R. R. · CC BY-SA 4.0, via Wikimedia Commons

What it is: A pre-Hispanic oval of blue-corn masa stuffed with beans or requesón, griddled and topped with nopales and salsa.

What to expect: Made by hand at street griddles, often by the same woman for decades. Blue corn and a slightly charred exterior are good signs.

#3 · vegetarian

Chilaquiles

chee-lah-KEE-les · typical price: MX$70–140

Chilaquiles — Mexico City
Photo: Chris Woodrich · CC BY-SA 4.0, via Wikimedia Commons

What it is: Fried tortilla pieces simmered in green or red salsa with crema, cheese, and often a fried egg.

What to expect: The defining Mexico City breakfast. 'Verdes o rojos' is the first question; add an egg or shredded chicken on top.

#4

Tamales

tah-MAH-les · typical price: MX$15–35

Tamales — Mexico City
Photo: Usernet123u · CC BY-SA 4.0, via Wikimedia Commons

What it is: Steamed corn masa in husks or banana leaves, filled with salsa-braised meats, cheese, or sweet flavours.

What to expect: A morning street food sold from steel pots on bicycles — the guajolota (a tamal stuffed in a bread roll) is the commuter's carb-on-carb classic.

#5

Pozole

po-SO-leh · typical price: MX$80–160

Pozole — Mexico City
Photo: Lmartinez21 · CC BY-SA 4.0, via Wikimedia Commons

What it is: A hominy soup with pork or chicken, dressed at the table with lettuce, radish, oregano, and lime.

What to expect: Thursday is traditional pozole day at many fondas. Comes rojo, verde, or blanco; the garnish plate is half the dish.

#6 · vegetarian

Churros with chocolate · Churros con chocolate

CHOO-ros · typical price: MX$25–70

Churros with chocolate — Mexico City
Photo: Unknown authorUnknown author · CC BY-SA 2.5, via Wikimedia Commons

What it is: Fresh-fried ridged dough sticks rolled in sugar, dunked in thick drinking chocolate.

What to expect: A late-night institution — the classic churrerías run into the small hours and the queue moves fast.