10 Must-Try Foods in Mexico City (With a Self-Guided Taco Crawl Itinerary)

10 Must-Try Foods in Mexico City (With a Self-Guided Taco Crawl Itinerary)

I landed in Mexico City telling myself I’d “eat light” the first day.

Key Takeaways

  • Tacos al pastor cost 18–25 MXN each; go to El Vilsito (Narvarte) after 8 pm and order at least three.
  • For true local flavor, try suadero tacos at Taquería Los Cocuyos (Centro Histórico) for 20–22 MXN — no English menus.
  • Street staples like tamales (15–25 MXN) and tortas de chilaquiles (under 50 MXN) are cheapest near metro stations in the morning.
  • Pozole at Casa de Toño costs around 120 MXN for a large bowl and is traditionally eaten on Thursdays or weekends.
  • When ordering quesadillas in Mexico City, always say “con queso” if you want cheese included.

Three hours later, I was standing on a street corner in Roma Norte with salsa on my shirt, holding my fourth taco, and planning dinner.

CDMX (Ciudad de México) isn’t just a place where you eat well. It’s a city where food dictates your schedule. So here’s your no-fluff guide to the 10 must-try foods in Mexico City — plus a self-guided taco crawl you can do in one epic afternoon.

1. Tacos al Pastor (The Undisputed King)

If you try only one thing in Mexico City, make it tacos al pastor.

Pork marinated in chilies and pineapple, stacked shawarma-style on a trompo, shaved onto a tiny corn tortilla, topped with cilantro, onion, and a slice of pineapple. Price? 18–25 MXN ($1–$1.50 USD) each.

Sponsored content

Go to: El Vilsito (Narvarte). It’s a mechanic shop by day, taco legend by night. Arrive after 8 pm. Order at least three.

2. Tacos de Suadero (Local Favorite)

Suadero is a soft, slow-cooked cut of beef that’s juicy without being fatty.

Tourists rarely order it. Locals do. That’s your clue.

Go to: Taquería Los Cocuyos (Centro Histórico). Anthony Bourdain ate here for a reason. Expect 20–22 MXN per taco and zero English menus.

3. Chilaquiles (The Ultimate Breakfast Cure)

Crispy tortilla chips simmered in red or green salsa, topped with crema, cheese, onion, and often shredded chicken or a fried egg.

It’s messy. It’s perfect. It costs 70–120 MXN depending on the café.

Go to: Lalo! in Roma for a trendy sit-down version, or grab a street stall torta de chilaquiles for under 50 MXN if you’re brave.

4. Tamales (Street-Side Comfort Food)

Steamed masa stuffed with chicken in salsa verde, mole, or sweet raisins, wrapped in corn husks.

They’re everywhere in the morning, especially near метро entrances. One tamal: about 15–25 MXN.

Pair it with atole (a warm corn drink) and you’ll feel like you live here.

5. Pozole (Weekend Ritual)

Pozole is a hominy soup with pork or chicken, topped with lettuce, radish, lime, oregano, and chili.

Sponsored content

It’s hearty but surprisingly fresh. Most locals eat it on Thursdays or weekends.

Go to: Casa de Toño (multiple locations). It’s a chain, yes — but a very good one. A big bowl costs around 120 MXN.

6. Quesadillas (Without Cheese — Yes, Really)

In Mexico City, if you order a quesadilla, it may not come with cheese unless you ask.

I learned this the hard way.

10 Must-Try Foods in Mexico City (With a Self-Guided Taco Crawl Itinerary)

They’re usually filled with mushrooms, squash blossoms (flor de calabaza), or chicharrón prensado.

Pro tip: Say “con queso” unless you enjoy culinary surprises.

7. Tlayudas (Oaxacan Import)

Think of it as a Mexican pizza: a large crispy tortilla topped with beans, cheese, cabbage, salsa, and meat.

It’s big enough to share and usually costs 100–150 MXN.

Go to: Mercado Roma or street stalls in Condesa at night.

8. Elote & Esquites (Street Corn Heaven)

Grilled corn on the cob (elote) slathered in mayo, cheese, chili powder, and lime.

Or esquites — the same ingredients in a cup.

Find a street cart after 5 pm. Expect to pay 30–50 MXN.

9. Churros with Hot Chocolate

You’ll see long lines at El Moro in Centro Histórico. It’s touristy — but worth it.

Four churros and thick hot chocolate cost about 90–120 MXN.

Go late at night. It feels cinematic.

10. Pan de Muerto (Seasonal but Special)

If you’re visiting around Día de los Muertos (late October–early November), try this soft, orange-scented sweet bread.

It’s symbolic, beautiful, and genuinely delicious.


Your Self-Guided Taco Crawl (Roma → Condesa → Centro)

This is the exact route I recommend to friends. It’s walkable, delicious, and slightly chaotic.

Stop 1: Orinoco (Roma Norte)

Start around 5 pm. Order pastor and costra (cheese-crusted taco).

Bright lights, fast service, 25–35 MXN per taco.

Eat two. Not four. Pace yourself.

Walk: 10 minutes to El Greco (Condesa border)

This place is low-key and mostly locals.

10 Must-Try Foods in Mexico City (With a Self-Guided Taco Crawl Itinerary)

Order suadero or campechano (mixed meats). Add salsa carefully — some are brutally spicy.

Uber: 15–20 minutes to Los Cocuyos (Centro Histórico)

Yes, you’re doubling up on tacos. Trust me.

Stand at the metal counter. Order suadero and longaniza. Total damage: maybe 80 MXN.

Final Stop: El Moro (Centro)

End with churros and chocolate.

You’ll be full, happy, and slightly questioning your life choices.

Total crawl cost: 250–400 MXN ($15–$25 USD).
Total time: 3–4 hours.
Total tacos consumed: Ideally 6–8.


Practical Tips for Eating in Mexico City

  • Carry small cash. Many street stalls don’t accept cards.
  • Eat where it’s busy. High turnover = fresher food.
  • Don’t fear street food. Just avoid empty stalls.
  • Use Uber, not street taxis. Rides rarely cost more than 150 MXN within central neighborhoods.
  • Hydrate. The altitude (2,240 meters) sneaks up on you.

Best Neighborhoods for Food Lovers

Roma Norte: Trendy, walkable, ideal for first-timers.

Condesa: Leafy streets, great cafés, slightly pricier.

Centro Histórico: Chaotic, historic, home to iconic taco spots.

If you enjoy planning food-focused trips, you might also like our guide on whether 2026 is the best year to visit Albania — surprisingly great street food scene there too, just very different flavors.

When to Visit Mexico City for Food

Honestly? Year-round.

But the best months are March–May. Dry weather, warm days, cool nights — perfect for taco crawling.

If you love building trips around seasonal experiences (like tulip season in Europe), our guide to epic spring hiking destinations before peak summer prices might inspire your next adventure.


Final Thoughts: Come Hungry, Leave Obsessed

Mexico City isn’t subtle about its food. It’s bold, loud, messy, and unforgettable.

Skip the overpriced rooftop restaurants your hotel concierge recommends. Follow the smoke, the crowd, and the sizzling trompo.

Do the taco crawl. Order the extra salsa. Say yes to suadero.

And if you discover a new favorite stand at midnight? That’s when you know you’re doing Mexico City right.

Planning a food-first trip soon? Save this guide, share it with your travel partner, and start building your taco strategy now.

Frequently Asked Questions

How much do tacos cost in Mexico City?

Most street tacos cost between 18 and 25 MXN ($1–$1.50 USD). Suadero tacos at local spots like Los Cocuyos run about 20–22 MXN, making a full taco crawl affordable for under 200 MXN.

Where can I do a self-guided taco crawl in CDMX?

Start in Roma or Condesa in the afternoon, then head to Narvarte for El Vilsito after 8 pm. You can finish in Centro Histórico at Los Cocuyos — all reachable by Uber or metro within 20–30 minutes between neighborhoods.

What is the most famous food in Mexico City?

Tacos al pastor are the city’s signature dish. They feature marinated pork shaved from a vertical trompo and typically cost 18–25 MXN per taco at popular spots like El Vilsito.

Are quesadillas in Mexico City really served without cheese?

Yes. In Mexico City, a quesadilla may not include cheese unless you specifically ask for it. To avoid surprises, say “con queso” when ordering at markets or street stalls.

What is a typical food budget per day in Mexico City?

If you eat mostly street food and local restaurants, you can spend 200–400 MXN ($12–$25 USD) per day. This covers breakfast chilaquiles, multiple tacos, and even a full bowl of pozole.

Sponsored content
redactor

About the Author: redactor

Travel writer and founder of Discover Travel (distratech.com) — a blog covering travel, food & drink, and technology. With 250+ articles spanning Europe, the Americas, Asia, and Africa, I help travelers discover alternative destinations, hidden gems, and budget-friendly tips backed by real experience and data. Whether it's the best street food in Bangkok, Easter celebrations across Europe, or scenic train routes — I write to inspire smarter, more authentic travel.