Mexico City Restaurants

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.

Sort by: 18 Recommendations {{numTotalPoiResults}} {{ (numTotalPoiResults===1)?'Recommendation':'Recommendations' }} 0 Recommendations
CLEAR ALL Area Search CLEAR ALL
Loading...
  • 1. Azul Condesa

    $$$ | La Condesa

    When it comes to authentic Mexican food, chef and food historian Ricardo Muñoz Zurita literally wrote the book with his Diccionario Enciclopédico de la Gastronomía Mexicana (Encyclopedia of Mexican Food). Here in his art-filled, elegant Condesa restaurant, you can sample some of his superb regional Mexican dishes, such as beef drizzled in a smoky Oaxacan mole that takes three days to make, Veracruz-style fish, or ancient Mayan dishes from the Yucatán. In addition, there is always a seasonal menu highlighting cuisine from a different state of Mexico, with recipes by some of that state's star chefs, as well as Muñoz. Azul has additional locations in El Centro as well as on the campus of UNAM in Ciudad Universitaria.

    Av. Nuevo León 68, Mexico City, Mexico City, 06100, Mexico
    55-5286–6380

    Known For

    • Cochinita pibíl
    • Authentic Mexican breakfasts
    • Chocolate dessert tamales

    Restaurant Details

    Rate Includes: No dinner Sun.
  • 2. Café de Tacuba

    $$$ | Centro Histórico

    An essential, if touristy, breakfast, lunch, dinner, or snack stop downtown, this Mexican classic opened in 1912 in a section of an old convent. At the entrance to the main dining room are huge 18th-century oil paintings depicting the invention of mole poblano, a complex sauce featuring a variety of chiles and chocolate that was created by the nuns in the Santa Rosa Convent in Puebla. A student group dressed in medieval capes and hats usually serenades diners Wednesday through Sunday afternoons.

    Calle Tacuba 28, Mexico City, Mexico City, 06010, Mexico
    55-5521–2048

    Known For

    • Live music by students dressed in medieval attire
    • Classic tamales
    • Old-school atmosphere

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 3. El Bajío

    $$ | Polanco

    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.

    Alejandro Dumas 7, Mexico City, Mexico City, 11550, Mexico
    55-5281–8245

    Known For

    • Good value
    • Traditional recipes
    • Family-friendly atmosphere

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 4. El Tajín

    $$ | Coyoacán

    Named after El Tajín pyramid in Veracruz state and a longtime proponent of the "slow food" movement, this elegant lunch spot inside Jardin Cultural Del Centro Veracruzano sizzles with pre-Hispanic influences. Innovative appetizers include chilpachole, a delicate crab-soup with epazote and macha chile paste, while main dishes might include rabbit in a guajillo mole sauce and octopus cooked in its own ink with red wine, olives, and almonds.

    Av. Miguel Ángel de Quevedo 687, Mexico City, Mexico City, 04320, Mexico
    55-5659–5759

    Known For

    • Lovely setting overlooking a garden courtyard
    • Impressive wine list
    • Artfully prepared pre-Hispanic Mexican cuisine

    Restaurant Details

    Rate Includes: Credit cards accepted, No dinner
  • 5. El Turix

    $ | Polanco

    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.

    Emilio Castelar 212, Mexico City, Mexico City, 11560, Mexico
    55-5280–6449

    Known For

    • Authentic atmosphere
    • No-nonsense service
    • Best cochinita pibíl in the neighborhood
  • Recommended Fodor’s Video

  • 6. Nico's

    $$$ | Greater Mexico City

    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, 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
  • 7. Pujol

    $$$$ | Polanco

    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, 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
  • 8. Quintonil

    $$$$ | Polanco

    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, 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
  • 9. Bellinghausen

    $$ | Juárez

    This cherished Zona Rosa lunch spot has been in service for more than 100 years and its partially covered hacienda-style courtyard at the back, set off by an ivy-laden wall and fountain, is still a midday magnet for executives and tourists alike. A veritable army of waiters scurries back and forth serving tried-and-true Mexican favorites. Two slightly more luxe branches don't have the same historic charm, but the closest, Casa Bell (Praga 14, Zona Rosa), a courtyard restaurant ringed by dozens of caged chirping birds, is a must on a sunny afternoon.

    Londres 95, Mexico City, Mexico City, 06600, Mexico
    55-5207–6749

    Known For

    • Filete chemita (broiled steak with mashed potatoes)
    • Chamorro Bellinghausen (make-your-own tacos of minced lamb shank)
    • High-end service without the price tag

    Restaurant Details

    Rate Includes: Credit cards accepted, No dinner
  • 10. El Cardenal

    $$ | Centro Histórico

    An institution known for its classic Mexican cooking, today El Cardenal has locations all over the city, but the branch to try is on Calle Palma, in a three-story building in the florid style of the late 19th century. Inside, the atmosphere (think beige walls and white tablecloths) and food are old school; the best time to come is breakfast, when trays of pan dulces make for a pleasant prelude to eggs or chilaquiles. Other locations include the ground floor of the Hilton Alameda in San Angel (Avenida de la Paz 32) and Lomas de Chapultepec (Avenida Paseo de Las Palmas 215, near Colonia Polanco).

    Calle Palma 23, Mexico City, Mexico City, 06010, Mexico
    55-5521–8815

    Known For

    • Perfect Mexican breakfast
    • Oaxacan-style moles
    • Family favorite for special-occasion dining

    Restaurant Details

    Rate Includes: Credit cards accepted, No dinner
  • 11. El Hidalguense

    $$ | Roma Sur

    This laid-back restaurant has been serving Hidalgo-style lamb barbacoa to grateful Mexico City residents since the 1990s. Friday through Sunday afternoons only, fresh lamb from owner Moisés Rodríguez’s Hidalgo farm is roasted for 12 hours over mesquite and oak in an underground pit, then served in charred agave leaves. An order of barbacoa comes with everything you need to make tacos you'll remember for days; be sure to order the consommé, flavored with meat drippings, chile, and lime, and wash it all down with a glass of pulque. Though this is a barbacoa favorite, the mixiotes (pit-barbecued meats)—another Hidalguense specialty—are fantastic as well.

    Calle Campeche 155, Mexico City, Mexico City, 06760, Mexico
    55-5564–0538

    Known For

    • Excellent lamb barbacoa tacos
    • Informal, local scene
    • Variety of pulques

    Restaurant Details

    Rate Includes: No credit cards, Closed Mon.–Thurs. No dinner
  • 12. El Parnita

    $ | Roma Norte

    The logo says "tradición desde 1970," but in fact El Parnita is a more recent addition to Roma's lunch scene: a hip, updated take on the simple family-owned fonda. The menu consists of antojitos (snacks like tacos, tostadas, and ceviches), from recipes culled from the family's travels throughout the country, such as rellenito, a chipotle chile stuffed with cheese and beans in a sauce of piloncillo (unrefined brown sugar) from Zacatecas; and tacos viajeros, homemade tortillas piled with pork loin and leg long cooked in citrus, from Michoacán. While it's a hugely popular spot for trendy types, local workers and families come too, enjoying it for the affordable neighborhood restaurant it is at its core.

    Av. Yucatán 84, Mexico City, Mexico City, 06700, Mexico
    55-5264–7551

    Known For

    • Boisterous people-watching scene
    • Affordable regional Mexican fare
    • Great micheladas

    Restaurant Details

    Rate Includes: No dinner. Closed Mon.
  • 13. 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, 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
  • 14. La Casa de las Sirenas

    $$ | Centro Histórico

    The oldest portions of this 16th-century mansion were built using stones torn down from the Templo Mayor, which lies just feet away. At lunchtime, you may want to reserve a table on the atmospheric second-floor terrace overlooking the Zócalo, cathedral, and national palace, or simply stop at the ground floor patio for a drink in the shade of the towering cathedral across the street. The menu is a mishmash of international (Cornish game hen) and Mexican (cilantro soup).

    República de Guatemala 32, Mexico City, Mexico City, 06010, Mexico
    55-5704–3273

    Known For

    • Nice craft beer and mezcal selection
    • Mix of international and Mexican cuisine
    • Outdoor seating

    Restaurant Details

    Rate Includes: Credit cards accepted, No dinner Sun.
  • 15. La Tecla

    $$ | La Roma

    This popular veteran of the city's modern Mexican culinary scene is still a mainstay for reasonably priced, consistently well-prepared dishes like huitlacoche risotto with corn and poblano chiles, and grilled prawns with a sweet-spicy tamarind-guajillo reduction. The space is refined, relaxed, and ideal for conversation, and there are a few tables on the sidewalk overlooking Plaza Villa de Madrid and Fuente de Cibeles.

    Calle de Durango 186A, Mexico City, Mexico City, 06700, Mexico
    55-5525–4920

    Known For

    • Refined, quiet dining room
    • Excellent selection of Mexican wines
    • Artfully plated contemporary fare

    Restaurant Details

    Rate Includes: Credit cards accepted, No dinner Sun.
  • 16. Los Girasoles

    $$ | Centro Histórico

    When Los Girasoles ("the sunflowers") opened more than 30 years ago in the Centro, it became the first in a wave of modern Mexican restaurants to take on a neighborhood dominated by century-old classics. Now it remains a good place to sip a cold beer and enjoy pre-Hispanic delicacies like escamoles (ant eggs), gusanos de maguey (agave worms), and chapulines (fried grasshoppers). Set in a restored colonial home, its front patio has the best view around of one of the city's most grandiose plazas, its edges lined by extravagant belle epoque giants.

    Xicotencatl 1, Mexico City, Mexico City, 06010, Mexico
    55-5510–0630

    Known For

    • Outdoor dining
    • Great views of one of the city's most gorgeous plazas
    • Sunny decor

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 17. Restaurante San Angel Inn

    $$$ | San Angel

    Dark mahogany furniture, crisp white table linens, exquisite blue-and-white Talavera place settings, and refined service strike a note of restrained opulence at this 18th-century estate whose dining rooms surround a central courtyard with fragrant gardens and a circular fountain. Although you'll find European-influenced classic fare like chateaubriand for two and crispy calves' brains in brown butter, the Mexican delicacies are the stars—consider the crepes of huitlacoche, or a jewel-like dish of escamoles (ant larvae) panfried in butter and herbs. The dessert cart, which displays everything from rich chocolate cake to Bavarian cream with strawberries and cajeta (goats-milk caramel), is a must.

    Calle Diego Rivera 50, Mexico City, Mexico City, 01060, Mexico
    55-5616–1402

    Known For

    • Gorgeous indoor and outdoor dining areas
    • Weekend brunch
    • Elaborate dessert cart

    Restaurant Details

    Rate Includes: Credit cards accepted
  • 18. Sanborns

    $ | Centro Histórico

    In 1917, the Sanborn brothers took over the iconic Casa de los Azulejos building to expand their drugstore business and now the popular stores-cum-restaurants, owned by billionaire Carlos Slim, populate every major town in Mexico. The menu plays it safe with decent Mexican standards and international options like burgers, soups, and club sandwiches, but the long, winding counter is one of the best places around for a solo coffee and breakfast, while happy hour deals at the endearingly old-fashioned upstairs bar are hard to beat.

    Calle Madero 4, Mexico City, Mexico City, 06500, Mexico
    55-5512–9820

    Known For

    • Quality enchiladas
    • Spectacular colonial setting
    • Old-school atmosphere

    Restaurant Details

    Rate Includes: Credit cards accepted

No Restaurants Results

Please try a broader search, or expore these popular suggestions:

There are no results for {{ strDestName}} Restaurants in the searched map area with the above filters. Please try a different area on the map, or broaden your search with these popular suggestions:

Recommended Fodor’s Video