Only 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 Restaurants with Vegan in Puerta del Sol, Madrid

14 restaurants

Sort by Relevance

    Mexican

    La venganza de Malinche - Jardines

    Calle Jardines, 5, 28013, Madrid

    9.0 / 10
    1,009 reviews

    Average price €25

    30% off food!

      Mediterranean

      Calle Calatrava, 6, 28005, Madrid

      9.8 / 10
      159 reviews

      Average price €28 american express Welcome

      InsiderFrom market

      C/ Unión, 8, 28013, Madrid

      9.2 / 10
      529 reviews

      Average price €40

      Menú INSIDER Week 25€

        Spanish

        Calle del Marqués Viudo de Pontejos, 15, 28012, Madrid

        Average price €15

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

          Vegetarian

          C/ Amor de Dios, 3, 28014, Madrid

          Average price €17 american express Welcome

            Spanish

            Calle Príncipe Anglona, 3, 28005, Madrid

            Average price €15

            InsiderPizzeria

            Calle de los Donados, 2, 28013, Madrid

            9.1 / 10
            1,469 reviews

            Average price €18

              Vegetarian

              C/ Ventura De La Vega, 4, 28014, Madrid

              Average price €25

                Spanish

                Calle Mayor, 30, 28013, Madrid

                Average price €15

                Set Menu 20€

                  Vegetarian

                  C/ Zorrilla, 11, 28014, Madrid

                  Average price €23

                  Menú del día 13.40 €

                    Spanish

                    Calle de Cádiz, 4, 28012, Madrid

                    Average price €15

                      Fusion

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

                      Average price €15

                        Spanish

                        Calle de Echegaray, 16, 28014, Madrid

                        Average price €15

                          Spanish

                          Calle Álvarez Gato, 5, 28012, Madrid

                          Average price €20