In Madrid the dish does not decide where you eat. It decides when, because the four classic houses keep hours that hardly overlap.
Three dishes carry a house of their own here: cocido madrileño, thick chocolate with churros and roast suckling pig. Four houses serve them, because the cocido has two. Botín dates from 1725 and stops at 11.30pm, Taberna La Bola from 1870 with menus of €39.90 to €47, Chocolatería San Ginés from 1894, open into the small hours from Thursday to Saturday, and Malacatín from 1895. A hundred and seventy years separate the first from the last.
What should you eat in Madrid and at what hour? Three dishes across four century-old houses. Chocolate with churros at Chocolatería San Ginés, of 1894, into the small hours from Thursday to Saturday. Cocido madrileño at midday, with menus from €39.90 to €47 at Taberna La Bola, founded 1870. Suckling pig at Botín, of 1725, until 11.30pm.
The cocido is not served the same way twice
The detail comes from the taverns themselves and changes what arrives at the table.
Taberna La Bola, at Calle de la Bola 5, has been going since 1870 according to La Bola, and cooks its cocido in individual clay pots over holm-oak charcoal, four generations on the same corner. In its own description that cocido is served in two vuelcos, not the three usually taken for granted.
Malacatín, from 1895, presents itself as one of the fifteen Restaurantes Centenarios of Madrid and holds awards from the Ruta del Cocido Madrileño, including one for the best cocido soup. The two houses opened 25 years apart and are the pair most often named for the same dish.
At La Bola the set menus run from €39.90 for the house menu to €47 for the sharing one, with a special anniversary menu at €45. There are eight in total, cocido is a midday dish, and the table is worth booking.
The gap between those two is smaller than it looks. €7.10 separates the cheapest from the dearest, which is less than half a €15 Prado ticket, and the difference is in how the food arrives rather than in how much of it there is.
| House | Open since | What sets it apart |
|---|---|---|
| Taberna La Bola | Year 1870 | Individual clay pot over holm-oak charcoal |
| Malacatín | Year 1895 | One of the fifteen Restaurantes Centenarios |
| Botín | Year 1725 | Oldest in the world per the Guinness Book |
| Chocolatería San Ginés | Year 1894 | Open into the small hours Thursday to Saturday |
Which Madrid house stays open latest
Chocolatería San Ginés stands in the Pasadizo de San Ginés, 5, has served chocolate with churros since 1894 and, in its own words, keeps its main premises open into the small hours from Thursday to Saturday.
That makes it the only one of the four classics with no closing time, which is why it works as breakfast and as the end of a night at once. No other house on this list covers more than half the clock. Madrid’s nightlife venues close at 5.30am at the latest, in when bars and clubs close in Madrid, and San Ginés is still open at that hour.
One warning sits on its own website. The prices, menus and products it publishes apply only to the main branch, and other branches and franchises of the brand may differ. There is more than one San Ginés, and they are not the same deal. The one that answers for what it publishes is the Pasadizo de San Ginés, 5.
The oldest restaurant in the world shuts before midnight
Restaurante Botín sits at Calle de Cuchilleros, 17, was founded in 1725 and is, per the Guinness Book of Records, the oldest restaurant in the world. Its speciality is roast suckling pig and lamb.
Its hours are the most conventional of the four and the most restrictive: Monday to Sunday, 1pm to 11.30pm. That is 10 and a half hours of service against the 24 at San Ginés, with no morning and no late-night option.
Some context the house itself supplies: the first records of the building date from 1590, barely thirty years after Felipe II fixed the capital in Madrid. 145 years separate its founding from the next of the four.
A market that runs to one in the morning
The Mercado de San Miguel, on Plaza de San Miguel beside the Plaza Mayor, opens Sunday to Thursday from 10am to midnight and Fridays, Saturdays and the eve of a public holiday from 10am to 1am, according to the market itself.
It solves the hours when the others are shut, which makes it a fallback rather than a destination. Its weekend window runs an hour further than the weekday one, matching the extra half hour the region grants nightlife venues on Fridays and Saturdays. The market puts its own traffic at more than 7 million visitors a year, which gives a fair idea of a Saturday night there.
It stands inside Palacio, one of the six official barrios of the central district, in Madrid’s official neighbourhoods. The market lists Ópera and Sol as its nearest metro stations, on lines 2 and 5 and lines 1, 2 and 3 respectively.
Two opposite ice cream models in the centre
Ice cream cannot compete on age with the rest, but the centre holds two counters built on opposite logics.
Palazzo produces in one workshop and delivers daily to thirteen shops, so the product is identical everywhere, in the thirteen Palazzo shops. Mistura works in twenty-litre batches across six central shops and builds its vegan base from water rather than plant milk, in Mistura ice cream.
And if the plan is a museum, one kitchen in the city is visited rather than eaten in: 45 minutes for €8, with five sessions a day, in the Royal Kitchen tour.
Frequently asked questions about what to eat in Madrid
What should you eat in Madrid?
Cocido madrileño, thick chocolate with churros and roast suckling pig. All three have century-old houses with published menus, and what shapes the day is that their hours barely overlap.
Where can you eat churros in Madrid at any hour?
At Chocolatería San Ginés, Pasadizo de San Ginés 5, trading since 1894 and open into the small hours from Thursday to Saturday. Earlier in the week it closes sooner, so a late plan is worth checking first.
What does a cocido madrileño cost in Madrid?
At Taberna La Bola the set menus run from €39.90 to €47 a head, with an anniversary menu at €45. It is a midday dish and the table is worth booking ahead.
What is the oldest restaurant in the world?
Botín, at Calle de Cuchilleros 17 in Madrid, founded in 1725 and recognised as such by the Guinness Book of Records. It opens Monday to Sunday from 1pm to 11.30pm.
Is Madrid’s cocido really served in three courses?
Not everywhere. Taberna La Bola, going since 1870, describes its own cocido as served in two vuelcos rather than the three usually assumed, cooked in individual clay pots over holm-oak charcoal.
What are the Mercado de San Miguel opening hours?
Sunday to Thursday from 10am to midnight, and Fridays, Saturdays and the eve of a public holiday from 10am to 1am. It stands on Plaza de San Miguel, beside the Plaza Mayor.
Four houses, four different clocks, and a cocido that its own tavern serves in two courses rather than three.