Home / Guides / Madrid Food Guide

Food & Drink

Madrid Food Guide

Madrid's food culture is built around a few simple truths: eat late, eat standing up at least some of the time, take the menú del día seriously, and never pass up a good croqueta. Here's what to eat, where to find it, and what to expect to pay.

Find Hotels in Madrid →
Must-Try Madrid Dishes
📷 Nano Erdozain via Pexels

Must-Try Madrid Dishes

Bocadillo de Calamares

€3–5 · Near Plaza Mayor

Madrid's iconic street food: fried squid rings in a crusty baguette roll. Nothing else. The best ones near Palacio barrio and Plaza Mayor are transcendently simple. Order with a cold beer.

Cocido Madrileño

€14–20 · Traditional restaurants

The quintessential Madrid winter dish — a chickpea stew served in three courses (caldo, then chickpeas with vegetables, then meats). Rich, slow-cooked, and deeply satisfying. Best November to March.

Patatas Bravas

€4–6 · Everywhere

Fried potato cubes with a spicy tomato sauce (and sometimes alioli too). Every bar in Madrid serves them; quality varies enormously. The best have a crispy exterior and properly spiced sauce — not just ketchup.

Churros con Chocolate

€4–7 · Chocolaterías

Madrid's churros are thicker and ridged, served with a cup of intensely thick drinking chocolate for dipping. A traditional breakfast or post-nightclub meal at 06:00. The Chocolatería San Ginés near Sol has been open since 1894.

Jamón Ibérico

€5–15 per serving

Spanish cured ham at its finest. Look for "jamón ibérico de bellota" — acorn-fed pigs from Extremadura or Andalusia. Served paper-thin, at room temperature. A plate of good jamón at a bar stool is one of Madrid's great pleasures.

Croquetas de Jamón

€2–4 each

Ham croquettes — crispy outside, molten béchamel inside. Every bar makes them differently; the obsession with finding the perfect croqueta is a genuine Madrid pastime. Order two and see where you stand.

Best Markets for Food — Madrid
📷 Ea Ehn via Pexels

Best Markets for Food

Mercado de San Miguel

The most famous food market in Madrid, steps from Plaza Mayor in Palacio. A wrought-iron 1916 structure with stalls selling premium ingredients and prepared food. Touristy, yes — but also genuinely excellent. Go for a standing lunch with a glass of vermouth. Budget €15-20/person.

Mercado de Antón Martín

A far more local market near Huertas barrio, popular with residents for lunch. Less glossy than San Miguel but more representative of how Madrileños actually eat and shop.

Mercado de la Paz

In Salamanca barrio — the city's best market for premium fish, charcuterie, and cheese. More expensive than the others, reflecting the neighbourhood, but exceptional quality.

What Things Cost: Meal Price Guide
📷 Maël BALLAND via Pexels

What Things Cost: Meal Price Guide

MealWhat You GetPrice Range
BreakfastCoffee + tostada con tomate or pastry€3–7
Menú del día (lunch)3 courses + bread + drink€12–15
Tapas bar (lunch)3–4 tapas + drinks per person€15–25
Mid-range dinnerStarter + main + wine€25–40
Budget dinnerBocadillo or kebab + drink€6–10
Bocadillo de calamaresSquid sandwich€3–5
Churros con chocolateChurros + thick chocolate€4–7
Tipping in Madrid
📷 Piers Olphin via Pexels

Tipping in Madrid

Tipping is not mandatory in Spain and not expected in the way it is in the US or UK. The standard practice is to round up to the nearest euro on small bills, or leave 5–10% on a larger dinner if the service was genuinely good. Nobody will chase you down for not leaving a tip — but a few coins left on the counter at a tapas bar is always appreciated.

Best Food Barrios
📷 Jose Antonio Gallego Vázquez via Pexels

Best Food Barrios

  • La Latina / Embajadores: Tapas heartland. Cava Baja and Cava Alta streets are unmissable. Best on Sunday after El Rastro.
  • Malasaña: Brunch, coffee, natural wine, inventive restaurants. The creative food scene of the city.
  • Lavapiés: International food at low prices. Indian, Bangladeshi, Ethiopian, and Chinese restaurants alongside traditional Spanish bars.
  • Huertas: Traditional Madrid restaurants in the literary quarter. Good for a proper sit-down lunch.
  • Salamanca: High-end restaurants and excellent food shopping. Where Madrid's wealthy eat well.