8 Best Restaurants in Mexico City, Mexico

Mexico City has been a culinary capital ever since the time of Moctezuma. Chronicles tell of the extravagant banquets prepared for the Aztec emperor with more than 300 different dishes served. Today's Mexico City is a gastronomic melting pot, with some 15,000 restaurants. You'll find everything from taco stands on the streets to simple, family-style eateries and elite restaurants. The number and range of international restaurants is growing and diversifying, particularly in middle- and upper-class neighborhoods like Polanco, San Angel, La Condesa, La Roma, Lomas de Chapultepec, and Del Valle. Argentine, Spanish, and Italian are the most dominant international cuisines; however, you'll also find a fair share of Japanese, Korean, Arabic, and French restaurants. Mexico City restaurants generally open 7–11 am for breakfast (el desayuno) and 1–6 for lunch (la comida)—although it's rare for Mexicans to eat lunch before 2, and you're likely to feel lonely if you arrive at a popular restaurant before then. Lunch is an institution in this country, often lasting two or more hours, and until nightfall on Sunday. Consequently, the evening meal (la cena) may often be really light, consisting of sweet bread and coffee, traditional tamales, and atole (a hot beverage made from corn and masa and sometimes chocolate) at home, or tacos and appetizers in a restaurant.

If having dinner, most locals start out at 9 pm; restaurants serving dinner stay open at least until 11 pm during the week, and later on weekends. Many restaurants are only open for lunch, especially on Sunday. At deluxe restaurants dress is generally formal (jacket at least), and reservations are recommended; see reviews for details. If you're short on time, you can always head to American-style coffee shops or recognizable fast-food chains all over the city that serve the tired but reliable fare of burgers, fried chicken, and pizza. If it's local flavor you're after, go with tacos or the Mexico City fast-food staple, the torta (a giant sandwich stacked with the ingredients of your choice for about $3). Eating on the street is part of the daily experience for those on the go, and surprising as it may seem, many people argue that it's some of the best food in the city. Still, stick to crowded stands to avoid a stomach illness.

Also cheap and less of a bacterial hazard are the popular fondas (small restaurants). At lunchtime fondas are always packed, as they serve a reasonably priced four-course meal, known as the comida corrida, which typically includes soup of the day, rice or pasta, an entrée, and dessert. There are few vegetarian restaurants, but you'll have no trouble finding nonmeat dishes wherever you grab a bite. Vegetarians and vegans, however, will have a more difficult time, as many dishes are often prepared using lard.

Colonia Polanco, the upscale neighborhood on the edge of the Bosque de Chapultepec, has some of the best and most expensive dining (and lodging) in the city. Zona Rosa restaurants often fill up with tourists, so don't expect to be sitting with the locals here. The Condesa and Roma neighborhoods buzz with a younger crowd all week.

El Bajío

$$ | Polanco Fodor's choice

Carmen "Titita" Ramírez—a culinary expert who has been featured in various U.S. food magazines—has turned El Bajío into a true icon of traditional Mexican cuisine, with 19 locations throughout the city (the Polanco branch is likely to be most accessible to visitors). The empanadas de plátano rellenas de frijol (plantain turnovers filled with beans) are popular, as are the tortas de huauzontles, fritters of a Mexican green. The decor and clientele combine both old and new Mexico; business meetings happen alongside boisterous family outings.

El Turix

$ | Polanco Fodor's choice

Polanco's most beloved taquería serves up tacos, tortas, and panuchos of cochinita pibíl, the Yucatecan specialty of achiote-marinated pork. People from all walks of life, from hipsters to construction workers to businesswomen, line up throughout the day for a quick fix, topped with the habanero salsa and pickled red onion (and Montejo beer) typical of the Yucatán. If you can grab a table, get the sopa de lima, a mildly tart chicken soup made with the region's tiny limes.

Nico's

$$$ | Greater Mexico City Fodor's choice

A must-visit for fans of traditional Mexican cuisine who think they've tasted it all, this barely adorned, simply elegant restaurant in a workaday neighborhood—a 20-minute Uber ride from Polanco—is the domain of chef Gerardo Vázquez Lugo (whose parents opened Nicos in 1957), a stickler for ingredients sourced from small producers and dishes that can seem nuevo but are all rooted in history. The sopa seca de natas—several crepes layered with cream, tomato, and poblano chiles—is a 19th-century recipe from a convent in Guadalajara, and the octopus stewed in its ink with pecans, almonds, and pine nuts is a generations-old recipe from Veracruz. There's no dinner, but it's open until 7:30, and Lugo also has a small food shop across the street, Nicolasa.

Av. Cuitlahuac 3102, Mexico City, 02080, Mexico
55-5396–7090
Known For
  • Ribeye on the bone with a bitter-orange sauce
  • Extensive artisanal mezcal selection
  • Chiles en nogada (available only in September)
Restaurant Details
Rate Includes: Closed Sun. No dinner

Recommended Fodor's Video

Pujol

$$$$ | Polanco Fodor's choice

The internationally acclaimed chef at Pujol, Enrique Olvera, continuously reinvents traditional Mexican dishes and their presentation, and is largely responsible for the country's gastronomic revolution. The dining experience here can be as educational as it is hedonistic, and the two seven-course menus are designed to create a holistic flavor experience. There is also a 10-course taco menu available, with drink pairings included. Despite the tailored setting and haute cuisine, Pujol is a dressy-casual place; reservations aren't required, but are a good idea.

Tennyson 133, Mexico City, 11560, Mexico
55-5545–4111
Known For
  • Exqusite local flavors
  • Best set menu in town
  • Surprisingly low-key atmosphere for such haute cuisine
Restaurant Details
Rate Includes: Closed Sun., Children under 12 discouraged

Quintonil

$$$$ | Polanco Fodor's choice

Chef-owner Jorge Vallejo cut his teeth at Pujol before opening Quintonil (named after a wild green herb often found in milpas, a Mesoamerican crop-growing system) in 2012. Vallejo eschews fussiness to let the ingredients shine: smoked trout from nearby Zitácuaro or a salad of greens and herbs from the floating gardens of Xochimilco. A seasonal set menu is available, as well as the à la carte selections. The discreet, refined restaurant is locally focused all the way up to the rooftop garden.

Isaac Newton 55, Mexico City, 11560, Mexico
55-5280–1660
Known For
  • Accessible fine dining
  • Thoughtful ingredient pairings
  • Local ingredients, including from rooftop garden
Restaurant Details
Rate Includes: Closed Sun., Children under 12 discouraged

Au Pied de Cochon

$$$ | Polanco

Open around the clock inside the Hotel Presidente InterContinental, this fashionable bistro continues to seduce well-heeled chilangos with high-end French classics. The oysters are flown in from France as well as Baja California; the roasted leg of pork with béarnaise sauce is the signature dish; green-apple sorbet with Calvados is a delicate finish. The extensive breakfast menu features both French and Mexican favorites. A fun indulgence at any hour, it's best for a decadent late-night repast, when the people-watching is at its best. (Another location, in the Hotel InterContinental Presidente in the Santa Fe neighborhood, isn't open 24 hours.)

Cambalache

$$$$ | Polanco

This beef-lover's dream (with three additional locations in Mexico City, as well as branches in Cancún and Toluca) is popular with everyone from businessmen to young families. Everything is grilled, from the Argentine beef and Australian lamb to the whitefish in a mild chili sauce. Desserts are large and inventive—try the riff on an alfajor, a typical dulce de leche sandwich cookie. The low-ceiling, wood-beamed dining room is hung with nostalgic pictures of Buenos Aires.

Alejandro Dumas 122, Mexico City, 11550, Mexico
55-5280–2080
Known For
  • Generous portions of classic Argentine cuisine
  • Passionate staff
  • High-quality ingredients
Restaurant Details
Rate Includes: Credit cards accepted

Hacienda de los Morales

$$$$ | Polanco

Built in the 17th century on the site of a mulberry farm, this hacienda has been transformed into one of Mexico's most elegant dinner spots. The atmosphere outclasses even the food, which consists of both Mexican classics and more experimental dishes that incorporate Spanish and Mediterranean influences. Live music in both the dining and bar areas, which might take the form of a string quintet, a lone pianist, or a strolling mariachi band, adds to the experience.

Juan Vázquez de Mella 525, Mexico City, 11510, Mexico
55-5283–3055
Known For
  • Gorgeous colonial architecture
  • Creative flavor combinations
  • A variety of live music while you dine
Restaurant Details
Rate Includes: Credit cards accepted