Guía Gastronómica de Ciudad de México para el Mundial 2026
Plan your trip
Mexican cuisine is UNESCO Intangible Cultural Heritage — and Mexico City is where that cuisine is experienced at its greatest diversity. CDMX concentrates the culinary traditions of all 31 states of the country, has markets operating since dawn, and over the last 15 years has developed a fine dining scene that keeps restaurant Pujol consistently among the world’s best.
For World Cup visitors, the food guide to CDMX doesn’t start at recognized restaurants — it starts on the street.
The tacos
The taco is the most democratic way to eat well in Mexico: a corn (or wheat, in the north) tortilla, protein, salsa, onion, and cilantro. In CDMX, dozens of regional styles coexist.
Tacos de canasta (steamed basket tacos): Transported in wicker baskets before dawn and served at room temperature. Classic fillings are beans, potato with chorizo, and chicharrón. Best found in neighborhood markets ($15–20 MXN each).
Tacos al pastor: Pork marinated in achiote and guajillo chile, grilled on a vertical spit, sliced with a machete and served with onion, cilantro, pineapple, and salsa. El Huequito (Ayuntamiento 21, Centro) is the reference; El Vilsito (Petén 248, Narvarte) serves them from a mechanic’s workshop that becomes a taquería at night. $30–45 MXN per taco.
Tacos de barbacoa: Beef or lamb slow-cooked in an underground pit overnight, served on weekends. In CDMX, the best are at Mercado de Medellín (Insurgentes) on Saturdays and Sundays. $40–60 MXN.
Tacos de cabeza: Various parts of the beef head (lips, brains, cheek) slowly cooked. An experience for the adventurous, but the cheek (cachete) in particular is delicious. Available at many all-night taquerías.
The markets
Mercado de San Juan (Ernesto Pugibet 21, Centro): Mexico City’s gourmet market — imported cheeses, hams, exotic fruits, fresh seafood, and specialties from every state. The best place to eat an Oaxacan tamale, try quesillo (Oaxacan cheese), and buy mulato chile. Open Monday to Saturday. Prepared food: $50–120 MXN.
Mercado de Medellín (Campeche s/n, Roma Sur): A neighborhood market with the most complete regional cooking in Roma — barbacoa on weekends, chiles en nogada in August/September, pozole, tamales. The atmosphere is local, not touristy.
La Merced (Centro Histórico): The largest wholesale market in Latin America. Not touristy — it’s where restaurants and families stock up. The spice and chile section is the most complete in the Western Hemisphere. Not ideal for eating, but essential for understanding the scale of the city’s food system.
Essential restaurants
Contramar (Durango 200, Roma Norte): The most emblematic restaurant in Mexico City. The tuna a la talla (on a banana leaf, served whole), the tuna/shrimp tacos, and the grilled fish are the dishes that have defined Mexico’s contemporary seafood style. Food: $300–500 MXN per person. Reservation recommended.
Pujol (Tennyson 133, Polanco): Enrique Olvera’s restaurant, consistently among the world’s top 20. The mole madre experience (a mole that has been in continuous cooking for years), the blue corn tacos, and the tasting menu that reinterprets Mexican cuisine with contemporary technique. Tasting menu: $2,500–3,000 MXN per person. Reservations needed months in advance.
Maximo Bistrot (Tonalá 133, Roma Norte): Eduardo García’s cooking — seasonal ingredients, French technique, Mexican flavors. The menu changes based on what arrived from the market that week. Food: $350–600 MXN. The best option for fine dining without the reservation difficulty of Pujol.
Rosetta (Colima 166, Roma Norte): Elena Reygadas’ pastry (James Beard Award International) serves breakfasts and lunches with house-baked bread. The butter concha and café de olla are the canonical entry into the day. Breakfast: $150–250 MXN.
El Parnita (Yucatán 84, Roma Norte): Market cooking in an informal setting — enchiladas, sopes, memelas. The best place to eat traditional cooking in Roma without pretension. Food: $100–180 MXN.
Contemporary fine dining
CDMX’s restaurant scene over the last 15 years has produced internationally recognized chefs who are redefining what Mexican cuisine is.
Quintonil (Newton 55, Polanco): Jorge Vallejo works with native Mexican ingredients — quelite leaves, grasshoppers, pasilla chile — in contemporary preparations. One of the most consistent restaurants in the city. Menu: $1,800–2,500 MXN.
Sud 777 (Blvd. de la Luz 777, Pedregal): Edgar Núñez and his garden kitchen — ingredients come from the restaurant’s own garden; the menu is short and rotating. Food: $500–800 MXN.
The antojitos
Antojitos are street food at its most essential:
- Tlayuda: A large, crispy corn tortilla with beans, tasajo (Oaxacan dried beef), and quesillo. Available at Oaxacan restaurants in Roma.
- Tostada de atún/camarón: A fried tortilla topped with ceviche. $50–80 MXN at cevicherías.
- Elote en vaso or mazorca: Corn with mayonnaise, cheese, lime, and chile. On any corner in the Centro. $20–35 MXN.
- Churros with chocolate: At Mercado de San Juan or El Moro (Eje Central 42, Centro, open 24 hours).
Plan your trip


