Madrid Food Guide: What to Eat and Exactly Where to Eat It

Reviewed by The Lowdown Guide Editorial Team, April 2026

Madrid's food culture is specific, historically rooted, and requires knowing where to go. Generic "Spanish food" doesn't quite cover it — madrileño cuisine has its own character, its own institutions, and its own rhythms. This guide goes dish by dish with the specific places that do each one best, and the practical information (hours, reservation needs, price range) you need to actually go.

Cocido Madrileño — The City's Defining Dish

Cocido madrileño is a slow-cooked chickpea stew with chorizo, morcilla (blood sausage), chicken, and vegetables. It's served in three courses called vuelcos (tippings): first the broth with thin fideos noodles; then the chickpeas and vegetables; then the meats arranged on a separate plate. The whole affair takes 90 minutes to eat properly, which is the point — it's a winter meal meant for Sunday afternoons that stretch until evening.

La Bola has made cocido madrileño the same way since 1870: in individual clay cazuelas, on a wood-burning range in the kitchen, using a recipe that hasn't changed in five generations. The restaurant doesn't look like a destination — it's a small, slightly dark room on Calle de la Bola with checked tablecloths and old photographs. That's correct. The cocido arrives in the clay pot it was cooked in, and the broth is separately served first in a small tureen.

Where to go La Bola — Calle de la Bola 5. Open Monday–Saturday 1–4 PM and 9–11 PM, Sunday lunch only. Reservation recommended. Around €30 per person for the full cocido. No website — call (+34 915 476 930) or walk in.

Cochinillo Asado — Roast Suckling Pig

Roast suckling pig — cochinillo asado — is the signature dish of Castile, and Madrid has one of the best practitioners in the world in Sobrino de Botín. The restaurant opened in 1725 and has been roasting pigs in the same wood-burning hornos (ovens) ever since. The pigs are three to four weeks old, weighing around 5 kg; they're seasoned with lard and herbs and slow-roasted for several hours until the skin is so crisp it shatters when the waiter cuts it with a plate edge (the traditional presentation — no knife needed). Ernest Hemingway ate here regularly and wrote about it in The Sun Also Rises.

The basement dining room, with its exposed brick arches and centuries of history, is the room to request. The cochinillo is not cheap (around €32 as a main course) but it's an experience that cannot be replicated anywhere else. Book the earliest available slot for dinner — the restaurant fills quickly from the first seating onward.

Where to go Sobrino de Botín — Calle de Cuchilleros 17 (near Plaza Mayor). Open daily 1–4 PM and 8 PM–midnight. Reserve online at botin.es — minimum 2-3 weeks ahead for weekends. €70-90 per person with wine.

Tortilla Española — Spanish Omelette Done Right

Tortilla española — potato omelette — sounds simple. The difference between a mediocre one and a great one is enormous: the ratio of potato to egg, the amount of olive oil used to slow-cook the potato until it's almost confit, and the precise moment of removal from the pan (slightly runny in the center is correct; fully set is wrong). Bar la Ardosa on Calle Colón 13 in Malasaña makes one of the best in Madrid: thick, generously eggy, slightly undercooked at the center. It's served at the bar from the time the restaurant opens — order it with a caña and stand at the bar as intended.

Juana la Loca in La Latina (Plaza de la Puerta de Moros 4) takes a different approach — creative tortilla variations that change with the season, served in a more restaurant-style setting. Both are worth visiting; they represent the traditional and modern versions of the same dish.

Where to go Traditional: Bar la Ardosa — Calle Colón 13, Malasaña. Open daily from noon. Tortilla €4-5 per tapa. Modern: Juana la Loca — Plaza de la Puerta de Moros 4, La Latina. Open Tue–Sun from 1 PM.

Patatas Bravas — The Benchmark Dish

Every tapas bar in Spain serves patatas bravas — fried potato chunks with a spicy tomato sauce (bravas sauce) and sometimes alioli. The quality range is enormous: at the bad end, frozen potato wedges with bottled ketchup from a bag. At the best, hand-cut potato fried in olive oil with a house-made sauce that balances heat, acidity, and smoke. Las Bravas on Calle Álvarez Gato 3 (just off Sol) claims to have invented the current version of the dish and holds a trademark on the name. Whether that's true or not, their version — served in a small clay cazuela, sauce applied generously — is the benchmark.

Where to go Las Bravas — Calle Álvarez Gato 3 (near Sol). Open daily from noon. Bravas €4.50. Also excellent at Docamar (Calle Alcalá 337) — worth the metro ride for serious bravas enthusiasts.

Bocadillo de Calamares — The Madrid Street Food

The bocadillo de calamares is uniquely Madrileño — a crusty baguette filled with deep-fried squid rings and nothing else (no sauce, no lettuce, no extras in the traditional version). It sounds humble and it is. It's also one of the best things you can eat in the city for €3.50. The concentration of squid-roll shops around Plaza Mayor is legendary — the area around the square has more per square meter than anywhere else in the world. Bar El Brillante near Atocha station is the serious version.

Where to go For the iconic street-food version: any of the bars on the streets surrounding Plaza Mayor — walk one street back from the square. For the serious sit-down version: Bar El Brillante — Plaza del Emperador Carlos V 8, near Atocha. Open daily from 8 AM. Bocadillo €3.50-4.50.

Churros con Chocolate — The Right Morning

Churros in Madrid are not the theme-park version — thicker, crunchier sticks of fried dough, served alongside a cup of thick drinking chocolate so dense a spoon stands upright in it. The ritual is: dip, eat, drink the chocolate. They're a breakfast food and a post-nightclub food. Chocolatería San Ginés, operating since 1894 in an alley off Calle Arenal near Opera, is open 24 hours for this exact reason — it serves the after-club crowd at 5 AM and the families at 9 AM with equal efficiency.

Where to go Chocolatería San Ginés — Pasadizo de San Ginés 5 (near Opera). Open 24 hours. Churros con chocolate €5-6 for a full portion. Arrive at 9 AM or after 2 AM to avoid peak wait times.

Vermouth (Vermú) — The Pre-Lunch Ritual

Sunday vermú is a Madrid institution that has no real equivalent outside Spain. From noon to 2 PM on Sundays (and increasingly Saturdays), madrileños gather at old wine bars for a glass of red vermouth — usually from the barrel, served with ice, a slice of orange, and an olive — alongside small plates of anchovies, olives, and pickled vegetables. The vermouth itself is different from Italian styles: sweeter, more herbal, served at room temperature or slightly chilled. Bodega de la Ardosa on Calle Santa Engracia 70 in Chamberí has been pouring vermú since 1892. Casa Labra near Sol is another institution.

Where to go Bodega de la Ardosa — Calle Santa Engracia 70, Chamberí. Sunday from noon. Glass of vermú €2-3. Casa Labra — Calle de Tetuán 12, near Sol. Also famous for bacalao (salt cod) croquetas.

Croquetas de Jamón — The Tapa Every Bar Has, Few Do Well

Croquetas de jamón ibérico — fried béchamel-and-cured-ham croquettes — appear on every tapas menu in Spain. The difference between a great one and an ordinary one is the béchamel: it should be thick enough to hold shape when fried but loose enough that the interior is almost liquid when you bite through the crisp shell. La Ancha on Calle de Zorrilla 7 makes consistently excellent croquetas. El Quinto Vino on Calle Pez 16 in Malasaña is a neighborhood bar whose croquetas have a devoted following.

Where to go La Ancha — Calle de Zorrilla 7, near the Prado. Open Mon–Sat from 1 PM. Croquetas €3-4 per two pieces. El Quinto Vino — Calle del Pez 16, Malasaña. Bar only, no reservations, open from 7 PM.

Free Museum Hours to Plan Meals Around

One of the best things about Madrid's food culture is how well it aligns with the free museum hours. Have a late lunch at 2-3 PM, walk to the Prado by 5:30 PM for the free evening entry (6-8 PM Monday-Saturday), then dinner at 9:30 PM. Or visit the Reina Sofía free from 7-9 PM (Monday, Wednesday-Saturday) and book a 9:30 PM dinner reservation at one of the Lavapiés restaurants nearby. The Thyssen-Bornemisza is free noon-4 PM on Mondays — combine it with a proper menú del día lunch in the Barrio de las Letras nearby.

Frequently Asked Questions

What is the most traditional food in Madrid?

Cocido madrileño — a slow-cooked chickpea stew with chorizo, morcilla, chicken, and vegetables — is the most traditional Madrid dish. It's served in stages at La Bola (Calle de la Bola 5, est. 1870) in individual clay pots from a wood-burning range.

Is Sobrino de Botín worth the price?

Yes — with caveats. Sobrino de Botín (est. 1725, Calle Cuchilleros 17) is the world's oldest restaurant. The roast suckling pig is genuinely excellent. Expect to pay €70-90 per person. Book at least 2-3 weeks ahead for weekends. Sit in the basement for the most atmospheric room.

Where can I find the best tortilla española in Madrid?

Bar la Ardosa on Calle Colón 13 in Malasaña makes one of the city's best — thick, slightly runny in the center, served at the bar. Juana la Loca in La Latina offers creative seasonal variations in a more restaurant-style setting.

What time do madrileños eat lunch and dinner?

Lunch: 2-4 PM (menú del día only served these hours). Dinner: 9-11 PM. Restaurants before 9 PM are either tourist-facing or very casual. Adapting to the Spanish rhythm improves the food quality noticeably.

What are the free museum hours in Madrid?

Prado: free 6-8 PM Monday-Saturday. Reina Sofía: free 7-9 PM Monday and Wednesday-Saturday, 1:30-7 PM Sunday. Thyssen-Bornemisza: free noon-4 PM Monday. Plan meals around these windows to maximize both sightseeing and dining.