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 Retiro, Madrid

33 restaurants

Sort by Relevance

MICHELINMediterranean

Sa Brisa Madrid

Av. de Menéndez Pelayo, 15, 28009, Madrid

9.1 / 10
2,975 reviews

Average price €30 Accepts Yums american express Welcome

Menú INSIDER Week 25€

    Indian

    C/ Goya, 110, 28009, Madrid

    9.2 / 10
    3,538 reviews

    Average price €20 american express Welcome

    30% en carta

      Mediterranean

      C/ Marqués de Cubas, 14, 28014, Madrid

      8.8 / 10
      3,405 reviews

      Average price €30 american express Welcome

      30% off food!

        Mexican

        Calle del Gral. Pardiñas, 12, 28001, Madrid

        9.1 / 10
        10,239 reviews

        Average price €16

        30% off food!

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

          Steakhouse

          C/ Lope de Rueda, 4, 28009, Madrid

          8.6 / 10
          3,048 reviews

          Average price €35

          40% off food!

          InsiderAmerican

          C/ Alfonso XII, 4, 28014, Madrid

          9.1 / 10
          2,178 reviews

          Average price €30

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

            From market

            Hermosilla,46, 28001, Madrid

            9.1 / 10
            1,296 reviews

            Average price €25 american express Welcome

              Arrocería

              Av. de la Ciudad de Barcelona, 81, 28007, Madrid

              8.8 / 10
              297 reviews

              Average price €30

                Pizzeria

                C/ Moreto, 15, 28014, Madrid

                8.9 / 10
                2,550 reviews

                Average price €18

                InsiderInternational

                Calle de Velázquez, 8, 28001, Madrid

                Average price €25

                Menú almuerzo 23€ 23 €

                  Vegetarian

                  Av. de Menéndez Pelayo, 9, 28009, Madrid

                  8.7 / 10
                  357 reviews

                  Average price €18

                  InsiderSpanish

                  Calle de Velázquez, 8, 28001, Madrid

                  Average price €30

                    Vegetarian

                    C/ Amor de Dios, 3, 28014, Madrid

                    Average price €17 american express Welcome

                      American

                      C/ del Fúcar, 9, 28014, Madrid

                      Average price €20

                        Vegetarian

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

                        Average price €25

                          Pizzeria

                          Calle Villalar, 11, 28001, Madrid

                          Average price €20

                            Pizzeria

                            Plaza de la Independencia, 10, 28014, Madrid

                            Average price €15

                            Menú 11.90€

                            InsiderVegetarian

                            Av. de Menéndez Pelayo, 61, 28009, Madrid

                            Average price €30

                              Mediterranean

                              Calle de Villanueva, 43, 28001, Madrid

                              Average price €30

                                International

                                Calle de Jorge Juan, 55, 28001, Madrid

                                Average price €26

                                  Indian

                                  Calle de Fernán Gonzalez, 54, 28009, Madrid

                                  Average price €15

                                    From market

                                    Calle del Alcalde Sainz de Baranda, 21, 28009, Madrid

                                    Average price €15

                                      From Galicia

                                      Calle Marqués de Cubas, 18, 28014, Madrid

                                      Average price €35

                                        Spanish

                                        Calle de Fernán Gonzalez, 2, 28009, Madrid

                                        Average price €29

                                          From market

                                          Carrera de San Jerónimo 5, 1º, 28014, Madrid

                                          Average price €20