Mexico City Travel Guide

Mexico  #6 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
    Condimento Restaurant
    #1 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 328 reviewsTripAdvisor (328)
    $ - $$ | International
    Avenida Paseo de La Reforma 276 Mexico City Marriott Reforma Hotel, Mexico City 06600 Mexico
    Read More »
  • #2
    Zefiro
    #2 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 452 reviewsTripAdvisor (452)
    $ - $$ | Mexican, Contemporary
    San Jeronimo 24 Centro Historico, Mexico City 06080 Mexico
    Read More »
  • #3
    SCOLA Cessa
    #3 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 142 reviewsTripAdvisor (142)
    $ - $$ | International
    Calle Morelos 7 Progreso Tizapan, Mexico City 01090 Mexico
    Read More »
  • #4
    Sir Winston Churchill's
    #4 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1722 reviewsTripAdvisor (1722)
    $$ | International, European, British
    Blvd. Manuel Avila Camacho 67, Polanco, Mexico City 11560 Mexico
    Read More »
  • #5
    Quattro
    #5 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 351 reviewsTripAdvisor (351)
    $$ | Italian, Mediterranean, European
    Avenida Santa Fe # 160 Hotel JW Marriott, Mexico City 01376 Mexico
    Read More »
  • #6
    Sonora Grill
    #6 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1333 reviewsTripAdvisor (1333)
    $ - $$ | Mexican
    Avenida Coyoacan 1955, Mexico City 14000 Mexico
    Read More »
  • #7
    Sonora Grill Prime Insurgentes
    #7 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 637 reviewsTripAdvisor (637)
    $$ | Bar
    Avenida Insurgentes sur 1458 Col. Del Valle, Mexico City 03230 Mexico
    Read More »
  • #8
    Dalis pizzeria italiana
    #8 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 201 reviewsTripAdvisor (201)
    $ | Italian, Pizza, European
    Calle Emiliano Zapata, Mexico City 06000 Mexico
    Read More »
  • #9
    Asaderos Grill Polanco
    #9 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 195 reviewsTripAdvisor (195)
    $ - $$ | Mexican, Bar, Grill, Pub, Italian
    Calle Euler 152, Mexico City 11560 Mexico
    Read More »
  • #10
    Eloise - Mexico
    #10 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1000 reviewsTripAdvisor (1000)
    $$ | French, European, Contemporary
    Avenida Revolucion 1521, Mexico City 01000 Mexico
    Read More »
  • #11
    El Cardenal San Angel
    #11 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1221 reviewsTripAdvisor (1221)
    $ - $$ | Mexican
    Av. de la Paz # 32 Col. San Angel, Mexico City 01000 Mexico
    Read More »
  • #12
    El Cardenal Alameda
    #12 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1876 reviewsTripAdvisor (1876)
    $ - $$ | Mexican
    Avenida Juarez 70 inside the Hilton Hotel, Mexico City 06000 Mexico
    Read More »
  • #13
    Restaurante El Cardenal
    #13 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 5564 reviewsTripAdvisor (5564)
    $ - $$ | Mexican, Latin
    Calle Palma # 23 Centro Historico, Entre 5 De Mayo y Francisco I, Mexico City 06000 Mexico
    Read More »
  • #14
    CuA Culinary Artisans Restaurant
    #14 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 76 reviewsTripAdvisor (76)
    $ - $$ | Mexican, International
    Av. Santa Fe # 160 Del. Alvaro Obregon JW Marriott Hotel Mexico City Santa Fe, Mexico City 01219 Mexico
    Read More »
  • #15
    Les Moustaches
    #15 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 696 reviewsTripAdvisor (696)
    $$ | French, International
    Calle Rio Sena 88 Colonia Cuauhtemoc, Mexico City 06500 Mexico
    Read More »
  • #16
    Limosneros
    #16 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 970 reviewsTripAdvisor (970)
    $$ | Mexican, Latin
    Allende 3 Centro Historico, Mexico City 06010 Mexico
    Read More »
  • #17
    Testal
    #17 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 280 reviewsTripAdvisor (280)
    $ - $$ | Mexican, Latin
    Calle Dolores 16 Local C, Colonia Centro, Mexico City 06000 Mexico
    Read More »
  • #18
    Agua y Sal Cebicheria
    #18 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1090 reviewsTripAdvisor (1090)
    $ - $$ | Mexican, Latin, Seafood, South American
    Campos Eliseos 199-A Polanco, Mexico City Mexico
    Read More »
  • #19
    Pasteleria Ideal
    #19 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 240 reviewsTripAdvisor (240)
    $ |
    Calle 16 de Septiembre 18 Col. Centro, Mexico City 06000 Mexico
    Read More »
  • #20
    ALMARA
    #20 of 6,313 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 218 reviewsTripAdvisor (218)
    $ - $$ | Mexican, Mediterranean, Fusion
    Varsovia Esquina Hamburgo Colonia Juarez, Mexico City 06600 Mexico
    Read More »

Explore More of Mexico City

Recommended

The 6 Best New York City Bus Tours

Let a trained driver worry about the traffic while you enjoy the Big Apple's best sights.

Holly JohnsonMay 24, 2019

12 Top Texas Wineries to Visit

From the Texas Hill Country to the Texas High Plains, the Lone Star State offers top-notch wineries for oenophiles.

Kyle McCarthyMay 23, 2019

The 7 Best San Francisco Bus Tours

Visit the top attractions in this hilly city without breaking a sweat.

Lyn MettlerMay 22, 2019

The 15 Best Washington, D.C., Tours

The nation's capital has more to offer than free museums and tons of history.

Kim Foley MacKinnonMay 22, 2019

10 Amazing Montana Vacations

Breathtaking landscapes and year-round outdoor adventures will inspire you to visit Big Sky Country.

Gwen PratesiMay 20, 2019

The 13 Best Savannah Tours

Experience real southern hospitality when visiting Savannah with these top tours.

John RodwanMay 16, 2019

The 15 Best Boston Tours

Get to know one of America's most historic cities with these tours.

Kim Foley MacKinnonMay 14, 2019

The 18 Best New Orleans Tours

With so much to see and do in New Orleans, these tours will help you maximize your time in the Big Easy.

Claire LawtonMay 10, 2019

The 7 Best Chicago Boat Tours

These low-key tours offer unique views of a city famed for its skyline.

Holly JohnsonMay 9, 2019

30 Cheap Weekend Getaways in the USA

From beach destinations to amusement parks, these vacations are perfect for an affordable and quick trip.

Holly JohnsonMay 9, 2019