There is nothing like walking through the streets of Madrid: Madrid de los Austrias (Habsburg Madrid), The Retiro, Chueca, Malasaña... enjoying its monuments, its culture, museums, gastronomy and of course, its people.

These are the essential places on your visit to Madrid, it doesn't matter if you visit them on foot or using the fantastic public transport network that the city owns, the result is sure to be the same, you will want to come back to Madrid again and again.

What to Eat in Madrid

A journey through Spanish and Madrid culinary tradition

Under the arches of Plaza Mayor, in the narrow streets of La Latina, or along the historic arcades of Puerta del Sol, Madrid’s historic restaurants are far more than places to eat. They preserve over 200 years of city life, serving unforgettable dishes while telling the story of Madrid through steaming kitchens, tradition and endless conversations.

The undisputed star of these tables is Cocido Madrileño, Madrid’s most iconic traditional dish. Its aroma of chickpeas, meats and cured sausages defines the very essence of castizo Madrid cuisine, deeply rooted in the city’s identity.

The best historic tapas bars in Madrid

For a classic tapas experience, few places compare to Cervecería Alemana in Plaza de Santa Ana (since 1904), where writers such as Hemingway and Antonio Machado once gathered over plates of garlic shrimp and perfectly prepared Spanish omelettes.

On Calle Tetuán, Casa Labra (1860) is still famous for its crispy fried cod and croquettes—the very same place where Pablo Iglesias founded the PSOE. Meanwhile, Casa Alberto on Calle Huertas (1827) continues to attract generations of literary visitors with its legendary Madrid-style tripe (callos a la madrileña), one of the pillars of traditional local cuisine.

Historic restaurants to try authentic Cocido Madrileño

Among Madrid’s traditional restaurants, Sobrino de Botín (1725) holds the Guinness World Record as the oldest restaurant in the world. Here, roast suckling pig is famously cut with a plate, and lamb is slow-cooked until it melts in your mouth.

However, to experience Madrid’s national dish in its purest form, Lhardy (1839) is an essential stop. This historic restaurant elevates Cocido Madrileño to an art form, serving its traditional “three courses” (soup, chickpeas with vegetables, and meats) in elegant, aristocratic dining rooms. Nearby, in Plaza Mayor, Los Galayos (1894) offers traditional dishes such as oxtail stew and veal offal in an atmosphere reminiscent of Madrid’s Golden Age.

Castizo desserts: churros with chocolate at San Ginés

For dessert, a must-visit is the legendary Chocolatería San Ginés (since 1894). In this historic passageway, freshly fried churros are dipped into thick, rich hot chocolate 24 hours a day, making it the perfect late-night stop after theatre shows or traditional Madrid festivities.

These living culinary landmarks turn every meal into a journey through Madrid’s history. The city is a true gastronomic temple, where historic taverns and century-old restaurants continue to preserve the soul of Spanish cuisine.