Bistros, trattorias, taverns and neighbourhood rooms: the mid-tier places where Mexico City actually eats.

Where to eat well, no fuss

Contramar ★ 4.9

Mexican seafood$$$roma-norte

Contramar in Mexico City is the Gabriela Camara-run Durango Street seafood room in Roma Norte since 1998, the lunch-only kitchen that built its name on the tuna tostada and the split-color pescado a la talla.

Signature: Tuna tostada, Pescado a la talla, Fish tacos

Order: The tuna tostada and the pescado a la talla, half red half green down the middle.

Tip: Open lunch only; lines start at 13:00. Walk-ins land easier on Mondays than mid-week.

Lardo ★ 4.5

Mexican-Mediterranean$$$condesa

Lardo in Mexico City is Elena Reygadas' all-day Condesa room on Agustin Melgar since 2015, the Mediterranean wood-fired sister of Rosetta that runs from morning eggs to late dinner pasta.

Signature: Wood-fired flatbreads, Pasta, Brunch plates

Order: The wood-fired flatbread of the day; the brunch eggs with Roma garden tomatoes.

Tip: Open from breakfast; the corner-window two-tops fill first. Walks-ins easier at 11:00 weekdays than 14:00.

Lalo! ★ 4.5

Mexican-Mediterranean breakfast$$roma-norte

Lalo in Mexico City is chef Eduardo Garcia's all-day Roma Norte counter on Zacatecas since 2014, the Maximo Bistrot casual sister with communal tables and breakfast that runs to noon.

Signature: Huevos rancheros, Chilaquiles, Croque-madame

Order: The huevos con chorizo; the chilaquiles verdes; a Mexican wine by the glass.

Tip: Walks-ins only; arrive before 09:00 weekends or expect a wait. Closed for full service Sunday afternoon.

El Cardenal Centro ★ 4.6

Traditional Mexican$$centro-historico

El Cardenal Centro in Mexico City is the Briz family's 1969 Centro Historico breakfast room on Palma, the Sunday-morning institution where hot chocolate is frothed tableside with raw-milk nata.

Signature: Hot chocolate, Pan de nata, Chiles en nogada

Order: The hot chocolate with pan de nata; chiles en nogada in season.

Tip: Sunday brunch fills by 09:30; arrive at opening at 08:00 to avoid the wait. Three other branches across the city.

Azul Condesa ★ 4.5

Regional Mexican$$$condesa

Azul Condesa in Mexico City is chef Ricardo Munoz Zurita's Condesa room on Nuevo Leon, the regional Mexican kitchen that tours a different Mexican state on a rotating menu every month.

Signature: Mole negro, Cochinita pibil, Tlacoyos

Order: The mole negro de Oaxaca; whichever state is featured that month.

Tip: Closed Sunday dinner; the rotating monthly menu is announced on Instagram. Daughter of Azul Historico in Centro.

Fonda Margarita ★ 4.5

Traditional Mexican breakfast$del-valle

Fonda Margarita in Mexico City is the Del Valle morning fonda on Adolfo Prieto since 1948, the open-air breakfast counter that has fed cabbies and politicians the same plates for over seven decades.

Signature: Huevos rancheros, Frijoles puercos, Chilaquiles

Order: Huevos con chorizo; frijoles refritos con asiento; chilaquiles verdes.

Tip: Open Tue-Sun 06:30 to 12:00, closed Mondays. Arrive before 09:00 or expect a 30 minute wait on the street.

Cafe de Tacuba ★ 4.3

Traditional Mexican$$centro-historico

Cafe de Tacuba in Mexico City is the Mollinedo family's 1912 Centro Historico room on Tacuba, the 17th-century palace dining hall that runs every traditional Mexican breakfast format the capital invented.

Signature: Enchiladas de mole, Tamales, Chocolate caliente

Order: Enchiladas de mole verde; tamales served with frothy chocolate caliente.

Tip: Daily 08:00 to 23:00; the strolling student trio on Sunday afternoons is the move for the room's full character.

Havre 77 ★ 4.5

French bistro$$$juarez

Havre 77 in Mexico City is Eduardo Lalo Garcia's classic French bistro in Juarez, the Maximo Bistrot sister room with a natural-wine list and Loire pours.

Signature: Steak frites, Coq au vin, Plateau de fruits de mer

Order: The steak frites; the plateau de fruits de mer to share, weekend lunch only.

Tip: Closed Mondays. Walk-ins land easier than booking; the deep Loire natural-wine list is the move.

Molino El Pujol ★ 4.6

Heirloom-corn Mexican$$condesa

Molino El Pujol in Mexico City is Enrique Olvera's Condesa heirloom-corn cafe on Sinaloa, the daytime molino that grinds native maize for tlacoyos, tortillas and tamales open to the public.

Signature: Tlacoyos, Quesadillas de masa azul, Tortillas de comal

Order: A tlacoyo de haba; a quesadilla de masa azul de huitlacoche; a torta of the day.

Tip: Open daily 08:00 to 18:00. The blue-corn tortillas to take home are sold in stacks at the counter; the public is welcome to watch the milling.

Los Danzantes Coyoacan ★ 4.4

Modern Oaxacan Mexican$$$coyoacan

Los Danzantes in Mexico City is the Coyoacan Jardin del Centenario Oaxacan kitchen, the plaza-side room that pairs house-distilled Los Danzantes mezcal with a black-mole tasting menu.

Signature: Mole negro, Quesillo tetela, Mezcal flight

Order: Mole negro with chicken; a flight of the house Espadin, Tobala and Madrecuixe mezcales.

Tip: Terrace seats face the plaza but get loud weekends; the upstairs interior is the quieter move.

San Angel Inn ★ 4.4

Traditional Mexican$$$san-angel

San Angel Inn in Mexico City is the 1692 hacienda turned restaurant on Diego Rivera, a courtyard-and-garden colonial room where the Margarita Sabra anchors Saturday brunch under the bougainvillea.

Signature: Chiles en nogada, Sopa de tortilla, Margarita Sabra

Order: Chiles en nogada (July to September); sopa de tortilla year round; the Margarita Sabra.

Tip: Book two weeks ahead for Saturday lunch on the patio. Mariachi runs Sunday afternoon.

El Bajio Polanco ★ 4.3

Regional Mexican$$polanco

El Bajio in Mexico City is chef Carmen Titita Ramirez's Veracruz-rooted regional Mexican kitchen with the Polanco branch on Alejandro Dumas, the dependable daytime stop for tamales and mole.

Signature: Carnitas, Empanadas de platano, Mole de Xico

Order: Carnitas; empanadas de platano relleno de frijol; tamal de mole.

Tip: Open daily 09:00 to 22:00. The Azcapotzalco original is the deeper room for Veracruz regional depth.

El Parnita ★ 4.4

Mexican antojitos$$roma-norte

El Parnita in Mexico City is the Roma Norte antojitos kitchen on Yucatan since 2010, a casual modern Mexican room with hand-rolled tortillas and a tight chipotle-fish taco menu.

Signature: Tacos de pescado al chipotle, Pulpo a la brasa, Tamales

Order: Tacos de pescado al chipotle; pulpo a la brasa; the tamal of the day.

Tip: Closed Sundays. Lunch service runs the heaviest; the patio is dog friendly. Walks-ins land most days.

El Hidalguense ★ 4.5

Hidalgo barbacoa$$roma-norte

El Hidalguense in Mexico City is the Roma Sur weekend barbacoa pit on Campeche, the maguey-pit lamb that fills the room from Friday through Sunday morning with Hidalgo-style platefuls.

Signature: Barbacoa de borrego, Consomé de borrego, Pancita

Order: Barbacoa de borrego with consomé and pancita on the side.

Tip: Open Friday to Sunday only, 07:00 to 18:00. Arrive by 09:30 Sunday or the consomé runs out before noon.

Expendio de Maiz Sin Nombre ★ 4.6

Heirloom-corn Mexican$$roma-norte

Expendio de Maiz in Mexico City is chef Jesus Salas' tiny no-reservations heirloom-corn counter in Roma Norte, the kitchen that built its name on native masa from Oaxaca and Tlaxcala.

Signature: Heirloom-corn tortillas, Tlacoyos, Quesadillas de masa azul

Order: The daily handwritten menu; the blue-corn tlacoyo with squash blossoms.

Tip: Ten counter seats; no reservations. Open Wed-Sun 13:00 to 19:00; arrive at opening with cash.

Casa de Tono ★ 4.0

Pozole and antojitos$juarez

Casa de Tono in Mexico City is the citywide pozole and antojitos chain that opens daily and hands out free atole de arroz at the door; the Londres branch in Juarez is the closest sit-down room from Roma and Reforma.

Signature: Pozole blanco, Tostadas, Enchiladas suizas

Order: A bowl of pozole blanco with all the garnishes; a tostada de tinga on the side.

Tip: Open 24 hours at many branches; cash and card accepted. A reliable late-night pozole stop after a long Roma or Centro night.

El Pescadito ★ 4.3

Sonora-style fish tacos$condesa

El Pescadito in Mexico City is the Sonora-import battered-fish taqueria with multiple branches; the Condesa stand on Atlixco runs the standing-counter style with marlin, shrimp and battered fish tacos.

Signature: Tacos de pescado capeado, Tacos de camaron, Marlin tacos

Order: Two tacos de pescado capeado; one taco de camaron; salsa cremosa.

Tip: Stand-up counters; no reservations. Open 12:00 to 22:00 daily. Cash preferred.

Fonda Fina ★ 4.3

Modern fonda Mexican$$roma-norte

Fonda Fina in Mexico City is the Roma Norte modern fonda on Medellin from chef Juan Cabrera, a daytime Mexican kitchen that updates traditional Mexico City home cooking with a tasting-menu format.

Signature: Sopa de mariscos, Pescado a la veracruzana, Mole de la casa

Order: Sopa de mariscos; whichever guisado fills the chef's plate that day; the daily mole.

Tip: Lunch is the move; the dining room runs more festively on Saturdays. Closed Monday.

Azul Historico ★ 4.4

Traditional Mexican$$$centro-historico

Azul Historico in Mexico City is chef Ricardo Munoz Zurita's Centro Historico courtyard kitchen at the Downtown Mexico hotel, the regional Mexican mole specialist with seats under the Indian laurel.

Signature: Mole negro, Cochinita pibil, Chiles en nogada

Order: Mole negro from Oaxaca; cochinita pibil tacos; an agua fresca de la temporada.

Tip: The open courtyard table closest to the fountain is the seat; brunch lasts till 17:00 weekends. Walk-ins land most weekdays.

Maque Condesa ★ 4.4

Mexican breakfast and pastries$$condesa

Maque in Mexico City is the Condesa morning room on Ozuluama that pairs handmade pan dulce with chilaquiles and huevos divorciados, a regular Sunday brunch stop on the Parque Mexico spine.

Signature: Chilaquiles, Pan dulce, Huevos con tasajo

Order: Chilaquiles verdes with chicken; a concha de vainilla; cafe de olla.

Tip: Daily 07:30 to 22:00. Walks-ins fill by 09:30 Sunday; arrive earlier or expect a 30 minute wait for the patio.

Casual Dining in Mexico City, FAQ

When is the best time to eat in Mexico City?

Peak food season in Mexico City is year-round.

What time do people eat in Mexico City?

Local dining hours: lunch around 12:30, dinner from 19:30.

How does tipping work in Mexico City?

service is typically included; small extra is welcome but not expected.

What is the one dish to try in Mexico City?

Ask the next local you meet what they would order. Mexico City rewards trust.

← Back to Mexico City food guide