Skip to content

15 Best Foods to Eat in Mexico City (2026 Local Guide)

Reviewed June 2026

Quick Answer
Best foods to eat in Mexico City (2026): The 15 must-eat dishes in Mexico City span street food + traditional restaurants + signature drinks. Each dish includes the iconic spot to try it + price + cultural context.

⏱ 4 min read📖 795 words📅 Jun 2026

Quick verdict: Mexico City has more World 50 Best restaurants than any LatAm city + the best street tacos on Earth. This guide ranks 15 foods worth seeking out in 2026.

The 15 best foods + restaurants in Mexico City

1

Tacos al Pastor

Where: El Califa or El Borrego ViudoPrice: MXN 30-50

Vertical-rotisserie marinated pork tacos. With pineapple + cilantro + onion. El Borrego Viudo open 24/7. Eat 4-6 per person.

2

Tacos de Carnitas

Where: Carnitas Don Pancho (San Angel)Price: MXN 30-50

Slow-braised pork tacos. Crispy + tender + fatty. Don Pancho has been doing it since 1955. Tortillas hand-pressed.

3

Mole

Where: Pujol (Polanco)Price: MXN 1500-2500 tasting

Mexican chocolate-chili sauce – 7 traditional Oaxacan varieties. Pujol has the famous ‘mole madre’ (continuously cooked + reduced 2000+ days).

4

Quesadilla

Where: Mercado de Coyoacán stallsPrice: MXN 30-60

Corn tortilla folded with cheese + meat + huitlacoche (corn fungus, delicious). Coyoacán market has the best variety. Eat with green salsa.

5

Tamales

Where: El Tamal Bonito (San Angel) or street cartsPrice: MXN 20-40 each

Steamed corn-dough with meat + sauce inside. Best at street carts at 6-8am for breakfast. Pair with atole (hot corn drink).

6

Birria

Where: Birria-Tacos street vendorsPrice: MXN 40-80

Goat (or beef) stew. Birria-tacos = consommé + tortilla dipped + crispy. Best in Roma Norte at street vendors. Mexican comfort food.

7

Pozole

Where: Pozoleria El OlvidoPrice: MXN 60-120

Hominy + meat stew with garnishes. Red (pork), green (chicken), or white. Special-occasion food. Pozoleria El Olvido is iconic.

8

Chiles en Nogada

Where: Restaurant Cordon Azul (San Angel)Price: MXN 200-400

Stuffed poblano chile with walnut cream + pomegranate (Mexican flag colors). Only in season Aug-September. Mexico’s most patriotic dish.

9

Tlayuda (Oaxacan Pizza)

Where: El Califa or Yuma (Roma)Price: MXN 80-150

Oaxacan thin tortilla with refried beans + meat + cheese. Folded or open-faced. Crispy + smoky + rich.

10

Cochinita Pibil

Where: Hank’s (Roma Norte)Price: MXN 80-150

Yucatecan slow-roasted pork in banana leaves. Achiote + sour orange + spice. With pickled onions on top. Hank’s does the modern version.

11

Aguas Frescas

Where: Mercado de la RomaPrice: MXN 20-40

Fresh fruit drinks (jamaica/hibiscus + horchata/rice + tamarindo + watermelon). Best at markets. Refreshing alternative to beer.

12

Esquites

Where: Street carts at nightPrice: MXN 30-50

Corn-in-a-cup with mayo + cheese + chili + lime. Mexican comfort food. Sold from carts in Roma + Coyoacán in evenings.

13

Churros

Where: El Moro (Centro Historico)Price: MXN 30-50

Fried dough sticks with cinnamon sugar + chocolate dipping sauce. El Moro (1935-founded) is iconic. Multiple Mexico City locations.

14

Mezcal Tasting

Where: Bosforo (Roma Norte) or YumaPrice: MXN 60-200 per pour

Smoky agave spirit (tequila’s wilder cousin). Boasforo focuses on artisanal mezcals. Sip + don’t shoot. Pair with chapulines (grasshoppers).

15

Chiles Rellenos

Where: Yuma or Maximo BistrotPrice: MXN 150-300

Stuffed poblano chiles (usually with cheese + walnut). Maximo Bistrot has elevated version. Yuma has Oaxacan-style.

Ready to book a food tour?
Compare Mexico City food tours →

Helpful Packzup guides for Mexico

Frequently asked questions

Best Mexico City restaurant?
Pujol (Polanco, Enrique Olvera, 2 Michelin stars) for tasting menus. Quintonil (Polanco, Jorge Vallejo) for modern Mexican. Both World 50 Best ranked. Book 2-4 weeks ahead.
Mexico City food on a budget?
Street tacos MXN 25-50 each. Quesadillas MXN 30-60. Set lunches at fondas MXN 80-150 (full meal). Best food in CDMX is at street stalls, not restaurants.
Best CDMX food market?
Mercado de la Merced (huge, less touristy). Mercado de San Juan (specialty items, gourmet). Mercado de Coyoacán (food + crafts combo). Mercado Roma (modern hipster food hall).
Mexico City food tour recommendations?
Eat Mexico Tours (Roma Norte, $80-100). Sabores Mexico Food Tours (Coyoacán + Roma, $90). 4 hours with 6-8 stops. Includes mezcal.
Vegan + vegetarian in CDMX?
Surprisingly excellent. Forever Vegano (Roma), Forever Greenz, Pura Vida. CDMX has 100+ vegan restaurants. Mexican breakfast traditionally has many veg options.

Updated 2026. Some links on Packzup are affiliate links.

Travel Next

Andes + Latin America — keep the trip going

Inca ruins + tango + ancient civilizations

If you liked this, you'll love:
Save to Pinterest