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 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). 

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,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 117 reviewsTripAdvisor (117)
    $ - $$ | Mexican, Cafe, Deli
    Ernesto Pugibet #21, Mexico City Mexico
    Read More »
  • #2
    Nana
    #2 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 104 reviewsTripAdvisor (104)
    $ - $$ | French, Seafood, International, Grill
    Calle Paseo de los Tamarindos 400 Pb 07, Mexico City 05120 Mexico
    Read More »
  • #3
    SCOLA by CESSA
    #3 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 155 reviewsTripAdvisor (155)
    $ - $$ | International
    Calle Morelos 7 Progreso Tizapan, Mexico City 01090 Mexico
    Read More »
  • #4
    Quattro
    #4 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 514 reviewsTripAdvisor (514)
    $$ | Italian, Mediterranean, European
    Avenida Santa Fe # 160 Hotel JW Marriott, Mexico City 01376 Mexico
    Read More »
  • #5
    Dalis pizzeria italiana
    #5 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 257 reviewsTripAdvisor (257)
    $ | Italian, Pizza, European
    Calle Emiliano Zapata, Mexico City 06000 Mexico
    Read More »
  • #6
    Condimento Restaurant
    #6 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 386 reviewsTripAdvisor (386)
    $ - $$ | International
    Avenida Paseo de La Reforma 276 Mexico City Marriott Reforma Hotel, Mexico City 06600 Mexico
    Read More »
  • #7
    Sir Winston Churchill's
    #7 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1762 reviewsTripAdvisor (1762)
    $$ | International, European, British
    Blvd. Manuel Avila Camacho 67, Polanco, Mexico City 11560 Mexico
    Read More »
  • #8
    Harry's Masaryk
    #8 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 703 reviewsTripAdvisor (703)
    $$ | Steakhouse, Seafood, Contemporary
    Avenida Presidente Masaryk 264 Polanco, Mexico City 11560 Mexico
    Read More »
  • #9
    Asaderos Grill Polanco
    #9 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 329 reviewsTripAdvisor (329)
    $ - $$ | Steakhouse, Grill, Mexican, Bar, Pub
    Calle Euler 152, Mexico City 11560 Mexico
    Read More »
  • #10
    SonoraGrill Prime Insurgentes
    #10 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 910 reviewsTripAdvisor (910)
    $$ | Bar
    Avenida Insurgentes sur 1458 Col. Del Valle, Mexico City 03230 Mexico
    Read More »
  • #11
    La Vicenta Vallejo
    #11 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 281 reviewsTripAdvisor (281)
    $ - $$ | Latin, Grill, Mexican, Seafood
    Calzada Vallejo 1090 Parque Via Vallejo, nivel 2. Sta Cruz de Las Salinas Azcapotzalco, Mexico City 02340 Mexico
    Read More »
  • #12
    Sonora Grill Coyacan
    #12 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1472 reviewsTripAdvisor (1472)
    $ - $$ | Mexican, Bar
    Avenida Coyoacan 1955, Mexico City 14000 Mexico
    Read More »
  • #13
    Almara
    #13 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 317 reviewsTripAdvisor (317)
    $ - $$ | Mediterranean, Latin
    Varsovia Esquina Hamburgo Colonia Juarez, Mexico City 06600 Mexico
    Read More »
  • #14
    Zefiro
    #14 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 5 based on 678 reviewsTripAdvisor (678)
    $ - $$ | Mexican, Contemporary
    San Jeronimo 24 Centro Historico, Mexico City 06080 Mexico
    Read More »
  • #15
    Les Moustaches
    #15 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 759 reviewsTripAdvisor (759)
    $$ | French, International
    Calle Rio Sena 88 Colonia Cuauhtemoc, Mexico City 06500 Mexico
    Read More »
  • #16
    Eloise - Mexico
    #16 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1031 reviewsTripAdvisor (1031)
    $$ | French, European, Contemporary
    Avenida Revolucion 1521, Mexico City 01000 Mexico
    Read More »
  • #17
    El Cardenal Alameda
    #17 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 1930 reviewsTripAdvisor (1930)
    $ - $$ | Mexican
    Avenida Juarez 70 inside the Hilton Hotel, Mexico City 06000 Mexico
    Read More »
  • #18
    La Distral
    #18 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 151 reviewsTripAdvisor (151)
    $ - $$ | Mexican, Latin, International, Spanish
    Avenida Paseo de La Reforma 80 En el Hotel Fiesta Americana Reforma, Mexico City 06600 Mexico
    Read More »
  • #19
    La Casa del Pastor Masaryk
    #19 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 339 reviewsTripAdvisor (339)
    $ - $$ | Mexican
    Calle Alfredo de Musset 3 Polanco, Mexico City 11540 Mexico
    Read More »
  • #20
    La Mansion Marriott Reforma Steakhouse
    #20 of 6,918 Places to Eat in Mexico City
    TripAdvisor Traveler Rating 4.5 based on 444 reviewsTripAdvisor (444)
    $$ | Mexican, Barbecue
    Avenida Paseo de La Reforma 276 Col. Juarez, Mexico City Marriott Reforma Hotel, Mexico City 06600 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.

Recommended

The 50 Most Beautiful Places in the World

Let these gorgeous destinations inspire you to travel more.

Holly JohnsonJanuary 16, 2020

50 Amazing Honeymoon Ideas

From relaxing weekend getaways to epic adventures, these honeymoon trips will help couples create memories to last a lifetime.

Kyle McCarthyJanuary 8, 2020

The Cheapest Days to Fly: A Guide to the Best (and Worst) Times to Travel

Use these tips and tricks to get the best deal on your next flight.

Lyn MettlerDecember 23, 2019

30 Top Florida Weekend Getaways

Spend sun-filled days exploring Florida's beautiful beaches, cities, parks and small towns.

Gwen PratesiDecember 9, 2019

The Best Travel Backpacks for 2020

U.S. News rated the best travel backpacks using recommendations from experts and consumers.

Lyn MettlerNovember 25, 2019

30 Top Wellness Retreats

Rejuvenate your mind, body and spirit at one of these relaxation-focused properties.

Kyle McCarthyNovember 21, 2019

30 Fun All-Inclusive Family Vacations

Book one of these all-inclusive trips that cover food, accommodations and activities galore.

Holly JohnsonNovember 14, 2019

5 Ways Cruise Lines Are Becoming More Environmentally Friendly

Industry considers impact as it looks to the future.

Gwen PratesiNovember 12, 2019

11 Unique and Quirky Cruise Destinations

Venture off the beaten path for an authentic cruising experience.

Christine SmithNovember 12, 2019

The 2020 Best Cruise Lines for Families

Gather up the gang and head out to sea with one of these six kid-friendly cruise lines.

Nicola WoodNovember 12, 2019