Mexican cuisine is a UNESCO World Heritage, and Mexico City is its beating heart — spit-roasted al pastor pork, market tlacoyos, breakfast chilaquiles, and mole sauces built from dozens of ingredients. Nine dishes to try before you leave, plus how to eat street food safely.
Mexico City is a street-food lover's paradise — Mexican cuisine is inscribed as a UNESCO Intangible Cultural Heritage, and this city is its center. Every corner has a taco stall, a spinning al pastor pork spit over flame, women patting fresh masa into tlacoyos right in front of you, and mole shops simmering sauce for hours. The best food usually isn't in fancy restaurants — it's at the stall with the longest line.
Honestly, Mexico City is very cheap for food — tacos run 15–25 pesos each, and a regular sit-down meal is 150–300 pesos. Tip 10–15% at restaurants with table service. Most menus are in Spanish (keep a translation app handy). We picked 9 dishes that answer what Mexico City eats — ordered from the most local, try those first. But before you head out, read the safety rules below.
Ordered by how uniquely they belong to the city — the dishes that tell the story of ancient cooking and street life.
1
This is the dish everyone should try first — pork marinated in red-orange achiote spices, stacked on a vertical spit and roasted on a turning flame (a technique Lebanese immigrants brought from shawarma). The taquero shaves fresh meat onto small corn tortillas, tops with grilled pineapple, onion, cilantro, a squeeze of lime, and salsa. Sweet-salty pork with tangy juicy pineapple is addictive. Order an "orden" (plate) or count by the piece. El Vilsito and El Huequito are legends — go in the evening to late night for the most authentic vibe.
2
Tlacoyos predate the Spanish conquest — corn masa shaped into a thick oval, stuffed with mashed beans (frijol), cheese, or requesón (like ricotta), then griddled on a comal until charred. Topped with nopales (sliced cactus), onion, cilantro, cotija cheese, and salsa. Local women pat them out fresh in front of you at market and street stalls in the morning. A filling, cheap breakfast-to-late-morning bite, and a genuinely ancient food that tourists often overlook.
3
Ask a Mexican what breakfast is and many say "chilaquiles" — triangle-cut corn tortilla chips fried crisp, drenched in salsa (green verde or red roja) until they start to soften but keep some crunch, topped with cream, cotija cheese, onion, and usually a fried egg or shredded chicken. You choose your spice level. Eat it with coffee or fresh juice. Breakfast spots and fondas (homestyle eateries) citywide serve it — start a sightseeing day with this plate and you'll understand why Mexicans love it.
4
Mole is the most complex sauce in Mexican cuisine — classic mole poblano uses 20-30+ ingredients: several dried chiles, chocolate, sesame, nuts, spices, and dried fruit, simmered and ground for hours into a deep brown sauce that's rich, sweet, spicy, and slightly bitter all at once. Spooned over chicken or turkey and sprinkled with sesame seeds. Every family has a secret recipe. It's a celebration food that shows the depth of Mexican food culture — try it once to understand why it's far more than just a "sauce."
5
Pozole is the comforting soup Mexicans eat on weekends and at celebrations — large hominy corn kernels simmered with pork or chicken in a fragrant, spiced broth. It comes in three colors: rojo (red), verde (green), and blanco (white). Served with garnishes to add yourself — shredded cabbage or lettuce, onion, radish, lime, oregano, and tostadas (fried tortillas). A hearty, warming, genuinely filling meal, and a family dish every household makes differently. Try it at a dedicated pozolería for the most authentic flavor.
6
Tamales are the grab-and-go breakfast Mexico City eats on the way to work — corn masa with a filling, wrapped in a corn husk or banana leaf and steamed until soft. Fillings are sweet and savory: mole con pollo, rajas (chile and cheese), verde (green salsa), and a pink sweet one. The city's signature is the "guajolota" — a tamale stuffed inside a bolillo bread roll, a carb-on-carb sandwich (double carbs!) that workers eat with atole (a hot corn drink) in the morning. Buy from chain street stalls in the early morning.
7
Esquites is the street snack you'll find on every corner — corn kernels boiled with epazote (a Mexican herb), scooped into a cup, topped with mayo, cotija cheese, chile powder, and a squeeze of lime, eaten hot with a spoon. It's the cup version of elote (a whole corn cob on a stick with the same toppings). Creamy, salty, spicy, and tangy in one bite. It's the evening snack Mexicans eat on the go — super cheap. Grab a cup while strolling a plaza or park.
8
Churros are the sweet Mexicans eat from early morning to late night — long ridged fried dough, crisp outside and soft inside, dusted in cinnamon sugar, dipped in thick hot chocolate so rich it's almost a soup (chocolate caliente). The legendary spot is El Moro, open 24 hours since 1935 — hot churros with chocolate at 2am after the bars is a quintessential Mexico City experience. Some shops do churros stuffed with dulce de leche or custard. A cheap dessert everyone loves, all ages.
9
If tequila is the agave spirit the world knows, mezcal is its deeper older sibling — made from many agave varieties, roasted in earthen pits over charcoal for a signature smoky character. There's a saying: "para todo mal, mezcal; para todo bien, también" (for everything bad, mezcal; for everything good, the same). Sip it slowly from a small glass with orange slices dusted in chile salt (sal de gusano). Roma and Condesa have stylish mezcalerías with dozens to try — drink mindfully, since the altitude makes alcohol hit faster than usual.
Districts and markets where the food sits within walking distance.
The historic center around the Zócalo plaza — legendary taco stall El Huequito, the 24-hour El Moro churros, indoor markets, and traditional restaurants in colonial buildings. Busy all day, easy to wander and graze. Great for a food tour and lunch. Watch your valuables in crowds.
The hippest part of the city — new-chef restaurants, third-wave cafés, designer taquerías, and mezcalerías with dozens of mezcals to try. Leafy streets and a pretty vibe. Great for dinner, brunch, and drinks after sightseeing. Pricier than other areas but quality and atmosphere are worth it. A favorite area to stay.
One of the largest markets in the Americas — tlacoyo, quesadilla, taco, and soup stalls plus every fresh ingredient. Real, cheap food locals eat. A top food-tour spot for both tasting and seeing Mexican market culture. Very crowded — go with a guide or during the day, and watch your valuables.
A pretty colonial district to the south (Frida Kahlo's house is here) — the Coyoacán market is known for tostadas, mole, and traditional sweets, with shaded plaza cafés and snacks around the old church. More relaxed than the center. Great for a strolling lunch-to-afternoon, an area that mixes sightseeing and eating well.
The most upscale district — world-class fine dining (Pujol and Quintonil rank among the world's best restaurants), modern Mexican cuisine that elevates folk ingredients into art. Very pricey and booked weeks ahead. Great for a special splurge dinner. If your budget allows and you can get a table, it's an experience you'll remember for life.
One of the legendary al pastor stalls — an auto repair shop by day that transforms into a taquería at night with a long line (featured on a Netflix documentary). Marinated pork shaved fresh off the turning spit, grilled pineapple, a true late-night Mexican eating scene. Open late, great after a night out. A "busy" stall by the safety rule.
Places that have lasted and that locals keep coming back to — put them on your map before you go.
A churrería open 24 hours since 1935 that has become a city institution — fresh-fried churros, crisp outside and soft inside, dusted in cinnamon sugar, dipped in thick hot chocolate you can choose in several styles (Spanish, Mexican, French). Eating them at 2am after the bars is the real experience. Several branches, but the Centro location is the original. Cheap, always open.
A stall featured on a Netflix documentary — an auto repair shop by day that transforms into a taquería at night with a long line. Achiote-marinated pork grilled on a turning spit, shaved fresh onto tortillas, topped with grilled pineapple. A true late-night Mexican eating scene. It's a "busy" stall, safe by the rule — fast turnover, hot fresh meat. Open late, great after a night out.
A vast indoor market that gathers the city's real, cheap food in one place — tlacoyo, quesadilla, taco, soup, and pozole stalls, plus every fresh ingredient. Women pat fresh masa right in front of you. A top food-tour spot for both tasting and seeing market culture. Crowded — best with a guide or during the day. Watch your valuables and bring peso cash.
A street-food tour with a local guide takes you to safe, delicious stalls, teaches you how to order and eat, and explains the food's history — most worth it on your first day, since you'll be confident to wander and eat on your own afterward. La Merced or Centro Histórico tours are popular.
Book a Mexico City food tour on Klook →