Food & culture · Mexico City

What to Eat in Mexico City: A Food Guide

A food guide to Mexico City: the dishes worth seeking out, what to drink, dining etiquette and the neighbourhoods to eat in.

Updated 2026-07-25

Food in Mexico City

What to eat in Mexico City

  • Tacos al pastor at El Huequito / El Vilsito

    MX$25 each — Michelin-quality on the street.

  • Mole at Pujol / Contramar

    Pujol's mole madre aged 2,600+ days is a bucket-list dish.

  • Chiles en nogada

    August–September only; Danubio (Centro) does the classic.

  • Tlayuda + esquites street snacks

    Roma-Condesa food carts MX$40 lunch.

What to drink

Tap water NOT safe — bottled water MX$15 or filtered garrafones at hotels. Mezcal at La Clandestina (Condesa) or Bosforo (Centro); tequila at Salón Tenampa (Plaza Garibaldi). Café de olla with cinnamon + piloncillo is the classic Mexican coffee.

Dining etiquette and practicalities

  • Tipping 10–15% at restaurants (check if 'servicio' included).

  • 'Buen provecho' when passing diners — polite table wish.

  • Small change (monedas) for hotel porters MX$20–50 and Metrobús gate helpers.

Where to eat in Mexico City

  • Centro Histórico

    Zócalo, Templo Mayor, Palacio de Bellas Artes — historic hotels around the square.

  • Roma / Roma Norte

    Art nouveau + art deco, taquerías, mezcalerías, boutique hotels — food-scene HQ.

  • Condesa

    Tree-lined ovals, cafés, park runs — walkable and safe for solo travellers.

  • Polanco

    Luxury shopping, Presidente InterContinental, Four Seasons, St Regis, Michelin-starred Pujol.

Ready to book your Mexico City trip?

Everything in this guide is bookable through Marhaba's licensed partners.

Keep reading