Where to eat in Mexico City
Restaurants, cafés and street food in Mexico City, Mexico that locals actually go to — plus the local names for the chains you already know.
- Churrería El Moro — Churros, Centro (1). Order the Churros + chocolate español. Churros y chocolate around the clock since 1935.
- El Huequito — Tacos al pastor, Centro (1). Order the Tacos al pastor. Slinging al pastor from a hole in the wall since 1959.
- Café de Tacuba — Traditional Mexican, Centro (2). Order the Enchiladas de mole. A 1912 landmark in a colonial palace; enchiladas under stained glass.
- Fonda Margarita — Fonda / breakfast, Del Valle (1). Order the Frijoles refritos con huevo. Pre-dawn frijoles con huevo that ends every great night out.
- Pujol — Modern Mexican, Polanco (4). Order the Mole madre. Enrique Olvera's mole madre, aged over 3,000 days — the splurge.
- El Turix — Yucatecan, Polanco (1). Order the Cochinita pibil tacos. A cochinita pibil counter holding its corner of Polanco against all glamour.
- Taquería Orinoco — Tacos norteños, Roma Norte (1). Order the Taco de chicharrón norteño. Monterrey-style trompo that conquered the capital.
- Los Cocuyos — Tacos, Centro (1). Order the Taco de suadero. The legendary late-night street stand on Bolívar — suadero central.
- Contramar — Seafood, Roma Norte (3). Order the Tostadas de atún + pescado a la talla. The lunch that defines Roma — tuna tostadas and the red-green pescado.
- Panadería Rosetta — Bakery, Roma Norte (1). Order the Rol de guayaba. The guava roll that launched a thousand queues.
- El Cardenal — Traditional Mexican, Centro (2). Order the Chilaquiles + nata con pan. The city's definitive Mexican breakfast since 1969.
Back to Mexico City