🇲🇽
🍽️ Food & Drink

Mexico City for Food & Drink Lovers — 3 Days of Masa, Mole & Mezcal

Blue-corn tortillas pressed at dawn, mercado seafood tostadas, taquerías that never close, and pulque poured from clay jugs in the world's densest street-food city.

📍 Mexico City, Mexico 📅 3-day itinerary

CDMX runs on masa. Nixtamalized corn from Milpa Alta, chillies from Oaxaca, seafood trucked overnight from Veracruz — eaten standing at 6am comal stands or seated in Roma dining rooms. Three days: markets, mole, mezcal, and 20-peso tacos.

Local Markets & Neighbourhood Food

09:00
🌽 Mercado de Coyoacán

Covered market from 1921, best entered on Malintzin. Tostadas de Coyoacán serves 15 varieties (ceviche, pata, tinga) at 60–90 pesos each; surrounding stalls sell dried chillies by weight and fresh nopales. Open 08:00–18:00 daily.

⏱ 2-3 hours 💶 150–250 pesos
Sit at the Tostadas Coyoacán counter before 10:30 — after that the queue wraps around two aisles and shrimp sells out.
12:00
🫓 Mercado de Medellín, Roma Sur

The Latin American market of CDMX — Cuban, Colombian, Venezuelan and Argentine stalls alongside Mexican produce. Buy queso Oaxaca pulled by hand, Veracruz vanilla pods, and arepas at 50 pesos. Runs 07:00–19:00, quietest midday.

⏱ 1.5 hours 💶 100–200 pesos
The mole paste vendors near the Campeche entrance will vacuum-seal Oaxacan negro and coloradito for luggage.
14:30
🐟 Contramar, Colonia Roma Norte

Gabriela Cámara's seafood room since 1998, and the city's defining long lunch. Order the tuna tostadas (chipotle mayo, leek, avocado) and pescado a la talla split red-and-green. Lunch only, 13:00–18:30, no dinner service.

⏱ 2 hours 💶 700–1,100 pesos per person
17:00
🍮 Panadería Rosetta, Colón

Elena Reygadas's bakery on Colima — the guava-and-cream-cheese rol and cardamom bun are the reason for the pavement queue. Pastries 55–95 pesos, espresso 55. Open 07:00–21:00; the Havre branch has more seating.

⏱ 1.5 hours
The concha de vainilla sells out by 11:00 daily, but the rol de guayaba is baked in a second batch around 16:30.

Signature Dishes & Restaurants

10:00
🍲 Fonda Margarita, Del Valle

Breakfast fonda under a corrugated roof, open 05:30–11:30 only, cash only. Frijoles con huevo cooked overnight in clay, chicharrón en salsa verde, and hot chocolate. Plates 80–120 pesos; taxi drivers and hungover chilangos share the benches.

⏱ 2 hours 💶 120–180 pesos
Arrive before 09:00 on Saturdays or Sundays — after that the wait outside on Adolfo Prieto runs 45 minutes.
13:00
🌶️ Nicos, Clavería

Family-run since 1957 in Azcapotzalco, where Gerardo Vázquez Lugo revived pre-Hispanic recipes: sopa seca de natas, escamoles in season, and guacamole made tableside with chapulines. A tasting of Mexican wine accompanies.

⏱ 1 hour
15:00
🍫 Pujol, Polanco

Enrique Olvera's Tennyson dining room. The mole madre — a mother mole aged past 3,000 days, served as a ring around a fresh mole nuevo with nothing but a tortilla. Taco omakase at the bar is the shorter route in.

⏱ 2 hours 💶 2,800–3,600 pesos tasting menu
18:00
🥃 Bósforo, Centro Histórico

Unmarked mezcalería on Luis Moya, dark, loud, and stocked with small-batch tobalá, tepeztate and pechuga bought direct from Oaxacan and Guerrero palenques. Pours 120–260 pesos, served with orange and sal de gusano.

Ask what arrived that month rather than ordering by name — the good bottles are unlabelled and never on the printed list.

Street Food, Bars & Food Culture

09:30
🫔 Mercado de Jamaica, Venustiano Carranza

The flower market that also feeds the city — 1,150 stalls, open 24 hours. Tamales oaxaqueños steamed in banana leaf at 35 pesos, atole de guayaba, and the barbacoa de borrego pits at the Congreso de la Unión side from dawn.

⏱ 2 hours 💶 80–150 pesos
Weekend barbacoa stalls sell out of maciza by 11:00; the consomé with chickpeas and rice is served free with a taco order.
12:30
🌮 El Vilsito, Narvarte

A car workshop by day that rolls out the trompo at 20:00 — but the Universidad-and-Petén corner sells pastor into daylight hours on weekends. Tacos 22 pesos, gringas 60. The pineapple is cut mid-air onto the tortilla.

⏱ 1.5 hours
14:30
🍺 Pulquería Las Duelistas, Centro

Aristeo Martínez's pulque bar on Aranda, walls covered in neo-Aztec murals. Fermented maguey sap served natural or as curados — pistachio, oat, guava, celery — from clay jugs. Litre 90 pesos, half 50. Open 10:00–21:00.

⏱ 2 hours 💶 90 pesos per litre
17:30
🍸 Licorería Limantour, Roma Norte

Álvaro Obregón cocktail bar that put CDMX on the World's 50 Best Bars list. The Margarita Al Pastor — tequila, pineapple, coriander, chilli salt — reads the taquería as a drink. Cocktails 200–280 pesos.

Take the upstairs bar at the Obregón branch rather than Polanco; the walk-in seats turn over fastest between 17:00 and 19:00.

📍 Route map

Day 1 Day 2 Day 3