Madrid is Spain's vibrant capital and largest city, a metropolis of world-class art museums, grand boulevards, lively plazas, and an electric nightlife that never sleeps. As the Autonomous Community of Madrid, the region combines the cosmopolitan energy of the city with green sierra mountains, historic royal towns, and charming villages within easy reach.
Madrid's culinary identity is rooted in robust Castilian traditions — roast meats, chickpea stews, and offal dishes — but the city has evolved into one of Europe's most dynamic dining destinations with the highest concentration of Michelin stars in Spain. The tapas and vermouth culture is deeply embedded in daily life, with locals grazing through multiple bars rather than eating formal sit-down meals. Madrid's fish supply chain is exceptional; despite being landlocked, the city receives the world's second-largest fish market (Mercamadrid).
Must-try dishes
Iconic dishes that define Madrid.
Cocido Madrileño
The quintessential Madrid dish — a three-course chickpea stew with vegetables, chorizo, morcilla, and various meats, served sequentially as broth, then chickpeas, then meats
Where to try: Taberna La Bola, Casa Lucio, El Landó
Price: €18–€28
Callos a la Madrileña
A rich, deeply flavoured tripe stew with chickpeas, chorizo, and morcilla in a pimentón-laced tomato sauce — the city's most traditional winter dish
Where to try: La Bola, Casa Lucio, neighbourhood tabernas
Price: €12–€18
Bocadillo de Calamares
A simple but iconic Madrid sandwich of crispy fried calamari in a crusty roll, sold for €3–€4 from bars around Plaza Mayor and Puerta del Sol
Where to try: Bar La Campana (Calle Botoneras) and bars around Plaza Mayor
Price: €3–€4
Tortilla Española
Spain's potato omelette, a national obsession — in Madrid the hotly debated question is whether it should include onion (con cebolla) or not. Juana la Loca makes one of the city's best
Where to try: Juana la Loca, any neighbourhood bar
Price: €2–€4 per tapa
Huevos Rotos
Crispy fried potatoes topped with runny fried eggs, broken at the table — one of Madrid's most beloved comfort dishes, perfected at Casa Lucio
Where to try: Casa Lucio, Juana la Loca
Price: €12–€17
Churros con Chocolate
Deep-fried dough sticks dipped in thick, dark hot chocolate — a Madrid morning tradition or late-night post-club ritual at San Ginés
Where to try: Chocolatería San Ginés (24 hours)
Price: €4–€5
Patatas Bravas
Crispy fried potato cubes with spicy brava sauce and/or alioli — every bar has its own recipe; the version at Bar Docamar in Vallecas is famous across the city
Where to try: Any bar; Bar Docamar for the legendary original
Price: €4–€6
Bocadillo de Jamón Ibérico
Thinly sliced acorn-fed Ibérico ham in a crusty baguette — the platonic ideal of a Spanish sandwich, available at any decent bar
Where to try: Any bar or deli; Casa González for quality
Price: €5–€10
Top restaurants
Handpicked picks for the best dining experiences.
Sobrino de Botín
The world's oldest restaurant according to the Guinness World Records (est. 1725), Botín is famous for its wood-fired roast suckling pig (cochinillo) and roast lamb cooked in a 300-year-old oven. A pilgrimage site for food lovers from Ernest Hemingway to millions of modern visitors.
Known for: World's oldest restaurant; wood-fired roast meats
Calle de los Cuchilleros 17, 28005 Madrid
DiverXO
The three-Michelin-starred restaurant of chef David Muñoz, one of the most creative and outrageous dining experiences in the world. DiverXO pushes every culinary boundary with multi-sensory, theatrical tasting menus that blend Spanish and Asian influences in unexpected ways.
Known for: Three-Michelin-star molecular cuisine; book months ahead
NH Eurobuilding, Calle de Padre Damián 23, 28036 Madrid
Coque
A two-Michelin-starred restaurant by brothers Mario, Rafael, and Diego Sandoval, offering an immersive journey through the kitchen, wine cellar, and cocktail bar before dinner. The avant-garde tasting menu pays homage to Castilian tradition while pushing culinary boundaries.
Known for: Two Michelin stars; theatrical multi-room dining experience
Calle de Pico Nevado 6, 28036 Madrid
Ramón Freixa Madrid
Two-Michelin-starred restaurant inside Hotel Único in Salamanca, where Catalan chef Ramón Freixa creates artful, technically precise dishes that honour seasonal Spanish produce. An elegant, intimate dining room with impeccable service.
Known for: Two Michelin stars; creative modern Spanish cuisine
Calle de Claudio Coello 67, 28001 Madrid
Casa Lucio
A Madrid institution beloved by politicians, celebrities, and royalty since 1974, Casa Lucio is most famous for its huevos rotos (eggs broken over crispy chips). The warm, convivial atmosphere and hearty Castilian cooking make it a must for any food lover.
Known for: Celebrity favourite; iconic huevos rotos (eggs and chips)
Calle de la Cava Baja 35, 28005 Madrid
El Club Allard
A two-Michelin-starred restaurant set in a stunning Modernista building near the Royal Palace, offering creative tasting menus by chef Diego Guerrero that explore seasonal Spanish produce with technical brilliance. An exceptional special-occasion destination.
Known for: Two Michelin stars in a stunning Art Nouveau building
Calle del Ferraz 2, 28008 Madrid
Mercado de San Miguel
Madrid's most iconic gourmet market in a beautiful 1916 cast-iron pavilion, with over 30 stalls serving everything from Ibérico ham and oysters to artisan vermouth and chocolate. Perfect for grazing on high-quality Spanish products in a convivial atmosphere.
Known for: Gourmet food market — best for grazing and Spanish products
Plaza de San Miguel s/n, 28005 Madrid
El Landó
A classic, no-frills neighbourhood taberna near Plaza Mayor serving genuine Madrid classics at fair prices. Beloved by locals for its cocido madrileño, callos a la madrileña, and hearty stews — a far cry from the tourist traps on Plaza Mayor.
Known for: Authentic local taberna with traditional Madrid dishes
Plaza de Gabriel Miró 8, 28005 Madrid
Restaurants by cuisine
Browse picks grouped by cuisine type.
Spanish
DiverXO
Coque
El Club Allard
La Pepita Lunch & Beer
El Viajero
Dstage
StreetXO
Cien Llaves
Bar Cervecería Santa Bárbara
Zara Restaurant
Lateral
El Paraguas
Café de Oriente
Bar La Gloria
Chocolate con Churros San Ginés
La Tasquita de Enfrente
Restaurante Sacha
100 Montaditos
Traditional Castilian
Sobrino de Botín
Casa Lucio
Venta El Buscón
Traditional Madrileño
El Landó
Taberna La Bola
Traditional Taberna
Celso y Manolo
Bodega de la Ardosa
Andalusian
El Sur
Australian
Federal Café
Basque Tapas
Taberna Bilbao
Café
MO de Movimiento
Creative Catalan
Ramón Freixa Madrid
Creative Tapas
Juana la Loca
Deli
Casa González
Gourmet Tapas
Mercado de San Miguel
Italian
Nabucco
Japanese
Yakitoro by Chicote
Modern Tapas
Bar El Lateral Huertas
Specialty Coffee
VirgoLab
Traditional Castilian Taberna
Taberna Malaspina
Traditional Tapas Bar
Casa Revuelta
Street food
Local flavours at affordable prices.
Bocadillo de Calamares
Crispy fried squid in a crusty roll — the ultimate Madrid street food, sold from bar counters near Plaza Mayor
Find it at: Bars around Plaza Mayor and Puerta del Sol
Churros
Freshly fried churros from mobile churrerías at weekends and fiestas
Find it at: El Rastro market area and neighbourhood fiestas
Buñuelos de Viento
Light puffed pastry balls filled with cream or custard — a traditional All Saints Day (November 1st) treat
Find it at: Pastelerías citywide in October–November
Rosquillas de San Isidro
Traditional ring-shaped pastries sold only during the San Isidro festival in May in four varieties — tontas, listas, francesas, and de Santa Clara
Find it at: Street stalls near Parque de San Isidro in May
Food markets
Where locals shop and graze.
Mercado de San Miguel
Iconic 1916 gourmet market near Plaza Mayor with 30+ stalls of premium Spanish foods, wines, and vermouth
Hours: 10:00–24:00 daily
Mercado de San Antón
Three-floor market in Chueca with fresh produce on ground floor, gourmet stalls on 1st, and rooftop terrace restaurant
Hours: Mon–Thu 10:00–22:00, Fri–Sat 10:00–00:00
Mercado de la Cebada
A genuine working-class market in La Latina — the real Madrid, not a tourist one. Fresh fish, meat, and vegetables at local prices
Hours: Mon–Fri 09:00–14:30, 17:00–20:30; Sat 09:00–14:30
Mercado de Maravillas
The largest traditional food market in Madrid in the Tetuán district — fresh produce, meat, and seafood at excellent prices, beloved by local families
Hours: Mon–Fri 09:00–14:00, 17:00–20:00; Sat 09:00–14:00
Mercado de Vallehermoso
A revitalised 1930s market in Chamberí now combining traditional stalls with gourmet food bars and craft beer
Hours: Mon–Sat 09:00–21:00
Dining etiquette & tips
Navigate the local food scene confidently.
Lunch (almuerzo) is the main meal of the day — most restaurants offer a Menú del Día (set lunch) for €10–€15 including starter, main, dessert, and a drink; this is Spain's best-value eating
Dinner rarely starts before 21:00; trying to eat at 19:00 will find most kitchens closed
Tapas in bars are often free with a drink in neighbourhood bars (less common in tourist areas) — ask for 'algo para picar' (something to nibble)
Madrid has exceptional fish despite being landlocked — the city receives same-day deliveries from Atlantic and Mediterranean ports
Vermouth (vermut) culture runs deep — Sunday morning vermouth from 12:00–14:00 is a sacred ritual in La Latina and Malasaña
- Vegetarian
- Growing options especially in Malasaña, Chueca, and Lavapiés; traditional Spanish food is meat-heavy but most restaurants can accommodate. Mercado de San Antón has good veggie stalls
- Halal
- Growing halal options especially around Lavapiés and Tetuán districts; some Middle Eastern and Turkish restaurants certified halal
- Gluten free
- Awareness is growing; most Spanish dishes are naturally gluten-free (tortilla, grilled meats, jamón); ask for 'sin gluten' — many restaurants can accommodate
Food budget guide
What to expect at different price points.
| Level | Price | Description |
|---|---|---|
| Budget | €8–€15 per meal | Menú del Día set lunch (€10–€15), bocadillos, market stalls, neighbourhood bars |
| Mid-range | €20–€45 per meal | Sit-down restaurant, full tapas spread, wine included |
| Upscale | €80–€400+ per meal | Michelin-starred tasting menus with wine pairing; 3-star DiverXO at €365+ |