Home/Guides/Tapas Guide

Madrid Tapas Guide — where to eat, what to order

La Latina on a Sunday afternoon. Cava Baja packed with madrileños. Cold caña, hot patatas bravas, croquetas straight from the fryer. This is what Madrid does best.

Find a hotel near La Latina →
La Latina — Madrid's tapas heartland
📷 Alonso Romero via Pexels

La Latina — Madrid's tapas heartland

If you only have one evening for tapas in Madrid, spend it in La Latina. The epicentre is Cava Baja — a single cobbled street lined end-to-end with tapas bars, each with its own house speciality and a crowd of regulars spilling onto the pavement. Cava Alta, running parallel, is equally good and slightly less packed. The two streets are five minutes from Palacio and ten from Sol.

The best time to go is Sunday afternoon after El Rastro market (09:00–15:00). The entire Embajadores and La Latina neighbourhood fills with madrileños who've spent the morning at the market and are now grazing their way through the afternoon. It's one of the most authentic scenes in the city.

What to order
📷 Bas Linders via Pexels

What to order

Patatas bravas

Fried potatoes with spicy tomato sauce (and often aioli). Non-negotiable. Every bar has a version; every version is different. Order them everywhere and compare. €3–4.

Croquetas de jamón

Crispy breadcrumbed shells filled with creamy béchamel and jamón ibérico. Madrid's croquetas are world-class. €3–5 for a pair.

Gambas al ajillo

Prawns cooked in sizzling garlic oil with dried chilli. Arrives in a clay dish, still bubbling. Mop up the oil with bread. €8–12.

Tortilla española

Spanish omelette with potato and onion. The great Madrid debate: with or without onion? Order it slightly runny (jugosa) for the best version. €3–5 a slice.

Pimientos de Padrón

Small green peppers blistered in olive oil and salted. Mostly mild, occasionally fiery. The game is the gamble. €5–7 a plate.

Boquerones en vinagre

White anchovies marinated in vinegar and olive oil. Fresh, sharp, delicious. A Madrid staple you won't find as good elsewhere. €4–6.

Mercado de San Miguel Madrid
📷 Renata Moraes via Pexels

Mercado de San Miguel

Just off Plaza Mayor in Sol, Mercado de San Miguel is a covered iron-and-glass market with 30+ stalls selling high-quality tapas, pintxos, seafood, cured meats and wine. It's more expensive than a neighbourhood bar (pintxos €2.50–4) but the quality and variety are unmatched. Good for an introduction to Spanish food before committing to a proper tapas crawl.

How much does a tapas evening cost?
📷 Hert Niks via Pexels

How much does a tapas evening cost?

A proper tapas crawl through La Latina for two people — four or five bars, two or three tapas each, a caña or glass of wine at each stop — typically costs €40–60 total. Madrid doesn't do the free-tapas tradition you get in Granada or Almería; you pay for each dish individually. But portions are generous and quality is high.

Pintxos bars (Basque style, bites served on slices of bread) are cheaper at €1.50–3 each and good for grazing without committing to a full portion.

Stay near La Latina

Hotels in Palacio & Embajadores

5 min walk to Cava Baja · from €38/night · free cancellation

Find hotels →
Where to stay for the best tapas access
📷 Lajos Kristóf Kántor via Pexels

Where to stay for the best tapas access

For La Latina and Cava Baja, stay in Palacio or Embajadores — you can walk to the best bars in under ten minutes. Sol is also well placed and gives you easy access to Mercado de San Miguel as well. Centro broadly covers all the main tapas areas and is your safest bet if you want flexibility.

Avoid staying far out in districts like Carabanchel or Vallecas for a tapas-focused trip — you'll spend money on taxis getting home late at night that outweighs any saving on the room rate.

Find cheap hotels near La Latina →