TheFork, a Trip advisor company

What

What

Where

Where

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 food

The Living Resto & Winebar

Rouppeplein 17, 1000, Brussels

9.2 / 10
24 reviews

Average price €40

6 dishes menu 65 €

From market

Rue Charles Hanssens 5, 1000, Brussels

9.0 / 10
253 reviews

Average price €50

From market

Rue des Riches Claires 17, 1000, Bruxelles

9.1 / 10
571 reviews

Average price €35 Accepts Yums

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

Thai

Rue du Marché aux Fromages 15, 1000, Bruxelles

8.5 / 10
172 reviews

Average price €25

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

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

Italian

Rue Duquesnoy 34, 1000, Brussels

9.0 / 10
20 reviews

Average price €30

Fusion

Rue Stevin 132, 1000, Bruxelles

8.8 / 10
31 reviews

Average price €40

Group Special: Menu 31.5€ (10 to 32 p.)

Indian

Chaussée d'Anvers 25C, 1000, Brussels

9.0 / 10
13 reviews

Average price €20

Belgian

Schuitenkaai 4, 1000, Brussels

9.0 / 10
184 reviews

Average price €25

Italian

Boulevard Charlemagne 21, 1000, Brussels

9.0 / 10
614 reviews

Average price €25

Vietnamese

Boondaalsesteenweg 353, 1050, Bruxelles

8.8 / 10
46 reviews

Average price €20

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

Indian

Rue Godefroid Kurth 85, 1140, Evere

8.6 / 10
159 reviews

Average price €30

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

Chinese

Gentsesteenweg 489, 1080, Sint-Jans-Molenbeek

Average price €19

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

Indian

Antwerpsesteenweg 9, 1000, Brussels

Average price €21

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

Indian

Stallestraat 1, 1180, Uccle

8.4 / 10
93 reviews

Average price €22

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

Italian

Aarlenstraat 37A, 1000, Brussels

9.1 / 10
28 reviews

Average price €32

International food

Henrottestraat 40, 1150, Woluwe-Saint-Pierre

9.1 / 10
102 reviews

Average price €30

Caribbean

Vlaamsesteenweg 10, 1000, Brussels

9.1 / 10
56 reviews

Average price €35

1 starMICHELIN 2020Fine Dining

Hervormingsstraat 22, 1050, Ixelles

8.9 / 10
95 reviews

Average price €75

Menu 79€

European

Sint-Antoonplein 45, 1040, Etterbeek

7.7 / 10
29 reviews

Average price €17

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

Franco-Belgian

Sint-Katelijneplein 11, 1000, Brussels

9.2 / 10
296 reviews

Average price €40

Franco-Belgian

Korte Beenhouwersstraat 28, 1000, Brussels

7.0 / 10
27 reviews

Average price €40

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

Asian

Frans Vekemansstraat 159, 1120, Bruxelles

7.6 / 10
54 reviews

Average price €17

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

Indian

Lakensestraat 26, 1000, Brussels

8.2 / 10
117 reviews

Average price €15

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

Italian

Antwerpsesteenweg 33, 1000, Brussels

8.9 / 10
26 reviews

Average price €23

Italian

Crabbegatweg 2, 1180, Uccle

8.9 / 10
24 reviews

Average price €40

Filter

TheFork advantages