What

What

Where

Where

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

The Best Spanish Restaurants in Madrid

1,251 restaurants

Sort by Relevance

Sidrería Astur, Madrid

Sidrería Astur

9.3 / 10

Calle de Valderribas, 23, 28007, Madrid

238

Average price €22

InsiderCasa Benigna, Madrid

INSIDER

Casa Benigna

9.3 / 10

C/ Benigno Soto, 9, 28002, Madrid

1448

Average price €48

Las Fuentes, Madrid

SPANISH

Las Fuentes

8.3 / 10

Paseo de la Castellana, 143, 28046, Madrid

15

Average price €27 Accepts Yums

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

Rías Bajas - Arturo Soria, Madrid

Calle del General Aranaz, 55, 28027, Madrid

1929

Average price €35

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

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

Figón el Baco, Madrid

Figón el Baco

9.2 / 10

C/ Canillas, 9, 28002, Madrid

63

Average price €35

Antigua Huevería, Madrid

SPANISH

Calle San Vicente Ferrer, 32, 28004, Madrid

674

Average price €15

-30% en Carta

BEST PRINCESA, Madrid

YUMS x2SPANISH

BEST PRINCESA

8.5 / 10

Calle del Marqués de Urquijo, 4, 28008, Madrid

34

Average price €24

La Posada del Nuncio, Madrid

SPANISH

Calle del Nuncio, 4, 28005, Madrid

70

Average price €34

Los Timbales, Madrid

SPANISH

Los Timbales

8.1 / 10

Calle de Alcalá, 227, 28028, Madrid

74

Average price €25

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

Asador Lekeitio, Madrid

BASQUE

Asador Lekeitio

9.1 / 10

Calle de Uruguay, 16, 28016, Madrid

75

Average price €37

Brown Square, Madrid

SPANISH

Brown Square

8.2 / 10

Calle de López de Hoyos, 327, 28033, Madrid

64

Average price €12

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

Asador del Norte, Madrid

SPANISH

C/ Espronceda, 33, 28003, Madrid

201

Average price €30

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

Asador Imanol Paseo de la Habana, Madrid

BASQUE

Paseo de la Habana, 22, 28036, Madrid

507

Average price €25

Menú Gastronómico 27 €

Aranzazu, Madrid

Aranzazu

8.9 / 10

C/ Francisco Silvela, 96, 28002, Madrid

539

Average price €18

€34.50 Valentine's Day set menu

InsiderBetelu, Madrid

INSIDERBASQUE

Betelu

9.3 / 10

C/ Florencio Llorente, 27, 28027, Madrid

408

Average price €40

Casa Don Quijote Bodega Restaurante, Madrid

YUMS x2SPANISH

Calle de la Paz, 4. 1ª PLANTA (First Floor) 28012 Madrid, 28012, Madrid

196

Average price €18 Accepts Yums

Menu Don Quijote 25 €

Warehouse@TheHClub, Madrid

SPANISH

Calle de María de Molina, 25 esquina Lagasca 148, 28006, Madrid

888

Average price €30 Accepts Yums

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

El Piornal, Madrid

SPANISH

El Piornal

9.1 / 10

Paseo de la Florida, 59, 28008, Madrid

7

Average price €30

Polo, Madrid

SPANISH

Polo

8 / 10

Av. de Aragón, 361 (En el Puente de San Fernando de Henares), 28022, Madrid

97

Average price €25

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

La Barrica del Abuelo, Madrid

YUMS x2SPANISH

Av. del Ensanche de Vallecas, 9, 28051, Madrid

62

Average price €30

Group Special: Menu 30€ (10 to 50 p.)

La Fragua, Madrid

La Fragua

9.1 / 10

Calle de Andres Mellado, 84, 28015, Madrid

87

Average price €25

Arroceria Imperial, Madrid

Paseo del Dr. Vallejo Nájera, 54, 28005, Madrid

256

Average price €30

La Negrucha, Madrid

SPANISH

La Negrucha

6.9 / 10

Calle de Vital Aza, 58, 28017, Madrid

8

Average price €20

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

la Otra bar, Madrid

YUMS x2SPANISH

la Otra bar

8.2 / 10

Calle del Barco, 27, 28004, Madrid

245

Average price €15

€30.00 Valentine's Day set menu

InsiderEl Hombre Pez, Madrid

INSIDER

Calle de Velázquez, 102, 28006, Madrid

Average price €55

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

Filter

TheFork advantages