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 Vegetarian dishes in Puerta del Sol, Madrid

57 restaurants

Sort by Relevance

    Italian

    Principe 5

    Calle del Príncipe 5, Madrid, 28012, Madrid

    9.3 / 10
    29 reviews

    Average price €15 Accepts Yums

    40% off food!

      Indian

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

      8.8 / 10
      949 reviews

      Average price €15 american express Welcome

      -50% en carta (bebidas, menús, arroz y pan como guarnición excluidos)

        Greek

        Calle León, 17, 28014, Madrid

        9.1 / 10
        2,337 reviews

        Average price €23

        30% off food!

          Mexican

          Calle Jardines, 5, 28013, Madrid

          9.0 / 10
          1,005 reviews

          Average price €25

          30% off food!

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

            Spanish

            Plaza Mayor, 30, 28012, Madrid

            8.9 / 10
            1,685 reviews

            Average price €28 Accepts Yums american express Welcome

            30% off food!

              From Galicia

              Calle de la Montera, 28013, Madrid

              8.7 / 10
              280 reviews

              Average price €25 american express Welcome

              -30% off the "à la carte" menu!

                Fusion

                Calle de la Cruz, 19, 28012, Madrid

                9.0 / 10
                1,974 reviews

                Average price €20

                30% off food!

                  Mediterranean

                  Calle Calatrava, 6, 28005, Madrid

                  9.7 / 10
                  159 reviews

                  Average price €28 american express Welcome

                    Peruvian

                    Calle de la Bolsa, 4, 28012, Madrid

                    8.7 / 10
                    337 reviews

                    Average price €15

                    30% off food!

                    InsiderFrom market

                    C/ Unión, 8, 28013, Madrid

                    9.2 / 10
                    524 reviews

                    Average price €40

                    Menú INSIDER Week 25€

                      Mediterranean

                      Plaza de Sta. Ana, 14, 28012, Madrid

                      8.2 / 10
                      452 reviews

                      Average price €11

                      30% off food!

                        Mexican

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

                        9.1 / 10
                        1,434 reviews

                        Average price €20

                        30% off food!

                          Arrocería

                          Plaza de Oriente, 6, 28013, Madrid

                          8.9 / 10
                          274 reviews

                          Average price €25

                          InsiderSpanish

                          Average price €28

                          The Brunch 2.0 35 €

                            American

                            Puerta del Sol, 13, 28013, Madrid

                            9.2 / 10
                            9 reviews

                            Average price €16

                            30% off food!

                              Pizzeria

                              Calle de Barcelona, 13, 28012, Madrid

                              Average price €18 american express Welcome

                              -30% off the "à la carte" menu!

                                Spanish

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

                                Average price €15

                                  Spanish

                                  Calle de Mesonero Romanos, 11, 28013, Madrid

                                  Average price €50 Accepts Yums american express Welcome

                                  -30% off the "à la carte" menu!

                                    Spanish

                                    C/ Espoz y Mina, 18, 28012, Madrid

                                    Average price €18

                                    -40% off the "à la carte" menu!

                                      Vegetarian

                                      C/ Amor de Dios, 3, 28014, Madrid

                                      Average price €17 american express Welcome

                                        From market

                                        Calle de Atocha, 23, Madrid, Spain, 28012, Madrid

                                        Average price €26

                                        InsiderPizzeria

                                        Calle de los Donados, 2, 28013, Madrid

                                        9.1 / 10
                                        1,469 reviews

                                        Average price €18

                                          Thai

                                          Calle de la Cruz, 7, 28012, Madrid

                                          7.9 / 10
                                          1,339 reviews

                                          Average price €20

                                          Menú del día 11.95€ 11,95 €

                                            Mediterranean

                                            Plaza de San Martín, 5, 28013, Madrid

                                            Average price €24

                                              Indian

                                              C/ Manuel Fernández y González, 17, 28014, Madrid

                                              Average price €16