Colorful Mexican dishes spread across a street-food stall in Mexico City
Food Guide · Mexico City

6 Mexico City Foods You Have to Try Before You Leave

Mexican food has held UNESCO Intangible Cultural Heritage status since 2010

T TopOfHotel Travel Team Published June 11, 2026 Updated June 11, 2026 5 min read
✓ 6 hand-picked dishes✓ Updated 2026✓ Street food to sit-down restaurants
Find great-value hotels in Mexico City

In Mexico City, food is culture — not merely sustenance. Mexican food was inscribed on UNESCO's Intangible Cultural Heritage list in 2010, a recognition of its roots in Aztec civilisation layered with Spanish, African, and Middle Eastern influence. From taco stands open until 3 a.m. to fine-dining restaurants on the World's 50 Best list, the city covers every level.

Al pastor tacos with spit-roasted pork, orange achiote sauce, and fresh pineapple in Mexico City #1
📍 City-wide — especially in the Centro, Condesa, and Roma neighbourhoods

Taco al Pastor

The king of Mexico City tacos, inspired by the spit-roasting technique that Lebanese immigrants brought over in the 20th century. Pork is marinated in a red sauce of achiote and guajillo chillies, then stacked onto a vertical trompo and roasted over high heat for hours. The meat is shaved thin onto a corn tortilla, finished with a squeeze of lime, white onion, coriander, and a slice of fresh pineapple. Every bite is complex.

Best time Evenings from 9 p.m. onward — the atmosphere peaks late and many stalls stay open until 3 a.m.
How to get there El Huequito: Ayuntamiento 21, Centro Histórico — near Metro Salto del Agua
Travel tips
  • El Huequito on Calle Ayuntamiento has been running for over 60 years and is considered one of the original al pastor spots in the city.
  • Look for a stall with a large, densely loaded trompo — a thick column of meat is the clearest sign of a serious operation.
  • Order with both Salsa Verde and Salsa Roja; if you're unsure about heat, ask for mild first.
🎟️ Book tickets & tours for Taco al Pastor on Klook →
🏨 Want to wake up near these spots? See top-rated hotels in Mexico City →
Corn-husk-wrapped tamales freshly steamed and served hot from a street stall in Mexico City #2
📍 Mercado de Medellín and street vendors city-wide

Tamale

A ceremonial food with more than 5,000 years of history — the Aztecs once offered tamales to their gods. Made from masa (corn dough) wrapped around fillings such as chicken in green salsa, pork, or cheese, then folded in corn husks or banana leaves and steamed until cooked through. The flavour is simple but deep. Traditionally eaten alongside a hot cup of atole (a warm corn drink), tamales are the classic Mexican breakfast.

Best time Morning, 7 a.m.–10 a.m. — the traditional breakfast hour
How to get there Mercado de Medellín: Coahuila 57, Colonia Roma Norte — near Metro Sonora
Travel tips
  • Tamale carts appear on the streets between 7 a.m. and 9 a.m., especially on weekdays.
  • Mercado de Medellín in the Roma neighbourhood carries tamales from multiple Mexican states, each with its own regional recipe.
  • If you hear a recorded voice calling out 'Tamales' in a residential side street, stop — those are the neighbourhood's freshest batch.
🎟️ Book tickets & tours for Tamale on Klook →
Chicken in dark mole negro sauce served with arroz rice and frijoles beans #3
📍 Traditional restaurants city-wide — especially in the Coyoacán neighbourhood

Mole

The most complex sauce in Mexican cooking. Some recipes contain more than 30 ingredients — multiple dried chillies, chocolate, nuts, pumpkin seeds, bread, and spices — simmered for hours until deep black. Mole Negro is the classic version most popular in Mexico City, spooned over poached chicken or turkey. It reads richer than sweet, with a subtle heat and a character entirely its own.

Best time Lunch, 1 p.m.–3 p.m. — in line with the Mexican main-meal tradition
How to get there El Cardenal: Calle Palma 23, Centro Histórico — near Metro Allende
Travel tips
  • El Cardenal at Palma 23 in the Centro has been known for its mole since 1969 — it serves breakfast and lunch only.
  • Try Mole Verde (green, made from pumpkin seeds) if you're not drawn to the bitterness of chocolate-based sauces.
  • Bottled mole paste from Mercado de Medellín makes an excellent thing to bring home.
🎟️ Book tickets & tours for Mole on Klook →
Grilled elote corn on the cob brushed with crema, topped with crumbled Cotija cheese and chilli in Mexico City #4
📍 Street carts city-wide — especially at Chapultepec Park and Xochimilco

Elote

A roasted or grilled corn cob brushed with mayonnaise or crema, rolled in crumbled Cotija cheese, squeezed with fresh lime, and dusted with chilli powder or Tajín. The alternative version is esquites — corn kernels cut off the cob and served in a paper cup. A street snack embedded in Mexican culture for hundreds of years, it's easy to find in every public park in the city.

Best time Afternoon to early evening — a natural snack break during sightseeing
How to get there Available at parks, markets, and street corners throughout every neighbourhood
Travel tips
  • Ask the cart vendor for extra crema and cheese — they'll add more at no charge.
  • Tajín is Mexico's all-purpose seasoning: sour, salty, and mildly spicy. Add a generous shake.
  • Chapultepec Park has the highest density of elote carts — especially on weekends.
🎟️ Book tickets & tours for Elote on Klook →
Poblano pepper stuffed with seasoned minced meat, draped in white walnut sauce, topped with pomegranate seeds and coriander — the colours of the Mexican flag #5
📍 Restaurants city-wide — available only from August to October

Chiles en Nogada

The most visually striking and symbolically layered dish in Mexican cooking. A green Poblano pepper is stuffed with picadillo — a filling of minced meat, dried fruit, nuts, and spices — then covered in a creamy white nogada sauce made from fresh walnuts, and finished with red pomegranate seeds and green coriander. The three colours mirror the Mexican flag. The recipe originated in the city of Puebla during a banquet for Emperor Agustín I.

Best time Lunch in September — Mexico's Independence Month — when the atmosphere around the dish is at its most festive
How to get there Sanborns Casa de los Azulejos: Madero 4, Centro Histórico — near Metro Bellas Artes
Travel tips
  • It is only available July–October, when fresh walnuts and pomegranates are in season.
  • Sanborns at Casa de los Azulejos serves a reliable classic version.
  • If you find the dish too rich, ask for the enchilada-style preparation rather than steamed.
🎟️ Book tickets & tours for Chiles en Nogada on Klook →
🛏️ Halfway through the list — pick a great-value hotel in Mexico City before rooms sell out →
Golden crispy churros dusted with cinnamon sugar served alongside thick hot chocolate in Mexico City #6
📍 City-wide — especially around the Zócalo and night markets

Churro

A Spanish-origin fried-dough stick that Mexico has made entirely its own. Fried in very hot oil until the outside is shatteringly crisp, then rolled in cinnamon sugar straight out of the pan. Served with thick hot chocolate for dipping, or with cajeta (caramel cream). Some churro shops in Mexico City have been running since the 1940s and still draw a queue every day.

Best time After midnight, when El Moro is at its liveliest — or first thing in the morning as breakfast
How to get there El Moro: Eje Central Lázaro Cárdenas 42, Centro Histórico — near Metro Bellas Artes
Travel tips
  • El Moro at Eje Central Lázaro Cárdenas 42 is the oldest churro shop in the city and operates 24 hours a day.
  • Order churros recién hechos (just fried) to get the maximum crunch.
  • Try them with Chocolate de Agua — the traditional water-based hot chocolate rather than the milk version.
🎟️ Book tickets & tours for Churro on Klook →
🏨 That's all 6 spots! Next step — book a top-rated stay in Mexico City →
WHERE TO STAY

Where to stay in Mexico City for this trip

A well-located hotel means less commuting and more sightseeing. Here are real, top-rated stays in Mexico City — compare Agoda · Booking · Trip.com in one click.

1

Las Alcobas, a Luxury Collection Hotel, Mexico City

★ 9.4⭐⭐⭐⭐⭐📍 บนถนน Av. Presidente Masaryk ใจกลาง Polanco — เดินถึงร้านแบรนด์เนมและร้านอาหารดัง ๆ ได้ทั้งย่าน, สถานีเมโทร Polanco (สาย 7) เดินราว 12–15 นาที
#4 บูทีกหรู · ใจกลาง Polanco
from~$543
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

2

Casa Polanco Hotel Boutique

★ 9.4⭐⭐⭐⭐⭐📍 ตรงข้าม Parque Lincoln ย่าน Polanco — เดินเล่นถนนช้อปปิ้งหรู Avenida Presidente Masaryk ราว 5–8 นาที, สถานีรถไฟใต้ดิน Polanco (สาย 7) เดินราว 12–15 นาที
#6 บูทีกหรู · คฤหาสน์ Neocolonial ตรงข้าม Parque Lincoln
from~$486
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

3

Four Seasons Hotel Mexico City

★ 9.4⭐⭐⭐⭐⭐📍 บน Paseo de la Reforma หมายเลข 500 — เดินถึงสถานีรถไฟใต้ดิน Sevilla (L1) ราว 5 นาที, สวน Chapultepec ราว 7 นาที, สนามบิน MEX รถราว 30–45 นาที
#1 หรูคลาสสิก · บน Paseo de la Reforma
from~$700
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

4

Las Alcobas, A Luxury Collection Hotel

★ 9.3⭐⭐⭐⭐⭐📍 บน Avenida Presidente Masaryk ใจกลาง Polanco — เดินถึงสถานีรถไฟใต้ดิน Polanco (L7) ราว 8 นาที, ห่างสนามบิน Mexico City (MEX) ราว 25–35 นาทีโดยรถ
#3 บูทีกหรู · บน Masaryk
from~$471
Compare all 3 sites before you book — our link adds no markup to their price

Affiliate links — we may earn a commission at no extra cost to you. Details

📖 Full guide: where to stay in Mexico City →See all recommended hotels in Mexico City + compare prices →

Tours, tickets & activities in Mexico City

Day tours, attraction tickets and travel essentials for Mexico City — book ahead on Klook with mobile e-tickets.

Affiliate links — we may earn a commission at no extra cost to you.

Before You Pack

Mexico City food is something you have to eat to understand. No photo or video captures it fully — the layered flavours, the wood-smoke smell, the energy of a night market alive at every hour. Make every meal here count.

Frequently Asked Questions

Is Mexico City food spicy?
It has heat, but a different kind from Thai or Southeast Asian spice. Mexican cooking relies mainly on dried chillies, which add depth rather than raw burn. Most travelers handle it well — but habanero sauce is genuinely fierce, so always ask before adding it.
Is street food in Mexico City safe to eat?
Generally yes, if you pick stalls where locals are already queuing, the food is cooked fresh, and the vendor's hands look clean. Skip raw salads from carts if your stomach tends to be sensitive.
How much should I budget per day for food in Mexico City?
Street food runs 30–80 pesos per item (roughly US$1.50–4). A sit-down casual meal costs 150–300 pesos; a good mid-range restaurant 500–1,500 pesos. A comfortable day of eating well — mixing street food with one proper restaurant meal — comes to around 600–1,000 pesos per person.
T
TopOfHotel Travel Team Travelers & destination experts

TopOfHotel is a team of travelers and stay/destination experts working since 2017 — we travel for real, curate honestly, and review with heart so you can plan trips that are fun and worth every baht.

🏨 See hotels in Mexico City Compare prices →