Mexico City Travel Guide

Mexico  #4 in Best Places to Visit in Mexico
Credit

Courtesy of Torresigner/Getty Images

What to Eat in Mexico City

One thing you'll find an abundance of in Mexico City is comida (food). After all, there are almost 9 million people to feed in the city. Chances are you're familiar with some Mexican staples such as tacos, quesadillas and tamales. But there's more to the Districto Federal's culinary culture. 

You'll find that lunch (or almuerzo) is typically the largest meal of the day, and yours may include cerveza (beer) or tequila. Dinner doesn't usually take place until later at night and consists of lighter dishes. Street food is ingrained in the culture here, dating back to pre-Hispanic times. You'll likely find anything you could want at these street stalls, and even some specialties like chapulines (roasted grasshoppers). 

Some foods that are unique to the Mexico City area are tacos al pastor – which includes marinated pork that's been cooked on a rotisserie (called a trompo) and thinly sliced off before being served in tortillas with onion and pineapple. Another Mexico City original is huarache (fried corn tortillas topped with meat, cheese, beans, potatoes, cream and salsa). Is your mouth watering yet? 

Establishments range from hole-in-the-wall mezcal bars to fine dining restaurants and everything in between. One of the best foodie neighborhoods is Condesa, which offers popular restaurants and booming nightlife. But you could stumble upon amazing flavors all over the city. If you're looking for a fine dining experience, make a reservation at Pujol, Contramar or Quintonil, but for a more laid-back meal head to Las Duelistas. Some of the most popular street food stalls are found in the Polanco neighborhood at Cochinita Pibil at El Turix. Those with a sweet tooth won't want to leave Mexico City without grabbing churros from the Churreria El Moro near the Metro San Juan de Letrán metro station (on the green line). And if you want to sample a variety of eateries, consider a trip to Mercado Roma, a modern food hall in La Roma frequently described by visitors as "hip" and "bustling."

Find the Best Restaurants in Mexico City

  • #1
    Jin San Shabu-Shabu
    #1 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 94 reviewsTripAdvisor (94)
    Asian
    Avenida Presidente Masaryk 294, Mexico City 11540 Mexico
    Read More »
  • #2
    Zefiro
    #2 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 507 reviewsTripAdvisor (507)
    $ - $$ | Mexican, Contemporary
    San Jeronimo 24 Centro Historico, Mexico City 06080 Mexico
    Read More »
  • #3
    SCOLA Cessa
    #3 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 148 reviewsTripAdvisor (148)
    $ - $$ | International
    Calle Morelos 7 Progreso Tizapan, Mexico City 01090 Mexico
    Read More »
  • #4
    Condimento Restaurant
    #4 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 361 reviewsTripAdvisor (361)
    $ - $$ | International
    Avenida Paseo de La Reforma 276 Mexico City Marriott Reforma Hotel, Mexico City 06600 Mexico
    Read More »
  • #5
    Quattro
    #5 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 405 reviewsTripAdvisor (405)
    $$ | Italian, Mediterranean, European
    Avenida Santa Fe # 160 Hotel JW Marriott, Mexico City 01376 Mexico
    Read More »
  • #6
    Sonora Grill
    #6 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1384 reviewsTripAdvisor (1384)
    $ - $$ | Mexican
    Avenida Coyoacan 1955, Mexico City 14000 Mexico
    Read More »
  • #7
    Dalis pizzeria italiana
    #7 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 209 reviewsTripAdvisor (209)
    $ | Italian, Pizza, European
    Calle Emiliano Zapata, Mexico City 06000 Mexico
    Read More »
  • #8
    Asaderos Grill Polanco
    #8 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 232 reviewsTripAdvisor (232)
    $ - $$ | Mexican, Bar, Grill, Pub, Italian
    Calle Euler 152, Mexico City 11560 Mexico
    Read More »
  • #9
    Sir Winston Churchill's
    #9 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1733 reviewsTripAdvisor (1733)
    $$ | International, European, British
    Blvd. Manuel Avila Camacho 67, Polanco, Mexico City 11560 Mexico
    Read More »
  • #10
    CuA Culinary Artisans Restaurant
    #10 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 81 reviewsTripAdvisor (81)
    $ - $$ | Mexican, International
    Av. Santa Fe # 160 Del. Alvaro Obregon JW Marriott Hotel Mexico City Santa Fe, Mexico City 01219 Mexico
    Read More »
  • #11
    Sonora Grill Prime Insurgentes
    #11 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 765 reviewsTripAdvisor (765)
    $$ | Bar
    Avenida Insurgentes sur 1458 Col. Del Valle, Mexico City 03230 Mexico
    Read More »
  • #12
    Eloise - Mexico
    #12 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1008 reviewsTripAdvisor (1008)
    $$ | French, European, Contemporary
    Avenida Revolucion 1521, Mexico City 01000 Mexico
    Read More »
  • #13
    El Cardenal San Angel
    #13 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1230 reviewsTripAdvisor (1230)
    $ - $$ | Mexican
    Av. de la Paz # 32 Col. San Angel, Mexico City 01000 Mexico
    Read More »
  • #14
    El Cardenal Alameda
    #14 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1892 reviewsTripAdvisor (1892)
    $ - $$ | Mexican
    Avenida Juarez 70 inside the Hilton Hotel, Mexico City 06000 Mexico
    Read More »
  • #15
    Restaurante El Cardenal
    #15 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 5643 reviewsTripAdvisor (5643)
    $ - $$ | Mexican, Latin
    Calle Palma # 23 Centro Historico, Entre 5 De Mayo y Francisco I, Mexico City 06000 Mexico
    Read More »
  • #16
    Les Moustaches
    #16 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 716 reviewsTripAdvisor (716)
    $$ | French, International
    Calle Rio Sena 88 Colonia Cuauhtemoc, Mexico City 06500 Mexico
    Read More »
  • #17
    Sonora Grill Amores
    #17 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 143 reviewsTripAdvisor (143)
    $ - $$ | Mexican, Grill, Steakhouse
    Calle Pilares 231, Mexico City 03100 Mexico
    Read More »
  • #18
    Limosneros
    #18 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 999 reviewsTripAdvisor (999)
    $$ | Mexican, Latin
    Allende 3 Centro Historico, Mexico City 06010 Mexico
    Read More »
  • #19
    Almara
    #19 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 229 reviewsTripAdvisor (229)
    $ - $$ | Mediterranean
    Varsovia Esquina Hamburgo Colonia Juarez, Mexico City 06600 Mexico
    Read More »
  • #20
    Agua y Sal Cebicheria
    #20 of 6,431 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1109 reviewsTripAdvisor (1109)
    $ - $$ | Mexican, Latin, Seafood, South American
    Campos Eliseos 199-A Polanco, Mexico City Mexico
    Read More »

Explore More of Mexico City

When purchasing from our site, we may earn commissions. This does not affect the quality or independence of our editorial content.

Recommended

The 6 Best Sedona Jeep Tours

Take a rollicking ride through Sedona's natural beauty in a rugged SUV.

Holly JohnsonJuly 16, 2019

The 12 Top Florida Keys Beaches

Relax on the sandy shorelines from Key West to Key Largo.

Gwen PratesiJuly 15, 2019

The 15 Best New Orleans Walking Tours

Take on the Big Easy with a stroll through its streets.

Lyn MettlerJuly 15, 2019

The 8 Best Charleston Ghost Tours

Experience the Holy City's history and haunts on one of these excursions.

Holly JohnsonJuly 12, 2019

The 5 Best Oahu Helicopter Tours

Tour this picturesque island from the air on one of these excursions.

John RodwanJuly 11, 2019

The 15 Best Los Angeles Tours

Maximize your time in Los Angeles with the insider tips and historical context provided by the best local tours.

Kyle McCarthyJuly 3, 2019

The 15 Best Las Vegas Tours

See a different side of Sin City – its attractions go beyond gambling.

John RodwanJuly 2, 2019

The 10 Best San Diego Boat Tours

Explore this coastal city's sights with a relaxing boat excursion.

John RodwanJuly 1, 2019

The 15 Best Nashville Tours

Engage with the city's country roots on one of these tours.

Lyn MettlerJune 28, 2019

14 Top Finger Lakes Wineries to Visit

Head to upstate New York's winemaking region for scenery, history and lots of vino.

Kyle McCarthyJune 27, 2019