Register my restaurant
Help

TheFork, a Trip advisor company

What
Where
Cuisine, restaurant name...

The Best Restaurants with Vegetarian dishes in Puerta del Sol, Madrid

15 restaurants
Mero México, Madrid

    Mexican

    Mero México

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

    9.1 / 10
    1,563 reviews

    Average price €20

    TABERNA LA LONJA, Madrid

      Arrocería

      Plaza de Oriente, 6, 28013, Madrid

      8.9 / 10
      332 reviews

      Average price €25

      Principe 5, Madrid
      On A Budget

        PAYItalian

        C. del Príncipe, 5, 28012, Madrid

        8.4 / 10
        167 reviews

        Average price €15 american express Welcome

        30% off the 'a la carte' menu

        Grama Lounge, Madrid

          PAYFusion

          Calle de la Cruz, 19, 28012, Madrid

          9.0 / 10
          3,091 reviews

          Average price €20 american express Welcome

          30% off the 'a la carte' menu

          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

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

              Spanish

              9.2 / 10
              928 reviews

              Average price €35 american express Welcome

              20% 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,224 reviews

                Average price €15 american express Welcome

                40% off the 'a la carte' menu

                Algarabía, Madrid

                  PAYMediterranean

                  C/ Unión, 8, 28013, Madrid

                  9.3 / 10
                  569 reviews

                  Average price €40 american express Welcome

                  BARINKA, Madrid

                    PAYPeruvian

                    Calle de la Bolsa, 4, 28012, Madrid

                    8.7 / 10
                    604 reviews

                    Average price €25 american express Welcome

                    30% off the 'a la carte' menu

                    Ciudad de Tui, Madrid

                      From Galicia

                      Calle de la Montera, 28013, Madrid

                      8.2 / 10
                      413 reviews

                      Average price €25 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

                        La venganza de Malinche - Jardines, Madrid

                          PAYMexican

                          Calle Jardines, 5, 28013, Madrid

                          8.7 / 10
                          1,359 reviews

                          Average price €25

                          30% off the 'a la carte' menu

                          Tapa Tapa - Santa Ana, Madrid
                          On A Budget

                            Mediterranean

                            Plaza de Sta. Ana, 14, 28012, Madrid

                            8.3 / 10
                            490 reviews

                            Average price €11 american express Welcome

                            Torres Bermejas, Madrid

                              PAYSpanish

                              Calle de Mesonero Romanos, 11, 28013, Madrid

                              8.4 / 10
                              90 reviews

                              Average price €50 Accepts Yums american express Welcome

                              30% off the 'a la carte' menu

                              La Marinera, Madrid

                                Spanish

                                Plaza Mayor, 2, 28012, Madrid

                                Average price €22

                                Frequently Asked Questions