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 Restaurants with Vegetarian dishes in Barrio Salamanca, Madrid

74 restaurants

Sort by Relevance

    Basque

    Ainhoa

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

    9.1 / 10
    1,165 reviews

    Average price €45

    50% off food!

      Mediterranean

      C/ Goya, 79, 28001, Madrid

      9.0 / 10
      3,128 reviews

      Average price €29

      40% off food!

        Indian

        C/ Goya, 110, 28009, Madrid

        9.2 / 10
        3,530 reviews

        Average price €20 american express Welcome

        30% en carta

          Indian

          Calle del Pilar de Zaragoza, 68, 28028, Madrid

          8.9 / 10
          1,058 reviews

          Average price €17 american express Welcome

          30% off food!

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

            Mediterranean

            Plaza de la Independencia, 3, 28001, Madrid

            8.7 / 10
            872 reviews

            Average price €40

            40% off food!

            InsiderMediterranean

            Calle de José Ortega y Gasset, 73, 28006, Madrid

            9.3 / 10
            932 reviews

            Average price €25

            Menú INSIDER Week 25€

              Mexican

              Calle del Gral. Pardiñas, 12, 28001, Madrid

              9.1 / 10
              10,197 reviews

              Average price €16

              30% off food!

              InsiderPizzeria

              C/ Velázquez,17, 28001, Madrid

              9.1 / 10
              983 reviews

              Average price €30 american express Welcome

              20% off food!

              InsiderIndian

              Calle de Núñez de Balboa, 29, 28001, Madrid

              9.6 / 10
              1,015 reviews

              Average price €30

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

                Steakhouse

                C/ Lope de Rueda, 4, 28009, Madrid

                8.6 / 10
                3,046 reviews

                Average price €35

                40% off food!

                  YUMS x2Mexican

                  Calle del Gral. Pardiñas, 61, 28006, Madrid

                  8.5 / 10
                  181 reviews

                  Average price €15 american express Welcome

                  Menú 1 22 €

                  InsiderAmerican

                  C/ Alfonso XII, 4, 28014, Madrid

                  9.1 / 10
                  2,177 reviews

                  Average price €30

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

                    From market

                    Calle del General Díaz Porlier, 57, 28006, Madrid

                    8.6 / 10
                    2,400 reviews

                    Average price €35 Accepts Yums

                    20% off food!

                      Spanish

                      Calle de Velázquez, 22, 28001, Madrid

                      8.5 / 10
                      625 reviews

                      Average price €35

                      20% off food!

                        Japanese

                        Calle de Francisco Silvela, 63, 28028, Madrid

                        9.0 / 10
                        180 reviews

                        Average price €17 american express Welcome

                        50% off food!

                          From market

                          Hermosilla,46, 28001, Madrid

                          9.1 / 10
                          1,293 reviews

                          Average price €25 american express Welcome

                            Mediterranean

                            Calle Pedro Heredia, 1, 28028, Madrid

                            8.6 / 10
                            631 reviews

                            Average price €20

                            Menú del día 10.50 € 10,5 €

                              American

                              C/ de Recoletos, 4, 28001, Madrid

                              9.0 / 10
                              1,973 reviews

                              Average price €18

                              InsiderPizzeria

                              C/ Ruiz de Alarcón, 27, 28014, Madrid

                              9.0 / 10
                              564 reviews

                              Average price €30 american express Welcome

                              20% off food!

                              InsiderMediterranean

                              C/ Hermanos Bécquer, 6, 28006, Madrid

                              9.4 / 10
                              435 reviews

                              Average price €30

                                Pizzeria

                                Cl. de Ayala, 140, 28006, Madrid

                                9.7 / 10
                                498 reviews

                                Average price €25 american express Welcome

                                  Vegetarian

                                  Calle del Gral. Pardiñas, 23, 28001, Madrid

                                  9.0 / 10
                                  95 reviews

                                  Average price €14

                                  BRUNCH 18 €

                                  InsiderFusion

                                  Calle de Hermosilla, 2, 28001, Madrid

                                  Average price €45

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

                                    Venezuelan

                                    Calle de Diego de León, 26 | Mercado municipal de Diego de León, 28006, Madrid

                                    Average price €15

                                    30% off food!

                                    InsiderInternational

                                    Calle de Velázquez, 8, 28001, Madrid

                                    Average price €25

                                    Menú almuerzo 23€ 23 €