Mexico City Travel Guide

Mexico  #7 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 Mexico City'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). Several of the best tours in Mexico City are specificially designed for discerning foodies in need of a little guidance navigating the city's colorful markets.

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
    Triana Cafe Gourmet
    #1 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 149 reviewsTripAdvisor (149)
    $ - $$ | Mexican, Cafe, Deli
    Ernesto Pugibet #21, Mexico City Mexico
    Read More »
  • #2
    Porfirio's Coapa
    #2 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 121 reviewsTripAdvisor (121)
    $ - $$ | Mexican, Steakhouse, Grill, Contemporary
    Calzada Acoxpa # 610 Centro Comercial Gran Terraza Coapa locales 101,102,103, Mexico City 14390 Mexico
    Read More »
  • #3
    Nana
    #3 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 140 reviewsTripAdvisor (140)
    $ - $$ | French, International, Grill
    Calle Paseo de los Tamarindos 400 Pb 07, Mexico City 05120 Mexico
    Read More »
  • #4
    Condimento Restaurant
    #4 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 423 reviewsTripAdvisor (423)
    $ - $$ | International
    Avenida Paseo de La Reforma 276 Mexico City Marriott Reforma Hotel, Mexico City 06600 Mexico
    Read More »
  • #5
    SCOLA by CESSA
    #5 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 158 reviewsTripAdvisor (158)
    $ - $$ | International
    Calle Morelos 7 Progreso Tizapan, Mexico City 01090 Mexico
    Read More »
  • #6
    La Vicenta Vallejo
    #6 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 331 reviewsTripAdvisor (331)
    $ - $$ | Latin, Grill, Mexican
    Calzada Vallejo 1090 Parque Via Vallejo, nivel 2. Sta Cruz de Las Salinas Azcapotzalco, Mexico City 02340 Mexico
    Read More »
  • #7
    Quattro
    #7 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 541 reviewsTripAdvisor (541)
    $$ | Italian, Mediterranean, European
    Avenida Santa Fe # 160 Hotel JW Marriott, Mexico City 01376 Mexico
    Read More »
  • #8
    SonoraGrill Prime Insurgentes
    #8 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1004 reviewsTripAdvisor (1004)
    $$ | Bar
    Avenida Insurgentes sur 1458 Col. Del Valle, Mexico City 03230 Mexico
    Read More »
  • #9
    Dalis pizzeria italiana
    #9 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 265 reviewsTripAdvisor (265)
    $ | Italian, Pizza, European
    Calle Emiliano Zapata, Mexico City 06000 Mexico
    Read More »
  • #10
    Asaderos Grill Polanco
    #10 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 352 reviewsTripAdvisor (352)
    $ - $$ | Steakhouse, Grill, Mexican, Bar
    Calle Euler 152, Mexico City 11560 Mexico
    Read More »
  • #11
    Les Moustaches
    #11 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 799 reviewsTripAdvisor (799)
    $$ | French, International
    Calle Rio Sena 88 Colonia Cuauhtemoc, Mexico City 06500 Mexico
    Read More »
  • #12
    Sonora Grill Coyacan
    #12 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1483 reviewsTripAdvisor (1483)
    $ - $$ | Mexican, Bar
    Avenida Coyoacan 1955, Mexico City 14000 Mexico
    Read More »
  • #13
    Zefiro
    #13 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 714 reviewsTripAdvisor (714)
    $ - $$ | Mexican, Contemporary
    San Jeronimo 24 Centro Historico, Mexico City 06080 Mexico
    Read More »
  • #14
    La Distral
    #14 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 158 reviewsTripAdvisor (158)
    $ - $$ | Mexican, Latin, International
    Avenida Paseo de La Reforma 80 En el Hotel Fiesta Americana Reforma, Mexico City 06600 Mexico
    Read More »
  • #15
    Almara
    #15 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 368 reviewsTripAdvisor (368)
    $ - $$ | Mediterranean, Latin, Seafood
    Varsovia Esquina Hamburgo Colonia Juarez, Mexico City 06600 Mexico
    Read More »
  • #16
    La Mansion Marriott Reforma Steakhouse
    #16 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 461 reviewsTripAdvisor (461)
    $$ | Mexican, Barbecue
    Avenida Paseo de La Reforma 276 Col. Juarez, Mexico City Marriott Reforma Hotel, Mexico City 06600 Mexico
    Read More »
  • #17
    El Cardenal Alameda
    #17 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1945 reviewsTripAdvisor (1945)
    $ - $$ | Mexican
    Avenida Juarez 70 inside the Hilton Hotel, Mexico City 06000 Mexico
    Read More »
  • #18
    Sonora Grill Amores
    #18 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 197 reviewsTripAdvisor (197)
    $ - $$ | Mexican, Grill, Steakhouse
    Calle Pilares 231, Mexico City 03100 Mexico
    Read More »
  • #19
    Restaurante El Cardenal
    #19 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 5930 reviewsTripAdvisor (5930)
    $ - $$ | Mexican, Latin
    Calle Palma # 23 Centro Historico, Entre 5 De Mayo y Francisco I, Mexico City 06000 Mexico
    Read More »
  • #20
    Eloise - Mexico
    #20 of 6,730 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1037 reviewsTripAdvisor (1037)
    $$ | French, European, Contemporary
    Avenida Revolucion 1521, Mexico City 01000 Mexico
    Read More »

Explore More of Mexico City

If you make a purchase from our site, we may earn a commission. This does not affect the quality or independence of our editorial content.