NeighborhoodsOnly with offersNearby
Register my restaurant
Help


The 10 Best Spanish Restaurants in Madrid

324 restaurants
Why you received these results
Spanish - Amós by Jesús Sánchez, Madrid
67
Top100

MICHELININSIDER

Amós by Jesús Sánchez

C. de José Ortega y Gasset, 2, 28001, Madrid

9.4 / 10
186 reviews

Average price €80

american express

Welcome

  • 13:30
  • 13:45
Spanish - El Tendido, Madrid
64
Top100

INSIDERPAYSpanish

C/ Andrés Mellado, 20, 28015, Madrid

9.3 / 10
746 reviews

Average price €30

american express

Welcome

  • 13:00
  • 13:30
Spanish - Las Brasas de Castellana, Madrid
Top Rated

INSIDER

P.º de la Castellana, 22, 28046, Madrid

9.3 / 10
283 reviews

Average price €51

american express

Welcome

  • 13:30
  • 13:45
Spanish - La Mulata Latina, Madrid
On A Budget

PAYSpanish

C. del Almendro, 22, 28005, Madrid

9.1 / 10
352 reviews

Average price €12

american express

Welcome

30% off food

  • 13:00-30%
  • 13:30-30%
Spanish - Saraiba, Madrid
88
Top100

Spanish

Calle de Antonio Acuña, 7, 28009, Madrid

9.2 / 10
3,379 reviews

Average price €50

20% off food

  • 13:30-20%
  • 13:45-20%
Casa Felisa, Madrid
Top Rated

INSIDERPAYSpanish

C. de la Beneficencia, 15, 28004, Madrid

9.0 / 10
475 reviews

Average price €50

american express

Welcome

Menú del día €35

  • 13:00MENU
  • 13:15MENU
  • 13:30MENU
  • 13:45MENU
En Paella, Madrid
Great Deal

PAYArrocería

C. de Rafael Calvo, 26, 28010, Madrid

8.8 / 10
369 reviews

Average price €20

american express

Welcome

  • 13:00
  • 13:15
  • 13:30
  • 13:45
L'Albufera - Hotel Meliá Castilla, Madrid
22
Top100

INSIDERArrocería

Calle del Poeta Joan Maragall, 45, 28020, Madrid

9.4 / 10
11,146 reviews

Average price €36

american express

Welcome

  • 13:00
  • 13:15
  • 13:30
  • 13:45
Sixtizo Gastro Bar - Mercado Barceló, Madrid
Top Rated

PAYSpanish

C. de Mejía Lequerica, 9, 28004, Madrid

9.5 / 10
305 reviews

Average price €15

30% off food

  • 13:00-30%
  • 13:30-30%
Sa Brisa Madrid, Madrid
19
Top100

INSIDERPAYSpanish

Av. de Menéndez Pelayo, 15, 28009, Madrid

9.4 / 10
6,650 reviews

Average price €30

american express

Welcome

30% off food

  • 13:00-30%
  • 13:15-30%
  • 13:30
Bar Restaurante El Roble, Madrid
Great Deal

Spanish

C. de Clara del Rey, 52, 28002, Madrid

9.6 / 10
4 reviews

Average price €20

Menú del día €13

  • 13:00MENU
  • 13:15MENU
  • 13:30MENU
  • 13:45MENU
Botequim Madrid, Madrid
39
Top100

PAYBrazilian

C. del Espíritu Santo, 15, 28004, Madrid

9.4 / 10
215 reviews

Average price €27

american express

Welcome

30% off food

  • 12:00MENU
  • 12:15MENU
  • 12:30MENU
  • 12:45MENU
  • 13:30-30%
Detenderete, Madrid

PAYFrom Canarias

Calle de Sta. Cruz de Marcenado, 13, 28015, Madrid

9.4 / 10
1,460 reviews

Average price €25

american express

Welcome

30% off food

    A'Barra, Madrid

    MICHELINPAYSpanish

    C. del Pinar, 15, 28006, Madrid

    9.1 / 10
    108 reviews

    Average price €130

    american express

    Welcome

    Menú degustación €158

    • 13:30MENU
    • 13:45MENU
    Diurno - Madrid, Madrid
    75
    Top100

    Spanish

    Calle de San Marcos, 37, 28004, Madrid

    9.2 / 10
    11,915 reviews

    Average price €28

    american express

    Welcome

    30% off food

    • 13:00-30%
    • 13:15-30%
    • 13:30-30%
    • 13:45-30%
    Arrocería FERROZ, Madrid

    PAYArrocería

    C. de Ferraz, 36, 28008, Madrid

    8.9 / 10
    270 reviews

    Average price €26

    american express

    Welcome

    • 12:45
    • 13:00
    • 13:15
    • 13:30
    • 13:45
    El Tormo, Madrid
    Top Rated

    INSIDERSpanish

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

    9.7 / 10
    1,109 reviews

    Average price €40

    american express

    Welcome

    Menú degustación €45

      La Braserí at Hotel Montera, Curio Collection by Hilton, Madrid
      Great Deal

      From Castille

      9.0 / 10
      365 reviews

      Average price €35

      50% off food

      • 13:00-30%
      • 13:15-30%
      • 13:30-50%
      • 13:45-30%
      Ainhoa, Madrid

      Basque

      C/ Bárbara de Braganza, 12, 28004, Madrid

      9.2 / 10
      1,992 reviews

      Average price €45

      american express

      Welcome

      30% off food

      • 13:30-30%
      Somos  - Hotel Barceló Torre de Madrid, Madrid

      From Madrid

      Pl. de España, 18, 28008, Madrid

      9.3 / 10
      840 reviews

      Average price €55

      american express

      Welcome

      20% off food

      • 13:45-20%
      Coque by Mario Sandoval, Madrid