TourMe
What to Eat in Madrid: The Dishes, Restaurants, and Schedule That Actually Define the City
Spain • Madrid • Food Guide

What to Eat in Madrid: The Dishes, Restaurants, and Schedule That Actually Define the City

Madrid is a landlocked city 650 kilometers from the nearest coastline — yet it consumes more seafood per capita than most coastal cities in the world, because the Spanish royal court demanded it and built express overnight supply routes from the Atlantic in the 16th century. But Madrid's actual food identity is quieter and stranger than that: a three-hour chickpea stew, a fried squid sandwich that costs €4.50, and a Sunday vermouth ritual that has nothing to do with aperitivo culture as photographed for social media. This guide names the dishes that define the city, the specific restaurants that serve them correctly, and the scheduling reality that makes or breaks a food trip here.

🥘 Short stories • Collectible cards • Learn as you travel

Published

Share:Post

Quick tips before you go

Book La Bola early
La Bola (Calle de la Bola, 5) is Madrid's most respected cocido madrileño restaurant and cooks each pot to order on a wood-burning fire — meaning there is a fixed number of pots per service. Book at least a week ahead for weekday lunch; three weeks ahead for Saturday. The kitchen closes when the pots run out, often before 2:30 PM.
Use the menú del día at lunch
Every sit-down restaurant in Madrid offers a menú del día Monday through Friday — three courses (starter, main, dessert) with bread, wine, and water included for €13–€17. This is when restaurants cook at full effort and Madrileños eat their largest meal. Ordering à la carte at the same establishments at lunch costs roughly twice as much for the same food.
San Ginés churros after midnight
Chocolatería San Ginés (Pasadizo de San Ginés, off Calle del Arenal) has been open 24 hours since 1894. Churros con chocolate here costs around €5 for a plate of six with a thick hot chocolate cup. The locals' tradition is to come after a late night — arriving at 5 AM is unremarkable — not at 10 AM when tourist queues begin to form.

The complete Madrid food guide

1. Madrid's food identity — and why it surprises almost everyone

Madrid became the capital of Spain in 1561 when Felipe II moved the royal court from Toledo. Before that decision, it was a minor Castilian market town with no particular culinary reputation. What followed was one of the stranger episodes in food history: a city was built around a court that demanded the best of everything, and supply routes were invented to deliver it. The express mule trains that carried fresh fish from the Atlantic coast to the Madrid court — covering 650 kilometers overnight — gave Madrid access to seafood that many coastal towns could not guarantee. The city still has one of Europe's highest per-capita fish consumptions as a result.

But the dishes that define Madrid's own identity were not built on luxury. They were built on cold winters, Castilian pragmatism, and the cooking of ordinary households. The food that Madrileños are proudest of is expensive to make in time but cheap in ingredients: a stew requiring three hours over low heat, fried squid in a bread roll, eggs broken over fried potatoes. Cocido madrileño, bocadillo de calamares, and huevos rotos are the three dishes most likely to appear when a Madrileño is asked what they would eat if they had to choose — not paella (which is from Valencia), not jamón (which is from Extremadura and Andalusia), and certainly not the generic tapas assortments served in tourist restaurants near the Puerta del Sol.

Understanding this distinction is the difference between eating well in Madrid and eating expensively and badly. The city has no shortage of places designed to sell visitors something approximating Spanish food. The places that serve actual Madrid food are usually one block away from those, priced more reasonably, and patronized almost entirely by locals.

2. Cocido madrileño — the three-hour stew that is genuinely irreplaceable

Cocido madrileño is a three-course meal served from a single pot in a specific order. You eat first the caldo — the broth produced by the long cooking, enriched by everything in the pot and clarified into a golden liquid that arrives in a deep bowl with fine fideos pasta. Then the vuelco de los garbanzos: the chickpeas themselves, plated with boiled potato, cabbage, and carrot. Finally the meats: typically chicken, pork belly, chorizo, and morcilla (black blood sausage), and in the best versions a piece of veal shank or marrow bone. The cooking takes three hours minimum; the tasting takes one and a half.

La Bola at Calle de la Bola, 5 — a 10-minute walk northwest of the Palacio Real — is Madrid's most storied cocido restaurant. The family has operated since 1870 and still cooks each pot individually on a wood-burning fire, a method that takes four hours per pot and produces a broth with a depth that pressure-cooking cannot replicate. The stew costs €27–€29 per person for all three courses, inclusive. It is served only at lunch. Book ahead.

For a less celebrated but often more satisfying version, the Monday lunch menu at almost any unfussy neighborhood restaurant in La Latina or Chamberi includes a cocido for €13–€15 complete. In autumn and winter, cocido is on menus everywhere. In August it is harder to find — La Bola is the reliable year-round option.

Keep touring

Discover more about Spain in minutes

Get short, interactive stories that make each place easier to remember while you travel.

3. The bocadillo de calamares — the most specifically Madrileño thing you can eat

Every major city has street food, but Madrid's is unusually specific: rings of battered, deep-fried squid inside a plain white roll (a barra), with nothing else added — no sauce, no vegetables, no seasoning beyond a light squeeze of lemon if you ask. The bocadillo de calamares costs €4–€6 depending on the bar. It is sold from the airport to the outer suburbs, in tapas bars and working-class cafeterias alike, and it has a kind of civic identity attached to it that is impossible to explain to someone who hasn't encountered it. Madrileños find it genuinely funny that visitors eat paella when this exists.

El Brillante at Plaza del Emperador Carlos V, directly across from the Reina Sofía museum, is the institution most associated with the bocadillo — the rolls are fresh and crusty, the squid light and hot, the process efficient. The same quality appears at a dozen bars along Calle de Botoneras and Calle de Postas near the Puerta del Sol, and at Bar Santander on Calle de Augusto Figueroa in Chueca. These are not destinations; they are anchors in the neighborhood's daily routine. Eat standing at the bar or outside. The experience is the point.

The trap to avoid: tourist-facing bars near the Plaza Mayor that serve bocadillos for €9–€12 with a printed-in-English menu outside. The price is three times what it should be for the same fried squid.

4. La hora del vermut — Madrid's Sunday ritual

Between 1 PM and 3 PM on Sundays — and increasingly on Saturdays — Madrileños observe la hora del vermut: one or two glasses of house vermouth poured from the tap, served cold with an orange slice and an olive, eaten standing at the bar or on the street with small bites (aceitunas, a gilda, patatas fritas from a bag). This is a pre-lunch ritual, not a substitute for lunch. It ends around 3 PM when everyone sits down to eat.

The tradition is strongest in La Latina, the neighborhood immediately south of the Plaza Mayor. On Calle de la Cava Baja and the surrounding streets, a dozen small bars run vermut service from noon onward, the crowds dense enough by 1:30 PM that people spill onto the cobblestones. Taberna Txakolina at Calle de la Cava Baja, 26 serves a particularly good version with Basque-style gildas (anchovy, olive, and guindilla pepper skewered together) that are worth the visit on their own.

In Malasaña, Bodega de la Ardosa (Calle de Colón, 13) has been pouring tap vermouth since 1892 and remains one of the most genuinely unchanged bars in the city — narrow, tiled, crowded on Sundays, serving house vermouth for around €2.50 a glass with a small dish of olives. In Lavapiés, Bar Melo's at Calle de Ave María, 44 does an honest vermut with tuna-and-cheese tostas that function as a meal if you order two.

The practical advice: arrive by 1 PM. By 2:30 PM you may be waiting for a bar to open up space, and the crowd spills into the street in a way that is either charming or overwhelming depending on your temperament.

5. Madrid's dining schedule — why the timing matters more than the restaurant

The single biggest mistake visitors make in Madrid is trying to eat on a northern European or North American schedule. The city runs on times that feel theatrical from the outside but are functionally consistent for anyone who lives there.

Breakfast is a coffee and a tostada — a slice of white bread, toasted, sliced horizontally, rubbed with tomato and drizzled with olive oil, served with a café con leche. It costs €2.50–€4.50 and is eaten between 8 and 10 AM standing at the bar. Casa Labra at Calle de Tetuán, 12 (open since 1860) has been a Madrid breakfast institution for a century and a half, known also for its salt cod croquetas served from noon.

Lunch (2–4 PM) is the city's main meal. Restaurants serve the menú del día during this window only, on weekdays only. Kitchen energy, staff attention, and ingredient freshness all peak at lunch. Arriving at 7 PM expecting the same quality gets you a dinner menu with higher prices and a kitchen that ran its best service four hours ago.

Dinner begins at 9 PM. Madrileños eat between 9:30 and 11 PM. A restaurant that fills up at 8 PM is either tourist-facing or not good enough to fill at 10 PM. The correct strategy: eat lunch as your main meal using the menú del día, use the afternoon for coffee and walking, and treat dinner as a lighter meal or a long evening of raciones (shared plates) rather than a formal sit-down.

After midnight: Chocolatería San Ginés at Pasadizo de San Ginés (off Calle del Arenal, a 5-minute walk from the Puerta del Sol) has operated 24 hours since 1894. Their churros with thick hot chocolate runs €5 for six churros and a cup — eat here at 5 AM after a late night or at 10 AM before the tourist queue reaches 40 people, not at noon when both those times have already passed.

6. FAQ: Which neighborhoods have the best food in Madrid?

The three neighborhoods with the densest concentration of quality food culture are La Latina, Chueca, and Barrio de Salamanca.

La Latina is where the traditional tapas bar culture is most intact — specifically on Calle de la Cava Baja and the streets radiating from Plaza de la Paja. This is the neighborhood for cocido, vermut, and old-format bars that have not been redesigned for photographability.

Chueca has the Mercado de San Antón on Calle de Augusto Figueroa — a three-story market with a ground-floor fresh produce section, a middle floor of food stalls and small restaurants, and a rooftop bar that is worth the climb in the evening. More expensive than La Latina but with a broader range of styles.

Barrio de Salamanca is the city's most expensive residential district and home to some of its most serious traditional restaurants — including Casa Dani at Mercado de la Paz (Calle de Ayala, 28), widely considered to serve the best tortilla española in Madrid. A slice of the tortilla costs around €3 and is worth the metro ride from wherever you are staying.

For historic eating, the area around Calle de Cuchilleros (just off the Plaza Mayor) contains Sobrino de Botín at No. 17 — the Guinness World Record holder for oldest restaurant in the world, continuously operating since 1725. Their roast suckling pig (cochinillo al horno) cooked in the original wood-burning oven costs €30–€40 per person; book weeks in advance.

7. FAQ: What does food in Madrid actually cost in 2026?

Madrid is no longer cheap by Spanish standards — the city has experienced significant price growth since 2022 — but it remains substantially more affordable than equivalent quality in Paris, London, or Amsterdam.

Breakfast (café con leche + tostada con tomate): €3–€4.50 at a neighborhood bar
Bocadillo de calamares: €4.50–€6 at a local bar; €9–€12 at tourist-adjacent places — skip those
Glass of house vermouth at a traditional bar: €2–€3
Caña (small draft beer): €2–€2.80
Menú del día (3 courses, wine, water, bread): €13–€17 Monday–Friday at lunch
Raciones (shared plates) at a tapas bar: €8–€16 each
Cocido madrileño at La Bola: €27–€29 per person all-in
Dinner at a serious restaurant without wine: €35–€55 per person
Churros con chocolate at San Ginés: €5 for a plate of six with hot chocolate
Avoid: any restaurant within 50 meters of the Puerta del Sol that displays photos on the menu — they charge €15–€20 for paella that is neither Valencian nor good

Keep touring

Madrid's food culture runs deeper than any menu.

TourMe's Madrid collection includes audio stories on the dishes that built the city — from the royal cocido that fed generations at the Castilian court to the fried squid sandwich that became an act of civic identity. Collectible cards unlock as you explore neighborhoods, and location-based stories fire when you reach the streets and markets that shaped the capital's kitchen. A meal tastes different when you know its history.

Keep reading

Access Hundreds of Stories

Curated cultural journeys, each chapter filled with stories you can play.