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 Restaurants in Madrid

34 restaurants

Sort by Relevance

    PAYVegetarian

    La Modernista Madrid

    Calle de Fortuny, 47, 28010, Madrid

    9.1 / 10
    283 reviews

    Average price €25

    30% off the 'a la carte' menu

      PAYVegetarian

      Calle del Dr. Fourquet, 32, 28012, Madrid

      9.3 / 10
      918 reviews

      Average price €14 american express Welcome

      Menú €13.9

        Pizzeria

        C/ Pelayo, 35, 28004, Madrid

        9.5 / 10
        1,003 reviews

        Average price €15 american express Welcome

        Menú Mediodía €10.5

        InsiderVegetarian

        Calle Gran Vía, 9, 28013, Madrid

        9.5 / 10
        596 reviews

        Average price €25

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

          Vegetarian

          Calle Esquilache, 2, 28003, Madrid

          9.4 / 10
          218 reviews

          Average price €13

            PAYVegetarian

            Calle de la Sombrerería, 6, 28012, Madrid

            9.4 / 10
            697 reviews

            Average price €22

            Menú €14.9

              PAYVegetarian

              Centro Comercial Moda Shopping; Avenida del General Peron 40 Planta baja, local 14, 28020 Madrid, 28020, Madrid

              8.8 / 10
              179 reviews

              Average price €15 american express Welcome

              30% off the 'a la carte' menu

                Vegetarian

                Calle de las Navas de Tolosa, 3, 28013, Madrid

                7.7 / 10
                114 reviews

                Average price €25

                  Vegetarian

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

                  9.0 / 10
                  109 reviews

                  Average price €14

                  BRUNCH €14

                    Vegetarian

                    C/ Divino Pastor, 30, 28004, Madrid

                    9.4 / 10
                    686 reviews

                    Average price €21 american express Welcome

                      Vegetarian

                      Calle del Lago Titicaca, 10, 28032, Madrid

                      Average price €15

                      Menu 9.95€ €9.95

                        Vegan cuisine

                        Calle Rafael de Riego, 13, 28045, Madrid

                        Average price €15

                          Vegetarian

                          Calle de Lira, 8, 28007, Madrid

                          9.4 / 10
                          264 reviews

                          Average price €19

                            Vegetarian

                            Calle de San Millán, 2, 28012, Madrid

                            Average price €15

                            Menu 12.90€ €12.9

                              Vegetarian

                              Calle de Moratín, 25, 28014, Madrid

                              Average price €15

                              Menu 12.90€ €12.9

                                Vegetarian

                                Calle de la Luna, 24, 28004, Madrid

                                Average price €20

                                  Vegetarian

                                  Calle Relatores nº 20, 28012, Madrid

                                  Average price €20

                                  Menú del Día - Medio día 12€ €12

                                    Vegetarian

                                    Calle San Vicente Ferrer, 28, 28004, Madrid

                                    Average price €15

                                    Combo Sanissimo 14.99 € €14.99

                                      Vegetarian

                                      C/ Zorrilla, 11, 28014, Madrid

                                      Average price €23

                                      Menú del día 13.40 € €13.4

                                        Vegetarian

                                        Plaza de la Paja, 10, 28005, Madrid

                                        Average price €20

                                        Menu 25€ €25

                                          Vegetarian

                                          Calle del Barco, 8, 28004, Madrid

                                          Average price €15

                                            Vegetarian

                                            Calle Núñez de Arce, 6, 28012, Madrid

                                            Average price €12

                                              Vegetarian

                                              Paseo de la Florida, 37, 28008, Madrid

                                              Average price €12

                                                Vegetarian

                                                Calle Encomienda, 19, 28012, Madrid

                                                Average price €17

                                                InsiderVegetarian

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

                                                Average price €30

                                                Frequently Asked Questions

                                                The Best Vegetarian Restaurants in Madrid

                                                Far from clichés saying that vegetarian food is just about 3 leaves of salad and a piece of tofu, discover our selection of vegetarian restaurants, which will prove you that it is rich and various.