16 Best Restaurants in Mexico City, Mexico

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 Tajín

$$ | Coyoacán Fodor's choice

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
Restaurants Details
Rate Includes: Credit cards accepted, No dinner

Rokai

$$ | Juárez Fodor's choice

An immediate success since it opened on a quiet side street in Colonia Cuauhtémoc, tiny Rokai is perhaps the most authentic Japanese restaurant in a city where cream cheese, chipotle mayo, and bottled hot sauce adorn many a sushi roll. Japanese chefs Hiroshi Kawahito and Daisuke Maeda use immaculately fresh fish brought in daily from Mexico's various coasts, primarily Baja California and Oaxaca, and turn it into sushi and sashimi, as well as cooked dishes. There's also a ramen restaurant next door, bearing the same name and ownership.

Río Ebro 87, Mexico City, Mexico City, 06500, Mexico
55-5207–7543
Known For
  • traditional omakase tasting menu that is a bargain for the quality
  • reservations typically needed
  • vegetarian ramen dishes
Restaurants Details
Rate Includes: Closed Sun.

Recommended Fodor's Video

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
Restaurants Details
Rate Includes: Credit cards accepted, No dinner

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
Restaurants Details
Rate Includes: Credit cards accepted, No dinner

Bistrot Arlequin

$$ | Juárez

Here you'll find everything you would expect from a petite bistro: an intimate environment open to the street, comforting food, good music that's not too loud, and excellent French wines. Start by ordering the house specialty, hailing from Lyon, France: fish quenelles with your choice of various sauces. A popular main dish is the carne bourguignonne, beef cooked in red wine and butter with bacon and mushrooms. If there's room for dessert, try the clafoutis, a French custard with cherries.

Río Nilo 42, Mexico City, Mexico City, 06500, Mexico
55-5207–5616
Known For
  • traditional French bistro atmosphere
  • popular carne bourguignonne
  • clafoutis for dessert
Restaurants Details
Rate Includes: Credit cards accepted, No dinner Sun.

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
Restaurants Details
Rate Includes: Credit cards accepted, No dinner

El Dragón

$$ | Juárez

The former ambassador to China was so impressed by El Dragón's lacquered Beijing duck that he left behind a note of recommendation (now proudly displayed on one of the restaurant's walls) praising it as the most authentic in Mexico. The duck is roasted over a fruitwood fire and later brought to your table, where the waiter cuts it into thin, tender slices, though it's served with flour tortillas instead of the traditional Chinese steamed pancakes. Most of the cooks hail from Beijing, but they mix up their regional cuisines.

Hamburgo 97, Mexico City, Mexico City, 06600, Mexico
55-5525–2466
Known For
  • a good place to splurge on a meal
  • a mix of regional Chinese cuisine, with a focus on Beijing
  • ideal location for a meal while out exploring
Restaurants Details
Rate Includes: Credit cards accepted

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
Restaurants Details
Rate Includes: No credit cards, Closed Mon.–Thurs. No dinner

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
Restaurants Details
Rate Includes: Credit cards accepted, No dinner Sun.

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
Restaurants Details
Rate Includes: Credit cards accepted, No dinner Sun.

La Vinería

$$ | La Condesa

This cozy, old-fashioned restaurant and wine bar is ideal for conversation and lingering over a light meal from the eclectic menu that shows Mexican, Spanish, and Italian influences. Try the wild mushrooms and goat cheese in pastry with brandy sauce, the fish of the day with artichokes and white wine, and the cajeta crepes for dessert.

Av. Fernando Montes de Oca 52--A, Mexico City, Mexico City, 06140, Mexico
55-5211–9020
Known For
  • low-key, quiet ambience
  • excellent Eurocentric wine list
  • interesting mix of new-world and old-world cuisine
Restaurants Details
Rate Includes: Credit cards accepted, No dinner Sun.

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
Restaurants Details
Rate Includes: Credit cards accepted

Mazurka

$$ | Benito Juárez

The glowing reputation of this long-standing Polish restaurant shone even brighter after people got word that the establishment had served Pope John Paul II on several of his visits to Mexico City; the generous Degustación del Papa (Pope's Menu) includes small portions of various entrées served to the pope. Its best days might be behind it, but it's an interesting slice of the city's diverse culinary history, and still a source for terrific duck dishes.

Nueva York 150, Mexico City, Mexico City, 03810, Mexico
55-5543–4509
Known For
  • the best kielbasa for miles
  • impressive international wine collection
  • pierogi with piano accompaniment
Restaurants Details
Rate Includes: Credit cards accepted, No dinner Sun. and Mon.

Mikado

$$ | Juárez

Strategically positioned a few blocks west of the U.S. embassy and close to the Japanese embassy, this spot is notable for its varied sushi and teppanyaki options. A fine Japanese chef and a cheerful mix of Japanese embassy workers and young Mexicans also make Mikado a real treat.

Paseo de la Reforma 369, Mexico City, Mexico City, 06500, Mexico
55-5525–3096
Known For
  • hibachi grills in view of diners
  • plentiful vegetarian options
  • excellent yakimeshi, a fried-rice dish
Restaurants Details
Rate Includes: Credit cards accepted, No lunch Sun.

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.