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.

Thai

So Yummy

Rue de l'Aqueduc 7, 1060, Saint-Gilles

Average price €18

International

Rue Léopold 29, 1000, Brussels

Average price €29

Franco-Belgian

Place du Jeu de Balle 21, 1000, Brussels

Average price €34

Italian

Rue Voot 8, 1200, Woluwé-Saint-Lambert

Average price €25

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

Italian

Place Jourdan 58, 1040, Etterbeek

8.1 / 10
108 reviews

Average price €31

Italian

Correggiostraat 90, 1000, Brussels

7.8 / 10
20 reviews

Average price €25

Italian

Rue de l´Enseignement 104, 1000, Brussels

Average price €25

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

Italian

Rue Ravenstein 1, 1000, Brussels

6.2 / 10
42 reviews

Average price €25

Lebanese

Onderrichtsstraat 20, 1000, Brussels

7.2 / 10
24 reviews

Average price €18

Romanian

Rue Gustave Fuss 32, 1030, Schaarbeek

9.1 / 10
81 reviews

Average price €20

Mediterranean

Rue des Chartreux 32, 1000, Brussels

8.7 / 10
386 reviews

Thai

Place Saint-Géry 37, 1000, Brussels

8.9 / 10
87 reviews

Average price €20

Italian

Rue Stevin 54, 1000, Brussels

8.8 / 10
117 reviews

Average price €25

Vegan cuisine

Rue Breydel 46, 1000, Brussels

8.8 / 10
34 reviews

Average price €20

Greek

René Declercqstraat 52, 1150, Woluwe-Saint-Pierre

Average price €25

Menu 32€

Franco-Belgian

Rue Jean Chapelié 4, 1050, Ixelles

Average price €22

Menu 29.5€

Italian

Chaussée d'Anvers 27B, 1000, Brussels

Average price €25

Group Special: Menu 24€ (10 to 60 p.)

Belgian

Place de la Vieille Halle aux Blés 37, 1000, Brussels

Average price €28

Set Menu 23€

African

Chaussée de Charleroi 73, 1060, Saint-Gilles

Average price €30

Group Special: Menu 50€ (10 to 0 p.)

Tibetan

27, rue Defacqz, 1050, Ixelles

Average price €15

Set Menu 10€

French

517, avenue Louise, 1050, Ixelles

Average price €20

Set Menu 12.50€

French

Rue Joseph II 15, 1000, Brussels

7.8 / 10
148 reviews

Average price €23

French

Verenigingstraat 9, 1000, Brussels

7.4 / 10
120 reviews

Average price €35

Vietnamese

Boondaalsesteenweg 320, 1050, Ixelles

Average price €25

Asian

Jules Van Praetstraat 13, 1000, Brussels

Average price €20

Filter

TheFork advantages