Home / Destinations / Spain / Madrid / Restaurants
Food Guide

Best Restaurants in Madrid 2025

Explore the culinary scene of Madrid - from local favorites to fine dining.

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

These iconic dishes define the culinary identity of Madrid.

🍽️

Complete Food Guide

100+ restaurants, local recipes, and dining recommendations for Madrid.

Get Food Guide

Top Restaurants

Our handpicked recommendations for the best dining experiences.

Traditional Castilian

Sobrino de Botín

$$$ ★ 4.4

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
Avant-Garde Spanish-Asian

DiverXO

$$$$ ★ 4.9

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
Modern Spanish

Coque

$$$$ ★ 4.8

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
Creative Catalan-Castilian

Ramón Freixa Madrid

$$$$ ★ 4.7

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
Traditional Castilian

Casa Lucio

$$$ ★ 4.5

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
Modern Spanish

El Club Allard

$$$$ ★ 4.7

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
Gourmet Tapas / Mixed

Mercado de San Miguel

$$ ★ 4.4

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
Traditional Madrileño

El Landó

$$ ★ 4.3

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

Find restaurants that match your taste preferences.

Traditional Castilian Cuisine

Sobrino de Botín

$$$

Casa Lucio

$$$

Venta El Buscón

$$

Avant-Garde Spanish-Asian Cuisine

DiverXO

$$$$

Modern Spanish Cuisine

Coque

$$$$

El Club Allard

$$$$

Dstage

$$$$

El Paraguas

$$$

Creative Catalan-Castilian Cuisine

Ramón Freixa Madrid

$$$$

Gourmet Tapas / Mixed Cuisine

Mercado de San Miguel

$$

Traditional Madrileño Cuisine

El Landó

$$

Taberna La Bola

$$

Street Food & Markets

The best local flavors at affordable prices.

Street Food

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
Street Food

Churros

Freshly fried churros from mobile churrerías at weekends and fiestas

Find it at: El Rastro market area and neighbourhood fiestas
Street Food

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
Street Food

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

Mercado de San Miguel

Iconic 1916 gourmet market near Plaza Mayor with 30+ stalls of premium Spanish foods, wines, and vermouth

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

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

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

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

Mon–Sat 09:00–21:00

Dining Etiquette & Tips

Navigate the local food scene like a pro.

🍴

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

Dietary Information

{'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.

💵 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+

Taste the Best of Madrid

Get our complete food guide with 100+ restaurant recommendations, local recipes, and foodie walking routes.

Download Food Guide