Madrid’s traditional food is mostly tavern food, and the cheapest way in is a calamari sandwich for €4 at La Ideal, by the Plaza Mayor. The signature meal is cocido madrileño, a chickpea stew of meats and vegetables served in three courses, at Taberna La Bola or Malacatín, which charges about €26. A good share of the rest is offal: tripe in the callos, grilled pig’s ear at Casa Toni on Calle de la Cruz, and lamb gallinejas at Casa Enriqueta in Carabanchel, from €7.80 a half portion. Casa Labra, open since 1860 on Calle de Tetuán, fries salt cod, and Casa Amadeo on Plaza de Cascorro serves snails every day until midnight.
What traditional food should you try in Madrid? Start with a €4 calamari sandwich at La Ideal and a fried salt cod strip at Casa Labra, then book one long lunch of cocido madrileño, from about €26 at Malacatín. If you eat offal, add grilled pig’s ear at Casa Toni and snails at Casa Amadeo on Plaza de Cascorro, open daily until midnight.
Which Madrid dishes are offal, and which are easier to start with?
Plenty of visitors order callos thinking it is a meat stew and find tripe. Here is what each dish actually is:
| Dish | What it is | Offal? | Where to try it |
|---|---|---|---|
| Cocido madrileño | Chickpeas, meats and vegetables in three courses | No | Taberna La Bola or Malacatín |
| Bocadillo de calamares | Battered squid rings in a bread roll | No | La Ideal, Plaza Mayor |
| Huevos rotos | Fried eggs broken over chips, with ham or chorizo | No | Casa Lucio, Cava Baja |
| Tortilla de patatas | Thick potato omelette | No | La Falda or Casa Dani |
| Soldaditos de Pavía | Battered strips of salt cod | No | Casa Labra |
| Callos | Beef tripe stewed with chorizo and paprika | Yes | Taberna Pedraza or Lhardy |
| Oreja | Grilled pig’s ear with garlic or spicy sauce | Yes | Casa Toni or Casa Enriqueta |
| Gallinejas, entresijos | Fried lamb intestine and its membrane | Yes | Casa Enriqueta |
| Caracoles | Snails in a meaty, sometimes spicy sauce | No | Casa Amadeo or Los Caracoles |
If offal is not for you, start with the calamari sandwich, huevos rotos and tortilla, which contain none. Cocido is a commitment: a long lunch, best on a cold day. The century-old houses behind several of these dishes, and how late each one stays open, are covered in what to eat in Madrid and where.
When each house actually serves food
The pattern that catches visitors out is the afternoon gap. Casa Labra stops serving at 3.30pm and reopens at 6.30pm, and Casa Lucio’s dining room shuts from 4pm to 8pm. If you land hungry at 5pm, the counters that keep going are El Brillante by Atocha, open from 6.30am to 12.30am, and Casa Amadeo, which runs from 10am to midnight every day.
Where to try salt cod, pig’s ear, gallinejas and snails
Salt cod at Casa Labra. The tavern at Calle de Tetuán 12, about 160 m from Sol Metro (Lines 1, 2 and 3), is where the soldaditos de Pavía, battered cod strips, became a Madrid tapa. You order the fried cod and a cod croqueta at the zinc counter and eat standing; the dining room is closed. A visit costs €16 to €30 a head, according to the Ayuntamiento’s tourist listing.
Pig’s ear at Casa Toni. At Calle de la Cruz 14, about 250 m from Sol, a standing bar grills pig’s ear, sweetbreads and kidneys. There is no published menu or price, so ask at the counter. For comparison, Casa Enriqueta, which does publish its menu, charges €9 for a half portion of grilled ear.
Gallinejas at Casa Enriqueta. This family house on Calle de Jacinto Camarero in Carabanchel, about 210 m from Marqués de Vadillo (Line 5), fries lamb intestine and its membrane until crisp. A half portion is €7.80; the tasting plate with crackling and the house chips is €12.80. It opens Wednesday to Sunday, noon to midnight, and you can book on +34 910 864 281.
Snails near the Rastro. Casa Amadeo-Los Caracoles, on Plaza de Cascorro 18, has served snails in an Iberian pork sauce since the 1940s, and the Sunday flea market walks past its door, so pair them with the Rastro on a Sunday morning. For a hotter sauce, Los Caracoles is at Calle de Toledo 106, about 120 m from Puerta de Toledo Metro.
How to order at a Madrid tavern counter
- Mealtimes: Casa Lucio serves lunch from 1pm and dinner from 8pm.
- Tipping: it is never compulsory, and the details are in how much to tip in Madrid.
- Raciones and medias: a ración is a plate to share; a media ración is half, the better choice for offal such as callos, oreja or gallinejas if you are trying them for the first time.
- Prices: Casa Toni and Casa Amadeo publish none online, so ask before you order if it matters.
- Sweets by season: chocolate with churros at Chocolatería San Ginés all year, torrijas at Easter, and rosquillas for the San Isidro festival in May.
FAQ about traditional food in Madrid
What is the most traditional food in Madrid?
Cocido madrileño, a chickpea and meat stew served in three courses, is the dish most tied to the city. Around it sit callos (tripe stew), the calamari sandwich, huevos rotos, tortilla and chocolate with churros, plus offal tapas such as grilled pig’s ear, gallinejas and snails.
Which Madrid dishes are offal?
Callos are beef tripe, oreja is pig’s ear, gallinejas are lamb small intestine and entresijos are the membrane around it. Snails are not offal but can be just as divisive. If you are unsure, order a half portion: Casa Enriqueta’s half of gallinejas costs €7.80.
Where can I try snails in Madrid?
At Casa Amadeo-Los Caracoles on Plaza de Cascorro 18, open daily from 10am to midnight and right on the Sunday Rastro route, or at Los Caracoles on Calle de Toledo 106, where the sauce is spicier. Los Caracoles closes on Mondays and only serves lunch on Sundays.
What is the cheapest traditional dish in Madrid?
The calamari sandwich: La Ideal, by the Plaza Mayor, charges €4. A half portion of grilled pig’s ear at Casa Enriqueta is €9, and the big sit-down meal, cocido, starts at about €26 at Malacatín.
Eat Madrid at the counter first; save the tablecloth for one cocido.