Madrid

13 real restaurants, cafés, bars, markets and food experiences, from inexpensive to special occasion.

13 places to eat and drink in Madrid

A hearty traditional stew (illustrative photo)
Illustrative photo

Sobrino de Botín

Restaurant · La Latina

£££ Higher-end

Recognised by Guinness as the world’s oldest restaurant, open since 1725, with a wood-fired oven and vaulted dining rooms.

Known for: Roast suckling pig, roast lamb

About £30–50 per person

Special occasion Good for Couples · Groups

A selection of tapas (illustrative photo)
Illustrative photo

Casa Labra

Restaurant · Sol

£ Inexpensive

A tavern from 1860, birthplace of the Spanish Socialist Party, now famous for a standing-room counter of fried cod.

Known for: Croquetas and battered cod (tajadas)

Under about £14 per person

Local favourite Good for Families · Groups

A seafood dish (illustrative photo)
Illustrative photo

Bar La Campana

Restaurant · Plaza Mayor

£ Inexpensive

A classic bar just off Plaza Mayor selling the city’s signature fried-squid sandwich.

Known for: Bocadillo de calamares

Under about £14 per person

Local favourite Good for Families · Groups

A seafood dish (illustrative photo)
Illustrative photo

La Casa del Abuelo

Restaurant · Sol

££ Mid-range

A tiny bar that has served sizzling garlic prawns and sweet red wine since 1906.

Known for: Gambas al ajillo, gambas a la plancha

About £14–30 per person

Local favourite Good for Families · Groups

A selection of tapas (illustrative photo)
Illustrative photo

Mercado de San Antón

Market · Chueca

££ Mid-range

A three-storey modern market hall with stalls on the ground floor and a rooftop restaurant with city views.

Known for: Tapas, fresh produce, rooftop dining

About £14–30 per person

Good for Families · Groups

Churros with hot chocolate (illustrative photo)
Illustrative photo

Café Comercial

Café · Glorieta de Bilbao

£ Inexpensive

A grand café that opened in 1887, with marble tables and a literary past, still popular for coffee and breakfast.

Known for: Café con leche, churros, tostada

Under about £14 per person

Local favourite Good for Couples · Families

Churros with hot chocolate (illustrative photo)
Illustrative photo

Pastelería El Riojano

Bakery · Sol

£ Inexpensive

A pastry shop from 1855, once supplier to the royal household, in a pretty wood-and-glass interior.

Known for: Bartolillos, palmeras, hot chocolate

Under about £14 per person

Local favourite Good for Couples · Families

Stalls in a food market (illustrative photo)
Illustrative photo

Casa Dani

Restaurant · Salamanca

£ Inexpensive

A stall-turned-restaurant at Mercado de la Paz, widely regarded for its thick, juicy Spanish omelette.

Known for: Tortilla de patatas

Under about £14 per person

Local favourite Good for Families · Groups

A selection of tapas (illustrative photo)
Illustrative photo

Mesón del Champiñón

Restaurant · La Latina

£ Inexpensive

A cheerful mushroom specialist on Cava Baja, serving grilled mushrooms in garlic and oil.

Known for: Grilled stuffed mushrooms

Under about £14 per person

Local favourite Good for Families · Groups

£ to ££££ is an approximate guide to price level and the per-person range is an estimate, not live pricing. “Good for” is a rule of thumb. Opening times and menus change: check with the venue before you go.

Local dishes to try in Madrid 3
  • Bocadillo de calamares

    The Plaza Mayor area’s famous squid sandwich

  • Cocido madrileño

    Hearty chickpea stew, a winter lunch tradition

  • Churros con chocolate

    Best after a late night out

Food markets & tastings in Things to Do 5