Chocolate con churros at San Ginés after 2am is a rite of passage. But if you only do San Ginés, you’re doing the Disney version of a Madrid tradition that runs deeper.
San Ginés
Pasadizo de San Ginés, 5. Open 24 hours. Yes, it’s touristy. Yes, it’s still good. The chocolate is thick enough to hold a churro upright. Go, but don’t stop there.
Chocolatería 1902
Calle de San Martín, 2. Named for the year it opened. Less crowded than San Ginés, same quality, much less queue at 10am.
Los Artesanos 1902
Not related (different owners, same year). Calle de Bordadores. Famous for porras — fatter, softer cousins of churros. Order both.
Chocolatería Valor
A chain, which usually means avoid, but Valor is the exception. Locally loved, extremely consistent, good for families. Multiple locations.
La Antigua Churrería
Calle de las Huertas. Opens at 6am for the night-shift crowd and the early-morning old men. This is the real deal. Sit at the bar. Order una ración de churros y un chocolate. Say nothing else.
How Madrileños actually eat it
Not for breakfast (that’s tostada territory). Not for dessert. Either late-late-night after drinking, or mid-afternoon around 5pm as merienda. A kid’s snack, a hangover cure, a stop between places — never a meal.
Ordering
- Una ración de churros — 6 churros for one person, maybe to share.
- Porras — the thicker, softer variant. Better for dipping.
- Chocolate a la taza — thick, almost pudding-like. Not drinking chocolate.
Total cost: €4-6. One of the cheapest, most Madrid things you can do.