Open Travel Guide
Restaurants in Madrid

Best Restaurants in Madrid 2026

How to eat well in Madrid at every budget, and the local dishes you shouldn't leave without trying.

This guide covers 38+ restaurants and places to eat in Madrid — DiverXO, Sobrino de Botín and La Terraza del Casino de Madrid top the list. Every recommendation carries its practical details: typical costs, the best time to visit, and what to know before you commit.

Madrid travel guide — where to stay, what to do, and where to eat in Madrid, Community of Madrid, Spain.

Madrid is a carnivore's paradise built on a foundation of Castilian roasts, jamón ibérico, and cocido madrileño (chickpea stew). The city's tapas culture means a single bar crawl through La Latina or Huertas can constitute a full meal. Three Michelin-starred restaurants (DiverXO leads with 3 stars) share the city with century-old tabernas serving recipes unchanged since the 1800s. Madrileños eat late: lunch 14:00–16:00, dinner 21:00–23:30. The 'menú del día' — a two-course set lunch with wine — is a cultural institution and an unbeatable value proposition.

Must-try dishes

Iconic dishes that define Madrid.

Top restaurants

Handpicked picks for the best dining experiences.

Avant-garde Spanish-Asian Fusion

DiverXO

€365–€450/person (~$398–$491)4.9/5

Popular Avant-garde Spanish-Asian Fusion restaurant in Madrid.

Known for: 3 Michelin stars; chef David Muñoz's theatrical multi-course tasting menu

Calle del Padre Damián 23, 28036 Madrid, Spain

Traditional Castilian

Sobrino de Botín

€45–€70/person (~$49–$76)4.5/5

Popular Traditional Castilian restaurant in Madrid.

Known for: Guinness World Record holder as the world's oldest restaurant (1725), wood-fired ovens

Calle de los Cuchilleros 17, 28005 Madrid, Spain

Modern Spanish

La Terraza del Casino de Madrid

€150–€200/person (~$164–$218)4.7/5

Popular Modern Spanish restaurant in Madrid.

Known for: 1 Michelin star; chef Paco Roncero in a spectacular Belle Époque dining room

Calle de Alcalá 15, 28014 Madrid, Spain

Contemporary Spanish

Coque

€220–€260/person (~$240–$284)4.8/5

Popular Contemporary Spanish restaurant in Madrid.

Known for: 2 Michelin stars; Sandoval brothers; immersive cellar-to-kitchen journey

Calle de Marqués del Riscal 11, 28010 Madrid, Spain

Traditional Spanish / Basque

Taberna del Alabardero

€40–€65/person (~$44–$71)4.4/5

Popular Traditional Spanish / Basque restaurant in Madrid.

Known for: Founded by a priest as a training ground for hospitality students; near the Royal Palace

Calle de Felipe V 6, 28013 Madrid, Spain

Classic Spanish / French

Lhardy

€50–€80/person (~$55–$87)4.3/5

Popular Classic Spanish / French restaurant in Madrid.

Known for: Founded 1839; Madrid's most historic restaurant; downstairs deli sells takeaway consommé

Carrera de San Jerónimo 8, 28014 Madrid, Spain

Creative Spanish Tapas

Sala de Despiece

€30–€50/person (~$33–$55)4.5/5

Popular Creative Spanish Tapas restaurant in Madrid.

Known for: Standing bar in a butcher-shop aesthetic; Ponzano Street food hub; exceptional quality-price ratio

Calle de Ponzano 11, 28010 Madrid, Spain

Nordic-influenced Spanish

Fismuler

€40–€65/person (~$44–$71)4.6/5

Popular Nordic-influenced Spanish restaurant in Madrid.

Known for: Nino Redruello's flagship; seasonal ingredients with Scandinavian restraint

Calle de Sagasta 29, 28004 Madrid, Spain

Restaurants by cuisine

Browse picks grouped by cuisine type.

Spanish

DiverXO

€365–€450/person (~$398–$491)

La Terraza del Casino de Madrid

€150–€200/person (~$164–$218)

Coque

€220–€260/person (~$240–$284)

Taberna del Alabardero

€40–€65/person (~$44–$71)

Sala de Despiece

€30–€50/person (~$33–$55)

Fismuler

€40–€65/person (~$44–$71)

Cervecería Alemana

€15–€25/person (~$16–$27)

Cinco Jotas (5J)

€20–€45/person (~$22–$49)

El Brillante

€4–€12/person (~$4.36–$13.10)

Lakasa

€40–€65/person (~$44–$71)

Taberna Arzábal

€25–€45/person (~$27–$49)

Casa Dani (Mercado de la Paz)

€8–€20/person (~$9–$22)

Restaurante Viridiana

€60–€100/person (~$65–$109)

La Sanabresa

€12–€20/person (~$13–$22)

Lateral Gran Vía

€20–€35/person (~$22–$38)

Casa Patas

€35–€55/person for dinner; €42 (~$46) show-only cover charge

El Barril de las Letras

€35–€60/person (~$38–$65)

Muta

€30–€50/person (~$33–$55)

Triciclo

€35–€55/person (~$38–$60)

El Landó

€20–€35/person (~$22–$38)

Traditional Castilian

Sobrino de Botín

€45–€70/person (~$49–$76)

Casa Lucio

€40–€60/person (~$44–$65)

Malacatín

€25–€40/person (~$27–$44)

Taberna de la Daniela

€30–€50/person (~$33–$55)

Creative Tapas

Angelita Madrid

€25–€45/person (~$27–$49)

Matritum

€25–€40/person (~$27–$44)

Traditional Tapas

Bodega de La Ardosa

€10–€20/person (~$11–$22)

Bodegas Rosell

€15–€25/person (~$16–$27)

Basque Pintxos

Txirimiri

€20–€35/person (~$22–$38)

Churros

Chocolatería San Ginés

€5–€8/portion (~$5.45–$8.72)

French

Lhardy

€50–€80/person (~$55–$87)

Japanese

Yakitoro by Alberto Chicote

€25–€45/person (~$27–$49)

Mediterranean

Bar Tomate

€30–€50/person (~$33–$55)

Mexican

Punto MX

€80–€120/person (~$87–$131)

Multi

Mercado de San Ildefonso

€8–€20/person (~$9–$22)

Natural Wine

Hermanos Vinagre

€25–€45/person (~$27–$49)

Seafood

La Casa del Abuelo

€15–€30/person (~$16–$33)

Tapas

Bar Palentino

€8–€15/person (~$9–$16)

Street food

Local flavours at affordable prices.

Food markets

Where locals shop and graze.

Mercado de San Miguel

Hours: Sun–Thu 10:00–24:00; Fri–Sat 10:00–01:00

Mercado de La Paz

Hours: Mon–Fri 09:00–14:30 & 17:00–20:30; Sat 09:00–14:30

Mercado de Maravillas

Hours: Mon–Fri 09:00–14:30 & 17:00–20:30; Sat 09:00–14:30

Dining etiquette & tips

Navigate the local food scene confidently.

Tip

Lunch (14:00–16:00) is the main meal of the day; most restaurants serve a 'menú del día' (€10–€14, ~$11–$15) with 2 courses, bread, and a drink

Tip

Dinner before 21:00 marks visitors as tourists; locals rarely sit down before 22:00

Tip

Tipping is not obligatory; rounding up or leaving €1–€2 per person is appreciated at sit-down restaurants

Tip

Many tapas bars expect counter standing rather than table service for drinks and snacks

Tip

Reservations are essential at DiverXO (book 2–3 months ahead) and Coque (1 month ahead)

Dietary info

Vegetarian and vegan options are growing rapidly — dedicated restaurants exist in Malasaña and Chueca. Halal food available in Lavapiés neighbourhood. Kosher restaurants near the Jewish community in Centro. Gluten-free (sin gluten) options at most modern restaurants — ask specifically as cross-contamination is common in traditional kitchens.

Food budget guide

What to expect at different price points.

Level Price Description
Budget $5-15/meal Street food, local eateries, and simple restaurants.
Mid-range $15-40/meal Sit-down restaurants with good service and varied menus.
Upscale $40+/meal Fine dining, international cuisine, and premium experiences.