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 Mechelen

13 restaurants

Sort by Relevance

    MICHELINEuropean

    Cosma

    Befferstraat 24, 2800, Mechelen

    8.5 / 10
    58 reviews

    Average price €49

      Asian

      Frans Vekemansstraat 159, 1120, Bruxelles

      7.7 / 10
      101 reviews

      Average price €17

      30% off the 'a la carte' menu

        Indian

        Haachtsebaan 40, 3140, Keerbergen

        9.0 / 10
        22 reviews

        Average price €40

          Italian

          Watermolenstraat 25, 2820, Rijmenam

          8.6 / 10
          17 reviews

          Average price €30

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

            American

            Parklaan 15, 1930, Zaventem

            9.2 / 10
            435 reviews

            Average price €33

            20% off the 'a la carte' menu

              European

              Allée Verte 52, 1000, Bruxelles

              Average price €22

                Belgian

                Houba de Strooperlaan 620, 1020, Bruxelles

                6.1 / 10
                25 reviews

                Average price €20

                  Italian

                  Pane e focaccia, 1130, Bruxelles

                  9.3 / 10
                  24 reviews

                  Average price €25

                    Italian

                    Leuvensesteenweg 608, 1930, Zaventem

                    9.0 / 10
                    32 reviews

                    Average price €52

                      French

                      Rue Royale-Sainte-Marie 22, 1030, Schaerbeek

                      Average price €20

                        Mediterranean

                        Maria-Christinastraat 192, 1020, Bruxelles

                        7.8 / 10
                        36 reviews

                        Average price €26

                          Belgian

                          Oud-Strijderslaan 260, 1140, Evere

                          Average price €39

                            Franco-Belgian

                            Mechelsesteenweg 318, 2550, Kontich

                            Average price €59