Only with offers
Register my restaurant
Help

TheFork, a Trip advisor company

What
Where

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

The Best Spanish Restaurants in Malasaña, Madrid

23 restaurants

Sort by Relevance

InsiderSpanish

El Arquibar

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

9.7 / 10
1,802 reviews

Average price €21 Accepts Yums

Brinner 21,5 €

    From Canarias

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

    9.4 / 10
    535 reviews

    Average price €16 american express Welcome

    30% off food!

    InsiderFrom market

    C/ Divino Pastor, 21, 28004, Madrid

    9.4 / 10
    866 reviews

    Average price €32

    MICHELINFrom market

    Calle de Manuela Malasaña, 28, 28004, Madrid

    9.0 / 10
    213 reviews

    Average price €40

    Menú INSIDER Week 25€

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

      From market

      Calle Bernardo López García, 11, 28015, Madrid

      9.3 / 10
      383 reviews

      Average price €20

      -30% en Carta

        From market

        Calle Corredera Baja de San Pablo, 19, 28004, Madrid

        9.1 / 10
        3,725 reviews

        Average price €25 Accepts Yums american express Welcome

        30% off food!

          Basque

          Calle de Fuencarral, 49, 28004, Madrid

          8.8 / 10
          314 reviews

          Average price €30 Accepts Yums

            Spanish

            Calle Ruiz, 20, 28004, Madrid

            9.0 / 10
            1,030 reviews

            Average price €18

            30% off food!

              From Castille

              C/ Galileo, 21, 28015, Madrid

              8.8 / 10
              329 reviews

              Average price €25

                Spanish

                C/ San Bernardino, 9, 28015, Madrid

                8.8 / 10
                326 reviews

                Average price €26

                  Spanish

                  C/ Almirante, 30, 28004, Madrid

                  Average price €24

                    From market

                    C/ Colón 5, 28004, Madrid

                    Average price €14

                      Andalou

                      C/ Hartzenbusch, 14, 28010, Madrid

                      Average price €20

                        Pizzeria

                        Calle de Manuela Malasaña, 19, 28004, Madrid

                        Average price €18

                          Spanish

                          Calle Monteleón, 17, 28004, Madrid

                          Average price €20

                          Menú del día 10.90 €

                            Arrocería

                            C/ Amaniel, 28, 28015, Madrid

                            Average price €35

                              Spanish

                              C/ Colón, 10, 28004, Madrid

                              Average price €18

                                Spanish

                                C/ Pez, 30, 28004, Madrid

                                Average price €30

                                  Spanish

                                  C/ San Bernardo, 85, 28015, Madrid

                                  Average price €15

                                  Menú Fin de Semana 12€

                                    From Galicia

                                    C/ Conde Duque, 30, 28015, Madrid

                                    Average price €20

                                    Special Menu 25€

                                      From market

                                      C/ Fuencarral, 98, 28004, Madrid

                                      Average price €18

                                        Pizzeria

                                        Calle de Fuencarral, 85, 28004, Madrid

                                        Average price €15

                                          From Galicia

                                          C/ Limón, 9, 28015, Madrid

                                          Average price €36