TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

Specify a date & time to find the best restaurants & offers

The Best Spanish Restaurants in Madrid

1,229 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

InsiderSpanish

El Tormo

Travesía de las Vistillas, 13, 28005, Madrid

9.8 / 10
1,055 reviews

Average price €40

-30% off the "à la carte" menu!

YUMS x2Spanish

C/ Gran Vía, 12, 28013, Madrid

8.9 / 10
2,961 reviews

Average price €25

-50% off the "à la carte" menu!

Arrocería

Calle de Segovia, 8, 28005, Madrid

9.0 / 10
559 reviews

Average price €28

-50% off the "à la carte" menu!

From Asturias

Calle Infanta María Teresa, 15, 28016, Madrid

9.2 / 10
1,884 reviews

Average price €28

-50% off the "à la carte" menu!

Specify a date and enjoy promotions of up to -50% in our best restaurants

From Castille

Calle Islas Aleutianas, 5, 28035, Madrid

9.3 / 10
94 reviews

Average price €25 Accepts Yums

-50% off the "à la carte" menu!

YUMS x2InsiderFine Dining

Calle Serrano, 61, 28006, Madrid

9.2 / 10
371 reviews

Average price €50 Accepts Yums

-20% off the "à la carte" menu!

YUMS x2InsiderSpanish

Travesía de Conde Duque, 5, 28015, Madrid

9.4 / 10
1,340 reviews

Average price €21 Accepts Yums

Brunch 21,50€

YUMS x2Spanish

Carretera Cristo del Pardo, s/n, 28048, Madrid

9.0 / 10
306 reviews

Average price €48

Spanish

Av del Cardenal Herrera Oria, 1, 28034, Madrid

9.0 / 10
951 reviews

Average price €30

-40% off the "à la carte" menu!

InsiderSpanish

Cuesta Santo Domingo, 5, 28013, Madrid

9.3 / 10
2,272 reviews

Average price €35 Accepts Yums

-30% off the "à la carte" menu!

Arrocería

Av. del Monasterio de El Escorial, 6, 28034, Madrid

8.7 / 10
230 reviews

Average price €30

Set Menu 0€

Spanish

Mercado Guillermo de Osma (Mercado Gastronómico) Local 60-62 (LA SAGRA), 28045, Madrid

8.7 / 10
60 reviews

Average price €10

-40% off the "à la carte" menu!

Spanish

Calle Maestro Arbós, 15, 28045, Madrid

9.3 / 10
440 reviews

Average price €25

-30% off the "à la carte" menu!

InsiderSpanish

C/ Cava Baja, 12, 28005, Madrid

9.0 / 10
1,286 reviews

Average price €30

-50% off the "à la carte" menu!

Spanish

Plaza de Gabriel Miró, 7, 28005, Madrid

9.3 / 10
24 reviews

Average price €40

-40% off the "à la carte" menu!

1 starMICHELIN 2020Spanish

Calle de Raimundo Fernández Villaverde, 28, 28003, Madrid

9.3 / 10
73 reviews

Average price €85

Spanish

Calle de Francisco Silvela, 75, 28028, Madrid

9.2 / 10
93 reviews

Average price €20

-30% off the "à la carte" menu!

Spanish

Calle Olivo, 33, 28023, Madrid

9.2 / 10
119 reviews

Average price €15

-30% off the "à la carte" menu!

InsiderDel Norte

Calle del Torpedero Tucumán, 32, 28016, Madrid

9.2 / 10
722 reviews

Average price €43

-30% off the "à la carte" menu!

InsiderFrom Galicia

C/ Alustante, 11 ( C/ Clara del Rey, 33 posterior), 28002, Madrid

9.2 / 10
6,111 reviews

Average price €35

-30% off the "à la carte" menu!

InsiderArrocería

Calle del Poeta Joan Maragall, 45, 28020, Madrid

9.3 / 10
10,297 reviews

Average price €36

-30% off the "à la carte" menu!

Spanish

Calle del Marqués de Toca, 6, 28012, Madrid

9.2 / 10
392 reviews

Average price €18

-30% off the "à la carte" menu!

Spanish

Crta. Madrid- El Pardo M 605, KM 1,2, 28035, Madrid

8.9 / 10
706 reviews

Average price €30

-50% off the "à la carte" menu!

InsiderSpanish

C/ Espronceda 34, 28003, Madrid

9.0 / 10
6,800 reviews

Average price €34

-50% off the "à la carte" menu!

YUMS x2Fine Dining

Calle Barceló, 6, 28004, Madrid

9.1 / 10
114 reviews

Average price €30 Accepts Yums

Filter

TheFork advantages