Skip to content

Best Restaurants in Madrid (2026)

Madrid's food scene runs from centuries-old taverns to some of the most inventive kitchens in Europe, and eating well does not have to be expensive. Start with the classics. Sobrino de Botín, beside the Plaza Mayor, is famous for roast suckling pig and its claim to be the world's oldest restaurant, while Taberna La Bola has been serving cocido madrileño in clay pots since 1870 and Lhardy has been a society favourite since 1839. On the Cava Baja, Casa Lucio is known for its huevos estrellados, and Casa Alberto in the Barrio de las Letras dates from 1827.

For something quicker and cheaper, the fried salt cod at Casa Labra near Sol and the tortilla at Casa Dani in the Mercado de la Paz are local institutions. Juana La Loca and Sala de Despiece show the more modern side of tapas, and DiverXO, the city's only three-Michelin-star restaurant, is a once-in-a-lifetime splurge. Madrileños eat late: lunch is rarely before 14:00 and dinner usually starts after 21:00. Many restaurants offer a good-value set lunch menu on weekdays, and booking ahead is wise for popular places, especially at weekends and in August, when some family-run restaurants close for holidays.

10 places · Updated November 12, 2026

Our top 3 restaurants in Madrid

  1. Sobrino de Botín Traditional Castilian roast house, Sol (Madrid de los Austrias)A historic Castilian restaurant beside the Plaza Mayor, listed by Guinness World Records as the world's oldest, known for roast suckling pig and lamb.
  2. Casa Lucio Traditional Madrid cooking, La LatinaA classic Cava Baja restaurant opened in 1974 by Lucio Blázquez, famous for its huevos estrellados, fried eggs broken over chips.
  3. Lhardy Historic fine dining and delicatessen, Sol (Barrio de las Letras)A Madrid institution founded in 1839, with a delicatessen on the ground floor and historic dining rooms upstairs known for cocido and classic cooking.

Restaurant

1. Sobrino de Botín

Traditional Castilian roast house$$$Sol (Madrid de los Austrias)

A historic Castilian restaurant beside the Plaza Mayor, listed by Guinness World Records as the world's oldest, known for roast suckling pig and lamb.

View details — Sobrino de Botín

Restaurant

2. Casa Lucio

Traditional Madrid cooking$$$La Latina

A classic Cava Baja restaurant opened in 1974 by Lucio Blázquez, famous for its huevos estrellados, fried eggs broken over chips.

View details — Casa Lucio

Restaurant

3. Lhardy

Historic fine dining and delicatessen$$$$Sol (Barrio de las Letras)

A Madrid institution founded in 1839, with a delicatessen on the ground floor and historic dining rooms upstairs known for cocido and classic cooking.

View details — Lhardy

Restaurant

4. DiverXO

Avant-garde tasting menu$$$$Chamartín (Cuzco)

Dabiz Muñoz's three-Michelin-star restaurant inside the NH Eurobuilding, serving a theatrical, globally inspired tasting menu.

View details — DiverXO

Restaurant

6. Casa Labra

Historic tapas tavern$Sol

A tavern near Puerta del Sol open since 1860, where the Spanish Socialist Party was founded in 1879, famous for fried salt cod and croquettes.

View details — Casa Labra

Restaurant

7. Casa Alberto

Historic Madrid tavern and restaurant$$Barrio de las Letras (Huertas)

A tavern founded in 1827 in the Barrio de las Letras, in a building on the site where Cervantes once lived, serving traditional Madrid cooking.

View details — Casa Alberto

Restaurant

8. Casa Dani

Market bar, tortilla de patatas$Salamanca

A busy bar inside the Mercado de la Paz in Salamanca, known for one of Madrid's most praised potato tortillas and a daily set lunch menu.

View details — Casa Dani

Restaurant

9. Juana La Loca

Tapas and pintxos gastrobar$$Recoletos (Salamanca)

A popular tapas bar, now on Calle de Recoletos, known for its tortilla de patatas with caramelised onion and creative pintxos.

View details — Juana La Loca