Register my restaurant
Help
What
Where
Cuisine, restaurant name...

The Best Restaurants with Vegetarian dishes in City center, Madrid

58 restaurants
Why you received these results
El Albéniz, Madrid
Great Deal

    Spanish

    El Albéniz

    C. de la Paz, 11, 28012, Madrid

    9.3 / 10
    229 reviews

    Average price €40

    -50% en carta - TheFork Festival

    Don Hot Pot Madrid, Madrid
    On A Budget

      PAYChinese

      Calle de Campomanes, 10, 28013, Madrid

      9.3 / 10
      1,100 reviews

      Average price €15

      30% off the 'a la carte' menu

      Clarita, Madrid

        PAYInternational

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

        9.1 / 10
        4,878 reviews

        Average price €25 Accepts Yums american express Welcome

        30% off the 'a la carte' menu

        Makato's Burger, Madrid
        On A Budget

          PAYInternational

          Corre. Baja de San Pablo, 4, 28004, Madrid

          9.2 / 10
          11 reviews

          Average price €15

          30% off the 'a la carte' menu

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

          Bresca Virgen, Madrid

            PAYItalian

            Calle de la Virgen de los Peligros, 7, 28013, Madrid

            9.2 / 10
            1,449 reviews

            Average price €20

            20% off the 'a la carte' menu

            Rangoli (Gran Via), Madrid
            Top Rated

            INSIDERPAYIndian

            C. de Valverde, 8, 28004, Madrid

            9.6 / 10
            1,147 reviews

            Average price €30 american express Welcome

            30% off the 'a la carte' menu

            Grama Lounge, Madrid

              PAYFusion

              Calle de la Cruz, 19, 28012, Madrid

              8.9 / 10
              3,538 reviews

              Average price €30 american express Welcome

              30% off the 'a la carte' menu

              Taste of India, Madrid
              On A Budget

                Indian

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

                8.7 / 10
                1,314 reviews

                Average price €15 american express Welcome

                30% off the 'a la carte' menu

                Han, Madrid
                Top Rated

                  PAYAsian

                  C. de Bordadores, 4, 28013, Madrid

                  9.7 / 10
                  320 reviews

                  Average price €22 american express Welcome

                  30% off the 'a la carte' menu

                  BLoved Veggie Corner, Madrid
                  Top Rated

                  INSIDERVegetarian

                  Entrada por Calle Gran Vía, 9 O por Calle del Caballero de Gracia, 13, 28013, Madrid

                  9.4 / 10
                  823 reviews

                  Average price €40 american express Welcome

                  Bar La Prensa de Gran Via, Madrid

                    PAYSpanish

                    C de Miguel Moya, 4, 28004, Madrid

                    8.7 / 10
                    321 reviews

                    Average price €20

                    30% off the 'a la carte' menu

                    La Mordida de Fuentes, Madrid
                    Great Deal

                      PAYMexican

                      Calle de las Fuentes, 3, 28013, Madrid

                      9.0 / 10
                      2,013 reviews

                      Average price €25 american express Welcome

                      -50% en carta - TheFork Festival

                      Ramen Shifu Infantas, Madrid

                        Japanese

                        Calle de las Infantas, 14, 28004, Madrid

                        8.9 / 10
                        401 reviews

                        Average price €18

                        20% off the 'a la carte' menu

                        Cadavra, Madrid
                        Great Deal

                          PAYSpanish

                          C. del Caballero de Gracia, 10, 28013, Madrid

                          9.1 / 10
                          30 reviews

                          Average price €30

                          -50% en carta - TheFork Festival

                          Pizzería Margherita, Madrid

                            YUMS x2PAYItalian

                            C. Mayor, 31, 28012, Madrid

                            8.5 / 10
                            93 reviews

                            Average price €25 american express Welcome

                            20% off the 'a la carte' menu

                            Taberna del Alabardero Madrid, Madrid

                              Basque

                              C/ Felipe V, 6, 28013, Madrid

                              9.1 / 10
                              1,279 reviews

                              Average price €45 american express Welcome

                              Delica Bistro, Madrid

                                PAYInternational

                                C. de Toledo, 47, 28005, Madrid

                                9.0 / 10
                                362 reviews

                                Average price €18 american express Welcome

                                Dionisos Huertas, Madrid

                                  Greek

                                  Calle León, 17, 28014, Madrid

                                  9.1 / 10
                                  3,067 reviews

                                  Average price €23 american express Welcome

                                  30% off the 'a la carte' menu

                                  El Labriego, Madrid

                                    From Galicia

                                    Calle Veneras, 4, 28013, Madrid

                                    8.8 / 10
                                    616 reviews

                                    Average price €50 american express Welcome

                                    AbonaVida, Madrid

                                      Pizzeria

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

                                      8.8 / 10
                                      139 reviews

                                      Average price €25

                                      Hielo y Carbón - Hyatt Centric Gran Via Madrid, Madrid

                                        Spanish

                                        9.1 / 10
                                        1,031 reviews

                                        Average price €35 american express Welcome

                                        20% off the 'a la carte' menu

                                        Impasta Sol, Madrid

                                          PAYItalian

                                          Calle de las Hileras, 2, 28013, Madrid

                                          9.2 / 10
                                          1,271 reviews

                                          Average price €20

                                          30% off the 'a la carte' menu

                                          La venganza de Malinche - Jardines, Madrid

                                            PAYMexican

                                            Calle Jardines, 5, 28013, Madrid

                                            8.9 / 10
                                            1,547 reviews

                                            Average price €25 american express Welcome

                                            30% off the 'a la carte' menu

                                            El Rincón De Los Cuates, Madrid

                                              PAYMexican

                                              San Bartolomé, 7, 28004, Madrid

                                              8.6 / 10
                                              168 reviews

                                              Average price €25 american express Welcome

                                              Entreletras - NH Collection Palacio de Tepa, Madrid

                                                Mediterranean

                                                C. de San Sebastián, 2, 28012, Madrid

                                                Average price €40 american express Welcome

                                                Frequently Asked Questions