A food walk through Madrid: the traditional food you have to try
Squid sandwiches, cocido, callos, bravas, soldaditos de Pavía or churros: what to eat in Madrid and how to try it even if you only have a few hours.
Published on 16 March 2017 Updated on 1 November 2026 5 min read
The traditional food in Madrid is down-to-earth and hearty: the bocadillo de calamares (fried squid sandwich), cocido madrileño (chickpea stew), callos a la madrileña (tripe stew), patatas bravas, grilled pig's ear, soldaditos de Pavía and, for something sweet, churros with chocolate. You can try almost all of it on a walk through the centre, between Puerta del Sol, Plaza Mayor and La Latina, so even on a layover of just a few hours you have time to get a taste of the city.
The dishes that define Madrid cooking
This is the shortlist of what a local would recommend you try, with what is worth knowing about each dish:
| Dish | What it is | When or where |
|---|---|---|
| Bocadillo de calamares | Battered squid rings in a baguette-style roll | At any time, in the bars around Plaza Mayor |
| Cocido madrileño | Chickpeas, vegetables, meats and cured sausages slow-cooked together | At lunchtime and best in the colder months; a meal in itself |
| Callos a la madrileña | Tripe stew with chorizo, black pudding and paprika | In classic taverns, as a full portion or a tapa |
| Patatas bravas | Fried potatoes with a spicy sauce | A tapa you will find everywhere; every bar swears by its own sauce |
| Oreja a la plancha | Pig's ear grilled until golden with garlic and paprika | In the traditional taverns of the centre |
| Soldaditos de Pavía | Strips of battered salt cod | A classic tapa at salt cod bars |
| Huevos rotos | Fried eggs over chips, often with ham | In the taverns of La Latina |
| Churros and porras | Fried dough for dipping in chocolate | Breakfast or afternoon snack; also in the early hours |
Cocido, the most Madrid dish of all
Cocido is traditionally served in three courses: first the broth with fine noodles; then the chickpeas with the vegetables (cabbage, carrot, potato), and finally the meats, pork belly, chorizo and black pudding. It is a lunchtime dish, generous and meant to be eaten slowly, so do not squeeze it in before an afternoon with a lot to do.
Offal and tavern cooking
Madrid has a long tradition of offal dishes: as well as callos, some traditional bars still serve gallinejas and entresijos (fried lamb intestines and mesentery), crisp and golden. If you are the type to try everything, it is the most authentic experience on the list. Snails in a spicy sauce are another classic of the taverns in the centre.
Traditional sweets by time of year
Madrid's pastries are tied to the calendar, and it is worth asking what is in season when you visit:
- Torrijas: bread soaked in milk or wine, dipped in egg and fried, typical of Holy Week.
- Rosquillas de San Isidro: the plain “tontas” and the sugar-glazed “listas”, around the patron saint's festival in May.
- Buñuelos and huesos de santo: around All Saints' Day.
- Bartolillos: small fried pastries filled with custard, a traditional sweet that is getting harder and harder to find.
- Violet sweets: the most typical edible souvenir to take home in your suitcase.
For a full day's plan, from breakfast to dinner and with classic addresses, follow our foodie route through Madrid. And if you want to try several things in one place, the food markets let you graze from stall to stall.
An express food walk if you are on a layover
With a long layover at Barajas you can head out to try the essentials. First, check that your ticket and documents allow you to leave the transit area and work out your margins carefully; we explain it step by step in our guide to making the most of your Barajas layover to visit Madrid. A realistic plan:
- Taxi from the airport to Puerta del Sol: the centre is inside the M-30, with a fixed fare of €33 from any terminal.
- A squid sandwich in Plaza Mayor and some bravas or soldaditos de Pavía in a nearby tavern.
- Churros with chocolate for dessert before heading back.
- Back to the terminal with enough time to go through security again.
If your layover allows for more, Madrid in 24 hours has an itinerary that combines sights and food. So you do not depend on finding a free taxi on the way back, make your airport taxi booking for the time that suits you.
On a layover at Barajas and hungry for Madrid?
Book your taxi between the airport and the centre at a fixed price, there and back, and make every minute count for eating.
Fixed fares
Airport taxi from your area
- Interior M-30 €33
- Torrejón de Ardoz €30
- Alcobendas €33
- San Sebastián de los Reyes Pueblo €33
- Alcalá de Henares €53
- Getafe €53
- Leganés €53
- Majadahonda €53
- Las Rozas de Madrid €58
- Móstoles €63
- Alcorcón €63
- Fuenlabrada €63
Need a taxi to the airport?
Instant fixed price. No sign-up.
- Journey
- When
- Your details
We can't find it on the list.
Call or message us and we'll give you a price straight away.
Terminal · Madrid-Barajas
Your fixed price
Passengers
Suitcases
Your fixed price
Booking received!
We'll confirm your booking by phone shortly. If it's for less than 2 hours from now, please call us directly.
Reference
Your fixed price