There are plenty of places to find churros in Mexico but for the best churros in Mexico City, there’s only one place to go. Located in the city’s Centro Histórico (Historical Centre), Churrería el Moro is something of an institution and is open 24 hours a day.
Mexico’s answer to the humble ringed doughnut, the traditional churro, actually originated in Spain (more specifically, Madrid) but is now a popular Mexican snack and is absolutely delicious.
Updated for 2020
Long, fluted strips of deep-fried dough are coated in a liberal sprinkling of sugar and served warm. They’re crunchy on the outside and soft in the middle and best enjoyed dunked in a cup of rich hot chocolate.
Churros and chocolate are traditionally eaten for breakfast but if you ask us, they can be enjoyed at any time of day!
[author] [author_info]Don’t miss our guide to exploring the Centro Historico or our favourite museums in Mexico City. This post shares our experience of the Turibus and this one is filled with fun things to do in Mexico City with kids.[/author_info] [/author]
Churrería el Moro
El Moro was started in 1935 by Francisco Iriarte who arrived in Mexico from a small town in Spain and started selling churros from a cart in the Zócalo.
They were so popular that he soon set up shop and named it “El Moro”, after an Arab who would sell churros in Iriarte’s home town.
The churreria remains a family-owned business today. There are other outlets in swankier parts of town, but it’s the original cafe in the capital’s centre that we like to visit.
The menu is simple at Churrería el Moro, you can get churros, eight types of hot chocolate, milkshakes and the consuelo, a churro ice cream sandwich.
Churros come as an order of four pieces, or you can buy a Chocolate Churro combo. You can also buy churros to takeaway.
It is by no means a healthy snack, but it is absolutely delicious.
Churrería el Moro is open 24 hours (yes, really!).
Address: Eje Central Lázaro Cárdenas 42, Centro Histórico, Mexico City