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: 10 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. 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
  • 4. Al Andalus

    $$ | Centro Histórico

    Housed in a magnificent 17th-century building, Al Andaluz makes some of the best Lebanese food in the capital and is a landmark for the Lebanese immigrant community that has been present here since the late 19th century. Its proximity to La Merced means that the numerous menu options—from classic spreads like hummus and baba ghanoush to delicate plates of raw kibbeh nayeh—are made with the freshest ingredients. If you don't want to choose, order the mesa libanesa, a mixed platter with everything from hummus and kebbeh to lamb shawarmas.

    Mesones 171, Mexico City, Mexico City, 06010, Mexico
    55-5522–2528

    Known For

    • Outdoor dining
    • Arabic coffee
    • Perfect baklava

    Restaurant Details

    Rate Includes: Credit cards accepted, No dinner
  • 5. 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.)

    Campos Elíseos 218, Mexico City, Mexico City, 11550, Mexico
    55-5327–7756

    Known For

    • Late-night atmosphere
    • Extensive wine list
    • Impressive breakfast menu

    Restaurant Details

    Rate Includes: Credit cards accepted
  • Recommended Fodor’s Video

  • 6. 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
  • 7. 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
  • 8. 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
  • 9. San Cósmico

    $$

    With sushi, tacos, and tarot readings, this chef-driven restaurant adds more variety to San Rafael’s food scene. In addition to the eclectic culinary offerings, it’s a space that also serves as a fresh vegetable market and art space (with art and Mexican-made jewelry for sale), which nicely complement the psychedelic artwork that adorns the small, deli-style space. Courses on how to read tarot cards take place at the end of each month (consult Facebook for updates) and there are complementary tarot readings on Thursday evening.

    Sadi Carnot 41, Mexico City, Mexico
    55-7158--0242

    Known For

    • Chilaquiles with cochinita pibíl
    • Funky, art-heavy atmosphere
    • Weekly tarot card readings on Thursday and monthly tarot classes

    Restaurant Details

    Rate Includes: Closed Sun.
  • 10. 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