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 Teatro Real, Madrid

23 restaurants

Sort by Relevance

InsiderFrom Galicia

El Labriego

Calle Veneras, 4, 28013, Madrid

9.4 / 10
667 reviews

Average price €50

30% off food!

    Italian

    Calle de las Hileras, 2, 28013, Madrid

    9.4 / 10
    452 reviews

    Average price €20

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

      Mexican

      Calle de las Fuentes, 3, 28013, Madrid

      9.1 / 10
      629 reviews

      Average price €25 Accepts Yums american express Welcome

      -50% en Carta

        Armenian

        Calle del Espejo, 10, 28013, Madrid

        9.1 / 10
        1,021 reviews

        Average price €50

        50% off food!

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

        InsiderArrocería

        Costanilla de los Ángeles, 8, 28013, Madrid

        9.3 / 10
        4,939 reviews

        Average price €30 american express Welcome

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

          Chinese

          Calle de Campomanes, 10, 28013, Madrid

          9.3 / 10
          233 reviews

          Average price €15

          30% off food!

          InsiderFrom market

          C/ Unión, 8, 28013, Madrid

          9.2 / 10
          540 reviews

          Average price €40

          Menú INSIDER Week 25€

            Mediterranean

            Plaza de la Marina Española, 28013, Madrid

            8.3 / 10
            708 reviews

            Average price €25 american express Welcome

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

              Mediterranean

              Calle del Arenal, 15, 28013, Madrid

              8.0 / 10
              274 reviews

              Average price €11

              30% off food!

                Mediterranean

                Calle del Meson de Paños, 1, 28013, Madrid

                9.3 / 10
                19 reviews

                Average price €16

                  Arrocería

                  Plaza de Oriente, 6, 28013, Madrid

                  8.9 / 10
                  276 reviews

                  Average price €25

                    Mediterranean

                    Calle de Santiago, 3, 28013, Madrid

                    9.2 / 10
                    20 reviews

                    Average price €25

                      From market

                      Plaza del Biombo, 5, 28013, Madrid

                      8.9 / 10
                      568 reviews

                      Average price €45

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

                        Basque

                        C/ Felipe V, 6, 28013, Madrid

                        7.7 / 10
                        1,218 reviews

                        Average price €45

                        InsiderMediterranean

                        Calle de Arrieta, 6, 28013, Madrid

                        Average price €25

                          Pizzeria

                          Calle Unión 1, 28013, Madrid

                          Average price €14

                          Talent Brunch 17 €

                          InsiderPizzeria

                          Calle de los Donados, 2, 28013, Madrid

                          9.1 / 10
                          1,465 reviews

                          Average price €18

                            Argentinian

                            Calle de las Hileras, 19, 28013, Madrid

                            8.2 / 10
                            312 reviews

                            Average price €20 american express Welcome

                            Fórmula 15 € 15 €

                              Fusion

                              C/ Navas de Tolosa, 9, 28013, Madrid

                              Average price €31

                              Menú del día 12.50 €

                              InsiderFusion

                              Travesía Trujillos, 2, 28013, Madrid

                              Average price €35

                                Vegetarian

                                Calle Campomanes, 5, 28013, Madrid

                                Average price €12

                                  Fusion

                                  C/ Vergara, 14, 28013, Madrid

                                  Average price €25

                                    American

                                    Calle de Felipe V, 28013, Madrid

                                    Average price €13