☀️
Madrid Urbana

Madrid in your inbox

Stories, guides and secrets of the city. No spam.

Almost there! We've sent you an email: click the button to confirm your subscription. If you can't see it in a few minutes, check your Spam or Promotions folder.

Traditional Food in Madrid, What to Try and Where

What should you eat in Madrid, and which dishes are offal? A €4 calamari sandwich at La Ideal is the easy start, cocido is a three-course chickpea stew from about €26, and gallinejas and pig's ear are for adventurous eaters. Near Sol, Casa Labra fries soldaditos de Pavía, battered strips of salt cod. Here is what each dish is before you order it, and where to try it.

🇪🇸 Leer en español

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:

DishWhat it isOffal?Where to try it
Cocido madrileñoChickpeas, meats and vegetables in three coursesNoTaberna La Bola or Malacatín
Bocadillo de calamaresBattered squid rings in a bread rollNoLa Ideal, Plaza Mayor
Huevos rotosFried eggs broken over chips, with ham or chorizoNoCasa Lucio, Cava Baja
Tortilla de patatasThick potato omeletteNoLa Falda or Casa Dani
Soldaditos de PavíaBattered strips of salt codNoCasa Labra
CallosBeef tripe stewed with chorizo and paprikaYesTaberna Pedraza or Lhardy
OrejaGrilled pig’s ear with garlic or spicy sauceYesCasa Toni or Casa Enriqueta
Gallinejas, entresijosFried lamb intestine and its membraneYesCasa Enriqueta
CaracolesSnails in a meaty, sometimes spicy sauceNoCasa 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

When six traditional Madrid food houses serve, from morning to past midnightEl Brillante 6.30am to 12.30am; Casa Amadeo 10am to midnight; Casa Enriqueta kitchen noon to 11.15pm, Wednesday to Sunday; Casa Labra 11.30am to 3.30pm and 6.30pm to 10.30pm; Los Caracoles 10am to 3.30pm and 7pm to 10pm, Tuesday to Saturday; Casa Lucio 1pm to 4pm and 8pm to 11.30pm.8amnoon4pm8pmmidnightEl BrillanteCasa AmadeoCasa EnriquetaCasa LabraLos CaracolesCasa Lucio
Amber: open straight through the day. Blue and red: closed in the afternoon gap or on some weekdays. Casa Enriqueta shuts Monday and Tuesday; Los Caracoles shuts Monday and only does lunch on Sunday.

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

Where to try the lesser-known Madrid dishesCasa Labra on Calle de Tetuán, Casa Toni on Calle de la Cruz, Casa Amadeo on Plaza de Cascorro and Los Caracoles on Calle de Toledo.500 mCasa LabraCasa LabraCasa ToniCasa ToniCasa AmadeoCasa AmadeoLos CaracolesLos Caracoles
Fried codPig’s earSnails
The houses4 houses · scroll to see them all
Casa Labra and Casa Toni sit by Sol; the two snail houses are between the Rastro and Puerta de Toledo. Casa Enriqueta’s gallinejas are in Carabanchel, off this map. Map data © OpenStreetMap contributors (ODbL).

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.

Reinel González

We update this guide periodically. If you manage a space mentioned here, want to correct information, or explore a collaboration, write to us at hola@madridurbana.net.