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 Leuven

21 restaurants

Sort by Relevance

    Asian

    De 3 Wijzen - Asian Kitchen

    Parijsstraat 18, 3000, Leuven

    7.9 / 10
    99 reviews

    Average price €26 Accepts Yums

    20% off the 'a la carte' menu

      Indian

      Monseigneur Ladeuzeplein 32, 3000, Leuven

      9.5 / 10
      96 reviews

      Average price €26

      20% off the 'a la carte' menu

        Japanese

        Naamsesteenweg 199, 3001, Leuven

        8.9 / 10
        12 reviews

        Average price €65

          Greek

          Kantineplein 2, 3001, Louvain

          8.5 / 10
          55 reviews

          Average price €19

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

            Japanese

            Muntstraat 18, 3000, Leuven

            8.3 / 10
            25 reviews

            Average price €25

              Wieringstraat 2, 3000, Leuven

              Average price €42

                Fusion

                Parijsstraat 45-49, 3000, Leuven

                Average price €15

                  European

                  Rector de Somerplein 13, 3000, Leuven

                  Average price €25

                    Belgian

                    Tiensestraat 32, 3000, Leuven

                    8.8 / 10
                    142 reviews

                    Average price €39

                      Thai

                      Muntstraat 18, 3000, Leuven

                      8.6 / 10
                      26 reviews

                      Average price €26

                        Thai

                        Muntstraat 18, 3000, Leuven

                        8.4 / 10
                        37 reviews

                        Average price €20

                          Thai

                          Naamsestraat 43, 3000, Leuven

                          Average price €36

                          20% off the 'a la carte' menu

                            Indian

                            Tiensesteenweg 19, 3001, Leuven

                            9.1 / 10
                            203 reviews

                            Average price €33

                              Italian

                              Chaussée de Louvain 54, 1320, Beauvechain

                              7.9 / 10
                              13 reviews

                              Average price €35

                              Menu €37

                                Greek

                                Kerkstraat 8, 3080, Tervuren

                                9.4 / 10
                                53 reviews

                                Average price €30

                                  French

                                  Leuvensesteenweg 618, 1930, Zaventem

                                  9.3 / 10
                                  78 reviews

                                  Average price €46

                                    Tunisian

                                    Brusselsesteenweg 56, 3080, Tervuren

                                    9.4 / 10
                                    24 reviews

                                    Average price €35

                                      Italian

                                      Leuvensesteenweg 299, 3070, Kortenberg

                                      8.8 / 10
                                      18 reviews

                                      Average price €26

                                        Belgian

                                        Monseigneur Ladeuzeplein 8, 3000, Leuven

                                        Average price €30

                                          Indian

                                          Haachtsebaan 40, 3140, Keerbergen

                                          9.1 / 10
                                          18 reviews

                                          Average price €40

                                            Italian

                                            Leuvensesteenweg 608, 1930, Zaventem

                                            9.2 / 10
                                            30 reviews

                                            Average price €52

                                            Frequently Asked Questions