NeighborhoodsOnly 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 Vegetarian dishes Restaurants in Madrid

848 restaurants

Sort by Relevance

    Indian

    Mantra

    Calle de Viriato, 47, 28010, Madrid

    9.1 / 10
    1,401 reviews

    Average price €15

    -40% en Carta

      Korean

      Mercado Barceló, Segunda planta, local 313., 28004, Madrid

      9.5 / 10
      116 reviews

      Average price €16

      30% off food!

        Asian

        Calle Aragón, 8, 28002, Madrid

        9.4 / 10
        668 reviews

        Average price €15

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

          Hawaiian

          Calle de Barbieri, 1, 28004, Madrid

          9.1 / 10
          963 reviews

          Average price €15 american express Welcome

          50% off food!

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

            Spanish

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

            9.4 / 10
            570 reviews

            Average price €18

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

            MICHELINMediterranean

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

            9.1 / 10
            2,926 reviews

            Average price €30 Accepts Yums american express Welcome

            50% off food!

              YUMS x2Spanish

              Calle Vallehermoso, 74, 28015, Madrid

              9.5 / 10
              297 reviews

              Average price €20

                Thai

                C/ Comandante Zorita, 3, 28020, Madrid

                9.2 / 10
                7,720 reviews

                Average price €24

                30% off food!

                  Indian

                  Calle de Sandoval, 18, 28010, Madrid

                  9.3 / 10
                  1,044 reviews

                  Average price €17 american express Welcome

                  -30% en Carta

                    From market

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

                    9.3 / 10
                    370 reviews

                    Average price €20

                    -30% en Carta

                      YUMS x2Mexican

                      Calle Humilladero, 28, 28005, Madrid

                      9.4 / 10
                      197 reviews

                      Average price €25

                        Chinese

                        Calle de Campomanes, 10, 28013, Madrid

                        9.2 / 10
                        206 reviews

                        Average price €15

                        30% off food!

                          Mexican

                          Calle de la Princesa, 3, 28008, Madrid

                          8.9 / 10
                          1,153 reviews

                          Average price €25 Accepts Yums american express Welcome

                          -50% en Carta

                          MICHELINIndian

                          Calle de Zurbano, 5, 28010, Madrid

                          9.4 / 10
                          804 reviews

                          Average price €45

                          20% off food!

                            Mediterranean

                            C/ Goya, 79, 28001, Madrid

                            9.0 / 10
                            3,127 reviews

                            Average price €29

                            40% off food!

                              Asian

                              C. de Andrés Mellado, 5, 28015, Madrid

                              9.4 / 10
                              104 reviews

                              Average price €18 Accepts Yums

                              30% off food!

                                Venezuelan

                                Calle Méndez Álvaro 32, 28045, Madrid

                                9.4 / 10
                                88 reviews

                                Average price €22 american express Welcome

                                30% off food!

                                  Italian

                                  Calle de las Hileras, 2, 28013, Madrid

                                  9.3 / 10
                                  405 reviews

                                  Average price €20

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

                                    Italian

                                    Calle del Príncipe 5, Madrid, 28012, Madrid

                                    9.3 / 10
                                    29 reviews

                                    Average price €15 Accepts Yums

                                    40% off food!

                                      Japanese

                                      Calle de Carranza, 9, 28004, Madrid

                                      9.1 / 10
                                      1,560 reviews

                                      Average price €35

                                      30% off food!

                                      InsiderMediterranean

                                      C/ de San Blas, 4, 28014, Madrid

                                      9.4 / 10
                                      7,455 reviews

                                      Average price €35 Accepts Yums

                                      30% off food!

                                        Japanese

                                        Calle de Francisco Silvela, 63, 28028, Madrid

                                        9.0 / 10
                                        174 reviews

                                        Average price €17 american express Welcome

                                        50% off food!

                                          Mediterranean

                                          Calle de la Princesa, 18 (entrada por C/ Duque de Liria, 20), 28008, Madrid

                                          9.1 / 10
                                          13,296 reviews

                                          Average price €25 american express Welcome

                                          40% off food!

                                            Indian

                                            Calle Tudescos, 4, 28004, Madrid

                                            9.2 / 10
                                            979 reviews

                                            Average price €18

                                            30% off food!

                                              Japanese

                                              Calle Caballero de Gracia, 12, 28013, Madrid

                                              9.2 / 10
                                              10,450 reviews

                                              Average price €15 american express Welcome

                                              30% off food!