Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants with Vegetarian dishes in Plaza Mayor, Madrid

16 restaurants
Impasta Sol, Madrid

    PAYItalian

    Impasta Sol

    Calle de las Hileras, 2, 28013, Madrid

    9.1 / 10
    1,041 reviews

    Average price €20

    30% off the 'a la carte' menu

    Delica Bistro, Madrid

      PAYInternational

      C. de Toledo, 47, 28005, Madrid

      8.9 / 10
      113 reviews

      Average price €18

      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
        1,374 reviews

        Average price €25

        -50% en carta - TheFork Festival

        LA LONJA RESTAURANTE, Madrid

          Seafood

          Plaza de Oriente, 6, 28013, Madrid

          8.9 / 10
          706 reviews

          Average price €50 american express Welcome

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

          Dionisos Huertas, Madrid

            Greek

            Calle León, 17, 28014, Madrid

            9.0 / 10
            2,752 reviews

            Average price €23 american express Welcome

            30% off the 'a la carte' menu

            Gloria Bendita, Madrid

              PAYMediterranean

              Calle de Santiago, 3, 28013, Madrid

              8.9 / 10
              159 reviews

              Average price €25 american express Welcome

              Taste of India, Madrid
              On A Budget

                Indian

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

                8.7 / 10
                1,224 reviews

                Average price €15 american express Welcome

                40% off the 'a la carte' menu

                La Antoñita - Hotel Posada del Dragón, Madrid

                  Mediterranean

                  C/ Cava Baja, 14, 28005, Madrid

                  9.3 / 10
                  1,938 reviews

                  Average price €28 american express Welcome

                  Algarabía, Madrid

                    PAYMediterranean

                    C/ Unión, 8, 28013, Madrid

                    9.3 / 10
                    567 reviews

                    Average price €40 american express Welcome

                    BARINKA, Madrid

                      PAYPeruvian

                      Calle de la Bolsa, 4, 28012, Madrid

                      8.7 / 10
                      603 reviews

                      Average price €25 american express Welcome

                      30% off the 'a la carte' menu

                      TABERNA LA LONJA, Madrid

                        Arrocería

                        Plaza de Oriente, 6, 28013, Madrid

                        8.8 / 10
                        331 reviews

                        Average price €25

                        Tapa Tapa - Arenal, Madrid
                        On A Budget

                          Mediterranean

                          Calle del Arenal, 15, 28013, Madrid

                          7.9 / 10
                          384 reviews

                          Average price €11 american express Welcome

                          DCorazon, Madrid

                            PAYSpanish

                            Plaza Mayor, 30, 28012, Madrid

                            8.4 / 10
                            2,008 reviews

                            Average price €28 Accepts Yums american express Welcome

                            Paolo by Danny's Jazz Plaza de Puerta Cerrada, Madrid
                            On A Budget

                              PAYItalian

                              Plaza de Puerta Cerrada, 6, 28005, Madrid

                              8.9 / 10
                              8 reviews

                              Average price €15

                              30% off the 'a la carte' menu

                              León V, Madrid

                                Spanish

                                Plaza de la Província, 3, 28012, Madrid

                                Average price €22

                                La Marinera, Madrid

                                  Spanish

                                  Plaza Mayor, 2, 28012, Madrid

                                  Average price €22

                                  Frequently Asked Questions