40 mid-range rooms in Mexico City, editor-picked. the comfortable everyday-good rooms in Mexico City, with real cooking and no surprise on the bill. All Mexico City food.

Buna ★ 4.8

roma-norte · Orizaba 42, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Buna in Mexico City is the Roma Norte in-house specialty roaster on Orizaba, the operation that sells Mexican single-origin Chiapas, Veracruz and Oaxaca.

El Vilsito ★ 4.8

narvarte · Peten 248 esq. Av. Universidad, Narvarte Poniente, Benito Juarez, 03020 Ciudad de Mexico

El Vilsito in Mexico City is the Narvarte mechanic shop by day and Bib Gourmand al pastor taqueria by night on Peten, with the trompo running past 02:00 most.

El Vilsito ★ 4.8

narvarte · Peten 248 esq. Av. Universidad, Narvarte Poniente, Benito Juarez, 03020 Ciudad de Mexico

El Vilsito in Mexico City: Daytime auto mechanic shop in Narvarte that turns into a Bib Gourmand al pastor taqueria after 19:00, off the tourist track.

Tip: Arrive after 21:00 weekends; the trompo fully fires by then and the line moves quickly along Peten.

Cafe Negro ★ 4.7

coyoacan · Centenario 16, Del Carmen, Coyoacan, 04000 Ciudad de Mexico

Cafe Negro in Mexico City is the Coyoacan all-Mexican roaster on Centenario, sourcing from small-scale Chiapas, Oaxaca, Puebla and Guerrero farms and pulling.

Los Cocuyos ★ 4.7

centro-historico · Bolivar 56, Centro Historico, Cuauhtemoc, 06000 Ciudad de Mexico

Los Cocuyos in Mexico City is the 24-hour Centro Historico taqueria on Bolivar since 1980, the around-the-clock counter that runs suadero, longaniza.

El Cardenal Centro ★ 4.7

centro-historico · Calle de la Palma 23, Centro Historico, Cuauhtemoc, 06000 Ciudad de Mexico

El Cardenal Centro in Mexico City is the Briz family's 1969 traditional Mexican breakfast institution on Palma, the Sunday-morning room that built its name.

Panaderia Rosetta Puebla ★ 4.7

roma-norte · Puebla 242, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Panaderia Rosetta in Mexico City is Elena Reygadas' Roma Norte bakery with the larger Puebla branch that supports counter brunch, the morning stop.

Masala y Maiz ★ 4.6

juarez · Calle Marsella 72, Juarez, Cuauhtemoc, 06600 Ciudad de Mexico

Masala y Maiz in Mexico City is chefs Norma Listman and Saqib Keval's one-Michelin-star Juarez room on Marsella, the kitchen that bridges Mexican.

Tip: Closed Mondays and Tuesdays; the room is small and books out a week ahead via Resy.

El Cardenal ★ 4.6

centro-historico · Calle de la Palma 23, Centro Historico, Cuauhtemoc, 06000 Ciudad de Mexico

El Cardenal in Mexico City is the Briz family's 1969 Centro Historico room on Palma, the traditional Mexican breakfast institution where hot chocolate.

Tip: Open 08:00-18:00; the Centro location seats four floors and still queues by 09:30 on Sunday morning.

Expendio de Maiz ★ 4.6

roma-norte · Yucatan 84, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

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

Tip: No reservations; only ten counter seats. Open Wed-Sun 13:00-19:00; arrive at opening and bring cash.

El Cardenal Centro ★ 4.6

centro-historico · Calle de la Palma 23, Centro Historico, Cuauhtemoc, 06000 Ciudad de Mexico

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.

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

Molino El Pujol ★ 4.6

condesa · Sinaloa 217, Hipodromo Condesa, Cuauhtemoc, 06170 Ciudad de Mexico

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.

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

Expendio de Maiz Sin Nombre ★ 4.6

roma-norte · Yucatan 84, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

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.

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

Cucurucho ★ 4.6

juarez · Rio Nazas 52, Juarez, Cuauhtemoc, 06500 Ciudad de Mexico

Cucurucho in Mexico City is David Birruete's specialty roaster with cafes across the city, the operation that built its house blend around Chiapas and Oaxaca.

Expendio de Maiz Sin Nombre ★ 4.6

roma-norte · Yucatan 84, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Expendio de Maiz Sin Nombre is tiny no-sign counter on yucatan that serves whatever the chef wants that day, with ten seats and only heirloom corn.

Tip: Wed-Sun 13:00-19:00 only; arrive at opening for the day's full menu and bring cash.

Bosforo Mezcaleria ★ 4.6

centro-historico · Luis Moya 31, Centro Historico, Cuauhtemoc, 06010 Ciudad de Mexico

Bosforo Mezcaleria (Cocktail bar) in Mexico City: Tue-Sat 18:00-02:00; the red curtain on Luis Moya is the entrance. Ask the bartender for a Tobala flight.

Tip: Tue-Sat 18:00-02:00; the red curtain on Luis Moya is the entrance. Ask the bartender for a Tobala flight.

Lardo ★ 4.6

condesa · Agustin Melgar 6, Condesa, Cuauhtemoc, 06140 Ciudad de Mexico

Lardo in Mexico City is Elena Reygadas' Condesa all-day room with a strong wood-fired-flatbread brunch and Mediterranean morning plates that run from 08:00.

El Hidalguense ★ 4.5

roma-norte · Calle Campeche 155, Roma Sur, Cuauhtemoc, 06760 Ciudad de Mexico

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

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

El Hidalguense ★ 4.5

roma-norte · Calle Campeche 155, Roma Sur, Cuauhtemoc, 06760 Ciudad de Mexico

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.

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

Almanegra ★ 4.5

roma-norte · Tabasco 196, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Almanegra in Mexico City is the Roma Norte third-wave roaster on Tabasco, a single-origin specialty operation with rotating Mexican coffees and a small bar.

La Opera Bar ★ 4.5

centro-historico · Av. 5 de Mayo 10, Centro Historico, Cuauhtemoc, 06000 Ciudad de Mexico

La Opera Bar in Mexico City is the 1895 Centro Historico cantina on 5 de Mayo, the ornate dark-wood-and-velvet room where Pancho Villa shot a bullet hole.

Churreria El Moro ★ 4.5

centro-historico · Eje Central Lazaro Cardenas 42, Centro Historico, Cuauhtemoc, 06010 Ciudad de Mexico

Churreria El Moro in Mexico City is the 1935 Centro Historico churros counter on Eje Central, the 24-hour churro and chocolate window that runs hot churros.

El Huequito ★ 4.5

centro-historico · Ayuntamiento 21, Centro Historico, Cuauhtemoc, 06000 Ciudad de Mexico

El Huequito in Mexico City is the 1959 Centro al pastor counter that runs through dinner until 22:00 in the original Ayuntamiento alley, the late-evening.

El Hidalguense ★ 4.5

roma-norte · Calle Campeche 155, Roma Sur, Cuauhtemoc, 06760 Ciudad de Mexico

El Hidalguense in Mexico City: Weekend-only Roma Sur barbacoa pit from Hidalgo state, off the tourist map and out of consome by noon Sunday.

Tip: Open Friday to Sunday only, 07:00-18:00; arrive by 09:30 Sunday before the consome runs out.

Tlecan ★ 4.5

roma-norte · Av. Alvaro Obregon 228-Local 2, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Roma Norte mezcal bar on Alvaro Obregon, name means place of fire in Nahuatl; Anagrama-designed prehispanic-tomb decor, World's 50 Best Bars #23 in 2025.

Tip: Tue-Sat 18:00-01:00; the bar manager runs a guided spirit flight if you ask. Walk-ins only.

Cafe Avellaneda ★ 4.5

coyoacan · Higuera 40 local 3, Del Carmen, Coyoacan, 04100 Ciudad de Mexico

Cafe Avellaneda is seven-seat no-laptop coyoacan espresso bar on higuera that pulls some of the most precise mexican single-origin shots in the city.

Tip: The room is no-laptop; arrive for an espresso flight and a conversation with barista Geovanni Salas.

Ozimo Tahona ★ 4.5

roma-norte · Calle Cordoba 27, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Roma Norte mezcaleria on Calle Cordoba serving small-batch Oaxacan agaves with antojito plates; intimate room, tahona-crushed espadin and tobala bottles.

Tip: Thu-Sun 09:00-15:00 only; arrive at opening or call ahead. The loaves sell out by 13:00.

Fonda Margarita ★ 4.5

del-valle · Adolfo Prieto 1364B, Tlacoquemecatl del Valle, Benito Juarez, 03200 Ciudad de Mexico

Fonda Margarita in Mexico City is the 1948 Del Valle morning fonda on Adolfo Prieto, the open-air patio breakfast counter that has served cabbies.

Havre 77 ★ 4.5

juarez · Havre 77, Juarez, Cuauhtemoc, 06600 Ciudad de Mexico

Havre 77 in Mexico City is the Juarez French bistro from Eduardo Garcia, the Maximo Bistrot sister room that runs a Sunday plateau de fruits de mer.

El Parnita ★ 4.4

roma-norte · Av. Yucatan 84, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

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.

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

Maque Condesa ★ 4.4

condesa · Av. Ozuluama 4, Hipodromo, Cuauhtemoc, 06100 Ciudad de Mexico

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.

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

Cru Cru Brewing ★ 4.4

roma-norte · Callejon de Romita 8, La Romita, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Cru Cru Brewing in Mexico City is the La Romita craft brewery in a 19th-century mansion off Plaza Romita, one of the early modern Mexico City craft breweries.

Falling Piano Brewing Co ★ 4.4

roma-norte · Coahuila 99, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Falling Piano Brewing Co in Mexico City is the Roma Norte American-style craft brewery and taproom on Coahuila, a converted warehouse with hazy IPAs.

Drunkendog ★ 4.4

condesa · Av. Nuevo Leon 4A, Hipodromo Condesa, Cuauhtemoc, 06100 Ciudad de Mexico

Drunkendog in Mexico City is the Condesa craft beer taproom on Avenida Nuevo Leon next to Parque Espana, a long bar with 38 rotating taps split.

Pulqueria Las Duelistas ★ 4.4

centro-historico · Aranda 28, Centro Historico, Cuauhtemoc, 06400 Ciudad de Mexico

Pulqueria Las Duelistas is colorful 1902 centro pulqueria most tourists pass, pouring 45 flavored pulques and one of the city's most painted interiors.

Tip: Friday and Saturday afternoons run seven pulque flavors; Mon-Thu only runs five. Cash only.

Forte ★ 4.4

roma-norte · Calle Queretaro 116, Roma Norte, Cuauhtemoc, 06700 Ciudad de Mexico

Forte in Mexico City is the Roma Norte all-day bake-and-coffee room on Queretaro between Orizaba and Cordoba, a specialty-coffee counter by day that turns.

Maque Condesa ★ 4.4

condesa · Av. Ozuluama 4, Hipodromo, Cuauhtemoc, 06100 Ciudad de Mexico

Maque in Mexico City is the Condesa morning room on Ozuluama on the Parque Mexico spine, the brunch counter that pairs handmade pan dulce with chilaquiles.

San Angel Inn ★ 4.4

san-angel · Diego Rivera 50, San Angel Inn, Alvaro Obregon, 01060 Ciudad de Mexico

San Angel Inn in Mexico City is the 1692 hacienda turned restaurant in San Angel, a courtyard-and-garden colonial room where Saturday brunch sits.

Cafe de Tacuba ★ 4.3

centro-historico · Calle de Tacuba 28, Centro Historico, Cuauhtemoc, 06000 Ciudad de Mexico

Cafe de Tacuba in Mexico City is the Mollinedo family's 1912 Centro Historico room on Tacuba, the colonial-palace dining hall that defines traditional.

Tip: Open daily 08:00-23:00. The Sunday strolling student trio singing Aztec songs starts around 13:00; mariachi runs evenings.

El Bajio ★ 4.3

polanco · Alejandro Dumas 7, Polanco IV Seccion, Miguel Hidalgo, 11550 Ciudad de Mexico

El Bajio in Mexico City is chef Carmen Titita Ramirez's Veracruz-rooted regional Mexican kitchen with locations across the city, with the Polanco branch.

Tip: Open daily 09:00-22:00; the Azcapotzalco original opened 1972 and is the deeper room for connoisseurs.