Transformation Tribesa
Travel Ideas

12 Must-Try Local Dishes in Mexico City (And Where to Eat Them)

Transformation Tribesa · September 22, 2026

12 Must-Try Local Dishes in Mexico City (And Where to Eat Them)

Mexico City doesn't have a single food culture, it has a dozen overlapping ones, stacked by neighborhood and by the hour. The tacos you eat at 8am near a metro stop bear almost no resemblance to what shows up on a comal at midnight three colonias over. Eating well here means following the smoke and the lines, not the guidebook.

What to Eat in Mexico City

1. Tacos al Pastor

The trompo, that vertical spit of marinated pork stacked like a spinning red cone, is the single most recognizable sight in CDMX street food. A taquero shaves off thin ribbons directly onto a tiny corn tortilla, tops it with a sliver of pineapple cut straight off the spit, then finishes with onion and cilantro. Order two, add salsa verde, squeeze lime, eat standing up. Look for a taqueria where the trompo is visibly turning near the entrance rather than sitting in a case.

Tacos al pastor sliced from the trompo spit
Tacos al pastor sliced from the trompo spit

2. Tlacoyos

An oval of blue corn masa, thick and hand-pressed, stuffed with either fava beans, requesón cheese, or refried beans before it hits the comal. Once griddled, it gets topped with nopales, crumbled cheese, and salsa. Market stalls tend to do these better than restaurants, since the masa needs to be fresh, not held.

3. Chilaquiles

A breakfast staple that's really a way of using up yesterday's tortillas: fried triangles simmered briefly in red or green salsa until soft at the center and still faintly crisp at the edges, then topped with crema, queso fresco, and often a fried egg or shredded chicken. The test of a good version is texture, not sauce quantity, the chips should still have some bite.

A plate of chilaquiles topped with crema and queso fresco
A plate of chilaquiles topped with crema and queso fresco

4. Esquites and Elote

Corn kernels cooked in broth with epazote, served in a cup with mayo, cotija cheese, chile powder, and lime (esquites), or the same toppings on a whole cob on a stick (elote). Street carts selling these are everywhere near parks and metro exits in the evening, and the smell of the cooking broth usually finds you before the cart does.

5. Quesadillas (Without Cheese, Sometimes)

A local point of pride and constant tourist confusion: in CDMX, a "quesadilla" is a folded, griddled or fried masa turnover, and asking for cheese in it sometimes gets you a raised eyebrow, since the name here refers to the shape and method, not the contents. Fillings run to huitlacoche, squash blossom, mushroom, or picadillo. Order a few different fillings to share.

6. Cochinita Pibil

Technically Yucatecan, but thoroughly adopted into CDMX's taco vocabulary. Pork is marinated in achiote and sour orange, then slow-cooked until it shreds, served on tortillas with pickled red onion. The pickled onion isn't optional garnish here, it's doing most of the acid work that balances the richness of the pork.

7. Tamales

Sold from carts and bicycles most heavily in the early morning, often to a recorded call of "tamaaales, oaxaqueños" playing on a speaker. Masa steamed in corn husk or banana leaf, filled with salsa verde and chicken, mole and chicken, or rajas with cheese. Pair one with atole, a warm, thick corn-based drink, for the full pre-work ritual.

Steamed tamales wrapped in corn husk
Steamed tamales wrapped in corn husk

8. Pozole

A hominy stew, usually built on pork or chicken broth and deeply flavored with dried chiles, that arrives at the table only half finished. It's meant to be topped by hand with shredded lettuce or cabbage, radish, oregano, chile flakes, and a hard squeeze of lime. Many spots serve it only on weekends, so check before planning a visit around it.

9. Huaraches

Named for their sandal-like shape, huaraches are an oblong base of thick masa, griddled, then layered with refried beans, meat, salsa, cheese, and cream. Heavier than a taco and meant to be a full meal rather than a snack, they're a solid choice for lunch when you want to sit rather than eat standing.

10. Carnitas

Pork simmered and then fried in its own fat until deeply browned in spots and tender throughout, carnitas gets chopped to order and piled onto tortillas with just onion, cilantro, and salsa. Ask for maciza if you want leaner meat, or surtida for a mix of cuts, since carnitas vendors typically prepare several textures from the same pot.

11. Tacos de Canasta

"Basket tacos," steamed and lightly greasy, sold from insulated baskets by vendors on bicycles or on foot, usually pre-filled with potato, chicharrón, or beans and stacked to steam each other soft. Cheap, fast, and often gone by mid-morning, these reward showing up early rather than searching mid-afternoon.

12. Churros con Chocolate

Fried dough ridged from the piping tip, rolled in sugar, sometimes filled with cajeta or chocolate, served alongside a cup of thick drinking chocolate for dipping. A late-night stop after a night out is a genuine local pattern, not just a tourist photo op, so look for the spots with a line after 11pm.

Churros con chocolate, fried dough with a cup of thick drinking chocolate
Churros con chocolate, fried dough with a cup of thick drinking chocolate

A One-Day Eating Itinerary

For a single day that hits the range without overeating too early: start with chilaquiles and a coffee mid-morning, grab esquites or a tlacoyo from a market stall in the early afternoon, eat cochinita pibil or carnitas tacos for a late lunch, and close the night with churros con chocolate. That spacing leaves room for a torta or a second taco stop if you pass something that smells right, which in this city happens constantly.