Mexico City Eating & Drinking

Where to Eat in Mexico City: A Local’s Guide

Mexico City has one of the best food scenes in the world, spanning legendary street stalls to globally recognized fine dining. Here’s how to actually eat well.

Street Tacos

The backbone of Mexico City eating. Al pastor (marinated pork sliced from a vertical spit) is the signature style — look for a busy taquería with a visible trompo (spit) and a line of locals. Tacos typically run 15–25 pesos each, and 4–5 makes a filling meal.

Mercados (Markets)

Mercado de San Juan and Mercado Roma offer a mix of traditional produce stalls and prepared food counters — a good way to sample a wide range of dishes, from tlacoyos to fresh juices, in one stop.

Fine Dining

Mexico City has multiple restaurants regularly ranked among the World’s 50 Best, including Pujol and Quintonil in Polanco, both centered on modern interpretations of Mexican ingredients and techniques. Reservations are essential and should be made well in advance.

Cantinas

A traditional cantina offers a genuinely local experience — historically male-only social clubs serving drinks with complimentary botanas (snacks), now generally open to everyone. La Ópera in the historic center is a well-known, atmospheric option.

Booking and Etiquette

  • Street food is generally very safe if the stall is busy with locals and cooking food fresh in front of you — that turnover is the best safety signal.
  • Tipping 10-15% at sit-down restaurants is standard and expected.
  • Many top restaurants require reservations weeks in advance, especially Pujol and Quintonil.

The Bottom Line

Mexico City offers an unusually wide range, from 20-peso tacos to world-class tasting menus, and both ends are genuinely worth experiencing — the street food scene specifically is considered among the best in the world.

Frequently Asked Questions

Is street food safe to eat?
Generally yes, if you choose busy stalls where food is cooked fresh and turnover is high — this is the standard local guidance and works well in practice.