Few cities are as serious about food as Mexico City. The capital's 22 million inhabitants have strong, inherited opinions about which taquería has the best al pastor spit in the barrio, which tortilla shop hand-presses in the correct style, and which market stall has been making the superior pozole for the past thirty years. Food is the primary social activity, the subject of the most passionate local debate, and the structure around which most of the day is organised.
The food culture here is ancient. The Aztec capital Tenochtitlán — built on an island in Lake Texcoco where Mexico City now stands — was, by 16th-century European accounts, one of the largest and most sophisticated cities in the world, with markets that astonished Spanish conquistadors who had never seen such abundance and variety. That market tradition continues: La Merced, Mercado de Jamaica, and the Mercado de San Juan are the living descendants of Aztec tlanguis (trading markets) and are among the most compelling food spaces anywhere on earth.
The Taco: Mexico City's Foundation Food
Mexico City's taco culture is its own universe. The city does not have a single defining taco style — it has dozens, each rooted in a specific neighbourhood, a specific cut of meat, and a specific preparation method that has remained unchanged for generations. The tortilla is almost always corn, freshly pressed and griddled, never flour (flour tortillas are a northern Mexican tradition; CDMX considers them politely alien). The tortilla is thin, slightly charred in spots, and doubles as both plate and utensil.
Tacos al Pastor
The defining Mexico City taco: pork shoulder marinated in dried ancho and guajillo chillies, achiote, cumin, and vinegar, stacked onto a vertical trompo spit and carved to order with a large knife, topped with a shaved slice of pineapple from the piña on top of the spit. Served on a small corn tortilla with raw white onion, fresh cilantro, and salsa verde or roja. The technique is believed to have arrived with Lebanese immigrants in the early 20th century — the trompo directly adapted from the shawarma spit — and was hybridised with local chilli marinades into something entirely distinct from its origin.
The quality differential in tacos al pastor is enormous and depends on: the marination time (36–48 hours minimum for the best), the chilli blend, the carving technique (the outer layer should be slightly charred and crisp; the inner meat still moist), and the freshness of the tortilla. A bad al pastor taco is fine. A great al pastor taco — from the right spit, at midnight, after the right antecedent activities — is one of the most satisfying things you can eat.
Best al pastor in CDMX: El Huequito (multiple locations, the Ayuntamiento original near the Centro is the historic one — operating since 1959). El Vilsito (Narvarte — a mechanic shop by day, taquería by night from 9 PM with one of the finest al pastor spits in the city, perpetual queue). Tacos Los Güeros (Guerrero neighbourhood, known to aficionados).
Tamales
The ancient Mesoamerican preparation that predates tacos by several thousand years: masa (nixtamalised corn dough) spread on a corn husk or banana leaf, filled with meat (pork in red or green salsa, chicken tinga, rajas con queso), folded, and steamed until the masa sets into a slightly spongy, fragrant package. Mexico City tamales are eaten at breakfast, primarily. From approximately 7 to 10 AM, tamale vendors push carts through residential streets calling "Tamales Oaxaqueños!" — the Oaxacan style, wrapped in banana leaf, with a larger, moister, more complex masa than the husk-wrapped central Mexican style.
The canonical Mexico City tamale experience: a cup of atole (a warm, thick masa-based drink, often flavoured with vanilla, strawberry, or guava) and a tamal de rajas from the early-morning cart outside a Metro station, eaten standing up before 8:30 AM. Costs MXN 35–50 for both. This is how tens of thousands of chilangos (Mexico City natives) start every workday.
Best tamales: The street vendors near any Metro station at 7–9 AM (genuinely excellent and safe). Tamales Madre (Roma — a more refined tamale restaurant where the preparations include Oaxacan negro, Veracruz-style fish, and vegan squash versions; MXN 80–120). Mercado de Medellín in Colonia Roma for the best tamale market selection.
Mole
Mexico's most complex sauce — and one of the most complex preparations in world gastronomy. Mole negro from Oaxaca (often cited as Mexico's finest) contains up to 30 ingredients: multiple dried chillies (mulato, ancho, chihuacle negro, pasilla), chocolate, plantain, raisins, tomato, garlic, cinnamon, thyme, Mexican oregano, black pepper, avocado leaf, and more — each component toasted or fried separately before being blended and cooked for hours. The result is a dark, complex sauce with layers of sweetness, bitterness, heat, and earthiness that develops differently on each bite.
Mexico City has mole from every state: the dark negro from Oaxaca, the red mole coloradito, the green mole verde (pumpkin seed-based), the legendary mole poblano from Puebla (with its chocolate-chilli profile), and the yellow mole amarillo. For the full mole education, visit a serious Oaxacan restaurant in the city — there are dozens, reflecting the enormous Oaxacan migrant community — or take the day trip to Puebla, where mole poblano was born.
Best mole in CDMX: Guzina Oaxaca (Polanco — serious mole negro prepared by Oaxacan chef Alejandro Ruiz, who brings authentic technique to a beautiful restaurant setting). El Bajío (multiple locations — chef Carmen Ramírez Degollado is Mexico's most celebrated guardian of traditional Mexican cooking; her moles are definitive). Comal (Roma — casual, affordable, extraordinary mole).
The Market Circuit: Where CDMX Actually Eats
La Merced — Centro Histórico
La Merced is Mexico City's largest market and one of the most overwhelming sensory experiences in Latin America — a multi-block labyrinth of wholesale and retail stalls selling fresh produce, dried chillies (every variety grown in Mexico, in enormous sacks), cheese from every state, fresh masa (get the tortillas made to order at the masa stalls), candy, dried herbs, and prepared food. The market has operated continuously since pre-colonial times; the current covered structure was built in 1957 but the market activity predates it by centuries.
For eating within La Merced: the chicharrón (fried pork skin) stalls near the main entrance, the freshly made memelas and tlacoyos (oval masa cakes with bean or cheese fillings griddled on a comal), and the pozole stalls in the back sections. The dried chilli section — acres of ancho, mulato, chihuacle, pasilla, cascabel, árbol, morita — is worth a long slow walk even if you're not buying.
Mercado de San Juan — Centro
The Mercado de San Juan is Mexico City's gourmet market — speciality cheeses (including excellent Mexican aged cheeses and imported European varieties), premium meats, exotic seafood, fresh foie gras, imported Japanese ingredients, artisan charcuterie, and the finest selection of ingredients from every Mexican state. It was established in the 16th century as a market for the Spanish colonial elite who wanted European ingredients unavailable in La Merced's indigenous-focused stalls. Today it serves chefs, serious home cooks, and tourists who want to eat extraordinary food in an atmospheric covered market.
For eating within San Juan: the tostadas de mariscos (tostadas piled with shrimp, octopus, ceviche, and various seafood preparations) at the seafood stalls on the south side are among the best in the city (MXN 50–80 each). The jamón ibérico counter, the artisan cheese stalls, and the prepared food vendors make this the best single indoor food experience in CDMX.
Mercado de Jamaica — Near Candelaria
Mexico City's wholesale flower market — the largest in Latin America — has an excellent food section that most tourists miss entirely. The market operates 24 hours and the food stalls in the back serve some of the best traditional market cooking in the city: birria (slow-cooked goat or beef stew), carnitas (slow-cooked pork), and barbacoa on weekends. The flower market itself, with its mountains of marigolds, dahlias, and tuberoses for Day of the Dead offerings and quinceañera arrangements, is one of the most photogenic spaces in the city at dawn when the carts are being unloaded.
Neighbourhood Food Scenes
Roma Norte and Condesa
The two adjacent neighbourhoods that have become Mexico City's most internationally celebrated food destination — leafy Art Deco streets lined with restaurants ranging from taco stands to tasting menus. This is where Mexico City's new wave of chefs have opened restaurants that combine traditional Mexican technique with contemporary presentation, and where the city's most ambitious food culture is concentrated.
The best eating in Roma/Condesa is not at the most expensive tables — it is at the combination of spots that covers the full range: a morning coffee and pan dulce at a traditional panadería, an afternoon taco at one of the street-level fondas on Amsterdam Avenue, and an evening meal at a serious Mexican restaurant. Mercado Medellín (in the heart of Roma Norte) serves excellent traditional breakfasts and comidas corridas (the fixed-price multi-course lunch that is Mexico's primary meal).
Polanco
Mexico City's upscale residential and commercial district is home to the city's most celebrated fine dining — the restaurants that appear on Latin America's 50 Best Restaurants lists and attract international food writers. Pujol (Chef Enrique Olvera's flagship restaurant, consistently ranked among Latin America's best) and Quintonil (Chef Jorge Vallejo's 11-year-old restaurant, exploring regional Mexican vegetables and techniques) are both in Polanco and require reservations 3–6 weeks in advance. The taco omakase at Pujol — a counter experience focused entirely on tortillas and their accompaniments — is one of the most thoughtful food experiences in Mexico City and significantly less expensive than the full tasting menu.
Coyoacán
Frida Kahlo's neighbourhood — cobblestoned streets, colonial architecture, the Mercado de Coyoacán, and the best breakfast scene in the city. The mercado's food stalls serve tostadas topped with tinga de pollo (shredded chicken in chipotle tomato), excellent enchiladas, and the Coyoacán market's famous chalupas — small oval masa boats with salsa and shredded chicken or pork. The jardín (central square) on weekends has street food vendors and the most relaxed atmosphere of any part of Mexico City. The Mercado de Coyoacán also has the best molcajete-ground guacamole in the city.
Essential Dishes Beyond the Taco
Birria and Barbacoa
The Mexican weekend breakfast tradition centres on slow-cooked meats that have been cooking since the night before. Barbacoa — traditionally whole lamb wrapped in maguey leaves and slow-roasted underground for 8–12 hours — is the canonical Sunday breakfast in central Mexico, eaten in a corn tortilla with salsa, onion, and cilantro, served with the concentrated broth (consomé) in a cup alongside. Birria — originally from Jalisco, now omnipresent in CDMX — uses goat or beef slow-cooked in dried chillies and spices until falling-apart tender, served in tacos or as a stew. The birria taco dipped in consomé (a practice called quesabirria when cheese is added) has become Mexico City's most Instagrammed food item for reasons that are immediately apparent when you eat one.
Best barbacoa: Barbacoa de Santiago Tlatelolco (near the Plaza de las Tres Culturas, Sunday mornings only — some locals consider this the finest barbacoa in the city). Mercado de Medellín Saturday mornings. Best birria: Birriería Las Islas (Doctores neighbourhood, intense and authentic Jalisco-style). El Güero (Roma Norte, the most accessible for first-time birria eaters).
Tostadas de Mariscos
Mexico City is 2,240 metres above sea level and 300 kilometres from the nearest coast — and has some of the best seafood in Mexico, because the city's wealth and transport infrastructure mean the finest Pacific and Gulf catches arrive daily. Tostadas de mariscos are the classic CDMX seafood expression: a crisp-fried corn tostada piled with marinated shrimp, octopus, ceviche, scallop, or combinations thereof, topped with avocado, cucumber, tomato, cilantro, and a sharp lime-based dressing. The combination of crunch, cool seafood, avocado richness, and citrus acidity is one of the great lunch dishes of the city.
Best mariscos: Mercado de San Juan seafood stalls (excellent, atmospheric, affordable). Contramar (Roma — a wood-panelled mariscos restaurant that has been beloved for 25 years; the tuna tostada with chipotle mayo and avocado is a city icon; expect MXN 400–600 per person and a queue without reservations at lunch). La Guerrerense (a branch of the legendary Ensenada-based ceviche tostada counter) when visiting.
Elotes and Esquites
The Aztec corn culture that has never stopped: elote is grilled corn on the cob (sometimes boiled) slathered with mayonnaise, rolled in cotija cheese, dusted with chilli powder, and finished with a squeeze of lime — the combination sounds excessive and tastes extraordinary. Esquites are the same preparation taken off the cob — corn kernels in a cup with the same mayo-cheese-chilli-lime treatment, eaten with a small spoon, sold from carts across the city in the late afternoon and evening. This is the most ancient and most contemporary food simultaneously: a pre-Hispanic staple sold on street corners since before Cortés arrived, unchanged in its essential form.
Mezcal: Mexico City's Evening Culture
Mezcal — distilled from agave (any variety, unlike tequila's blue agave monoculture) — has undergone a renaissance in Mexico City over the past decade that mirrors craft beer's trajectory in other cities, but is distinctly Mexican in character. Mezcalerías in Roma and Condesa serve by the copita (a small clay cup, the traditional vessel) with an orange slice and chapulines (roasted grasshoppers with lime and chilli) alongside. The range of agave varieties — espadín, tobalá, tepeztate, arroqueño, madrecuixe — produces radically different flavour profiles that reward the effort of comparison.
Best Mezcal Bars in CDMX
La Clandestina (Colonia Escandón) — One of the city's first dedicated mezcalerías, with an excellent curated selection of small-batch producers and knowledgeable staff who will guide you through agave varieties without condescension. The narrow bar with its agave display and warm light is the best mezcal atmosphere in the city. Baltra Bar (Roma Norte) — Not exclusively mezcal but the best Mexican cocktail bar in the city, where the bartenders use traditional Mexican ingredients — tamarind, hibiscus, chilli, hoja santa — in technically precise cocktails. La Botica (Roma Norte, multiple locations) — A legendary mezcalería chain that has introduced most of CDMX's younger generation to serious mezcal; lively, affordable, and never pretentious.
Traditional Cantinas: The Old Guard
Mexico City's traditional cantinas — established drinking establishments that have been serving the same food and drinks since the 1950s or earlier — are one of the city's great cultural institutions. The rules are old-fashioned: the drinks arrive continuously with botanas (small free snacks) that are replaced as you eat them; women were traditionally not admitted (this has changed); and the atmosphere is of serious, unhurried drinking among regulars who know each other. The traditional cantina order is a cerveza or a caballito of tequila with the botanas that appear without ordering.
- La Ópera (Centro Histórico, 1876) — The most beautiful cantina in Mexico City: high ceilings, ornate bar, carved wood booths, and a bullet hole in the ceiling allegedly made by Pancho Villa. Order a beer and botanas and spend an hour.
- El Nivel (Centro Histórico, 1855) — The oldest cantina still operating in Mexico City, directly across from the Cathedral. The pulque (fermented agave sap, the pre-Columbian fermented drink that predates mezcal) is genuine and excellent.
- Cantina Tío Pepe (Centro Histórico, 1870) — Another historic Centro cantina with the full traditional experience: perpetually occupied tables, continuous botanas, and a clientele that skews older and completely regular.
Practical Tips for Eating in Mexico City
- Eat lunch, not dinner. The primary meal in CDMX is the comida, eaten between 2 and 4 PM. This is when restaurants are at their best, the comida corrida offers the best value, and the kitchen is in full flow. Dinner is lighter — a taco or two, antojitos, something from a street vendor. Visitors who try to replicate northern European dinner habits (a main meal at 8 PM in a formal restaurant) often end up in expensive tourist restaurants eating a style of food that is not how Mexico City actually eats.
- The tortilla is the plate and the utensil. Do not ask for a fork. Do not use a knife. Fold the tortilla around the filling with one hand and eat it over the wrapper paper or tin plate in two or three bites. A taco that requires more than three bites is overfilled and poorly constructed.
- The agua fresca is mandatory. Mexico City's prepared beverages — agua de jamaica (hibiscus, deep red, tart), agua de tamarindo, agua de pepino con limón (cucumber-lime), horchata (rice milk with cinnamon and vanilla) — are served at every taquería and fonda and are as important as the food. They cost MXN 15–25 a large cup.
- Altitude adjustment. CDMX sits at 2,240 metres. Many visitors experience mild altitude effects (shortness of breath on stairs, slight headache, reduced alcohol tolerance) in the first day or two. Drink extra water, eat light on the first day, and be aware that alcohol hits harder than at sea level. The effects typically subside after 24–48 hours.
- Quality signal: the comal. At any taquería or antojería, watch the comal (the flat iron griddle). A well-maintained, constantly used comal — seasoned with lard, never scraped fully clean — is the sign of a serious operation. A shiny, under-used comal means either a slow kitchen or a tourist-oriented operation that isn't turning product at the rate that produces good food.
Plan your Mexico City food itinerary
Tell Wandercrafted whether you want to follow the al pastor trail, work through every market, discover mole negro, or do all three — we'll build your CDMX itinerary around what you actually want to eat.
Plan my Mexico City trip →