A capital that dines late and well, where the oldest rooms and the most inventive kitchens stand a few kilometres apart
Best Restaurants in Madrid: Tables Worth Securing
About the Best Restaurants in Madrid
Madrid keeps the Spanish clock. Lunch is the main meal and starts around 2 pm, and dinner is taken between 8:30 pm and 11 pm. The best restaurants in Madrid are built around that rhythm, which is why a table at 7 pm is usually a table in an empty room.
This is a concierge’s view of the city, not a ranking. Madrid’s dining divides into three kinds of room, each worth knowing, and the decision is which one the evening needs.
The Old Rooms
Sobrino de Botín, at 17 Calle de Cuchilleros beside the Plaza Mayor, is the city’s best-known historic restaurant. It is listed by Guinness World Records as the oldest restaurant in the world with a founding date of 1725, though historians date the current restaurant to 1865. Its signature dishes are roast suckling pig and garlic soup with a poached egg, and it has been run by the González family since the 1930s.
Madrid’s traditional kitchens are built around cocido madrileño, a chickpea stew served in three stages: first the broth, then the chickpeas and vegetables, then the meats. It is a winter dish and a long lunch. Anyone searching for madrid restaurants of this kind should treat it as a main event, not a side order.

Top Restaurants in Madrid for Modern Cooking
The top restaurants in Madrid for contemporary cooking sit at a very different pitch. DiverXO, led by chef Dabiz Muñoz, holds three Michelin stars and is based at the NH Collection Madrid Eurobuilding hotel, where its agreement with the hotel group runs to the end of 2027. A table there is a plan made months in advance and a commitment of several hours.
For a wider guide to starred dining, see Michelin star restaurants in Madrid.
Best Places to Eat in Madrid by Neighbourhood
The best places to eat in Madrid fall naturally into districts. The historic centre around the Plaza Mayor, built between 1580 and 1619, holds the old taverns and the oldest rooms. The Barrio de Salamanca, one of Madrid’s wealthiest districts and the address of Calle de Serrano, is the district to choose for a more polished evening.
Where to Start
- Choose the register of the evening. An old tavern, a luxury tasting menu, and a late, informal supper are three different nights, and one of each is plenty.
- Dine at the Madrid hour. Book for 9 pm or later and plan the afternoon around a late lunch.
- Hold the leading kitchens early. DiverXO-level tables are booked months ahead, and the oldest rooms fill at weekends.
- Order the local dishes. Suckling pig, garlic soup, and cocido are the dishes the city is known for, and they are best taken at lunch.

Arrange It With Perfect.Live
Tell us the evening you have in mind, and we will secure the table
How We Help
We secure tables where public availability has closed, match each room to the occasion and arrange the evening around it: a driver, a private room for a larger dinner, a second venue for the hour after. Dining is one part of our fine dining and nightlife service, and for those visiting on business, our business concierge team supports meetings and travel in the city.
Frequently Asked Questions
For a historic setting, Sobrino de Botín beside the Plaza Mayor is the traditional choice. For contemporary cooking, DiverXO, which holds three Michelin stars, is the reference.
Dinner in Spain is typically taken between 8:30 pm and 11 pm. A reservation at 7 pm will often be in a quiet room.
A traditional Madrid stew of chickpeas, vegetables, and meats, served in three courses. It is a winter dish and best taken at lunch.
For the leading modern kitchens, months rather than weeks. For the historic taverns, less far ahead, though weekends fill first.
The historic centre for old rooms, and the Barrio de Salamanca for a more polished evening.







