TheFork, a Trip advisor company

What
Where
A little help can make all the difference.
Support your local restaurants by buying a prepaid voucher and enjoy your meal when they reopen.
Learn more

Specify a date & time to find the best restaurants & offers

The Best Vegetarian dishes Restaurants in Brussels

321 restaurants

Sort by Relevance
"Relevance" sorting ranks restaurants based on your search input and several criteria: average rating over the last 12 months, available offers, distance, ability to make a reservation instantly via TheFork, table availability, accolades in famous guides, and compliance with our standards (including the number of cancellations by the restaurant). Restaurants cannot pay to be ranked higher.

International

Ilili

Hoogstraat 23, 1000, Brussels

6.5 / 10
7 reviews

Average price €20

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

Italian

Rue de l'Ecuyer 31, 1000, Brussels

8.8 / 10
4,987 reviews

Average price €35

Franco-Belgian

Sint-Jobsesteenweg 676, 1180, Uccle

8.3 / 10
113 reviews

Average price €30

Italian

Kiekenmarkt 2, 1000, Brussels

Average price €20

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

Nepalese

Georges Henrilaan 232, 1200, Woluwé-Saint-Lambert

Average price €30

Turkish

Kruidtuinlaan 7, 1000, Brussels

Average price €25

French

Oud Korenhuis 28, 1000, Brussels

Average price €20

Portuguese

Boondaalsesteenweg 4, 1050, Ixelles

Average price €30

Iranian

Kongolaan 9, 1000, Brussels

Average price €20

Belgian

Oudergemlaan 4, 1040, Etterbeek

Average price €35

Italian

Veeartsenstraat 93, 1070, Anderlecht

Average price €30

French

Dejonckerstraat 54, 1060, Brussels

Average price €42

Lebanese

Korte Beenhouwersstraat 39, 1000, Bruxelles

Average price €22

Portuguese

Jamarlaan 16, 1060, Saint-Gilles

Average price €35

Franco-Belgian

Schollestraat 1, 1070, Anderlecht

Average price €20

Italian

Haachtsesteenweg 32, 1000, Saint-Josse-ten-Noode

Average price €25

Franco-Belgian

Bergstraat 4, 1000, Brussels

8.4 / 10
105 reviews

Average price €35

Belgian

Rue General Patton 24, 1050, Ixelles

Average price €22

Belgian

Stallestraat 98, 1180, Uccle

8.4 / 10
8 reviews

Average price €35

Mediterranean

105A, 1140, Evere

Average price €20

French

Luxemburgplein 12, 1050, Ixelles

Average price €25

Lebanese

Rue Grétry 56, 1000, Brussels

8.4 / 10
219 reviews

Average price €20

Chinese

Rue de l'Aqueduc 94, 1050, Ixelles

8.4 / 10
49 reviews

Average price €25

Lebanese

Rue Jourdan 28, 1060, Saint-Gilles

8.4 / 10
138 reviews

Average price €25

Asian

rue de Stalle, 333, 1180, Brussels

8.3 / 10
196 reviews

Average price €25

Filter

TheFork advantages