Cocido madrileño is not a soup. It is a ritual. Three courses from one pot — broth with noodles, chickpeas and vegetables, then the meats. It takes three hours to eat. It is served mainly in winter, mainly at lunch, mainly on a Tuesday or Wednesday because nobody schedules anything after.
The institutions
La Bola
Calle de la Bola, 5. Since 1870. Cooked individually in clay pots over charcoal. Lunch-only, reservations required, around €30 per person. This is the postcard version.
Lhardy
Carrera de San Jerónimo, 8. Since 1839. More formal, same dish done with more silverware. The broth is poured tableside.
Malacatín
Calle de la Ruda, 5. The Lavapiés version. Loud, cash-only, half the price of La Bola, twice the portion. Challenge yourself to finish.
Taberna La Daniela
Classic neighborhood version. Multiple locations. The most Madrileño of all because it’s where actual Madrileños actually eat cocido.
How the three courses work
- Sopa — broth from the pot with fine noodles. Small bowl. Warms you up.
- Garbanzos y verduras — chickpeas with cabbage, carrots, potato. Simple, dense, filling.
- Las carnes — chicken, beef, chorizo, morcilla, ham bone, pork belly, all from the stew pot. Piled on one plate.
You’re supposed to finish all three. You’re not supposed to succeed.
When to go
October through April. Lunch (2pm), never dinner. Book 3-4 days ahead for La Bola on weekends. Wear something loose.
Red flags
Any place serving cocido in July, or at dinner, or for under €18, is doing a tourist version. Real cocido is slow, seasonal, expensive-ish, and makes you want to nap.