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 European Restaurants in Brussels

359 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.

Belgian

Le Petit Bruxelles

Rue du Midi, 175, 1000, Brussels

5.5 / 10
9 reviews

Average price €20

Belgian

Grand Place 24, 1000, Brussels

8.4 / 10
158 reviews

Average price €30

YUMS x2Italian

Beizegemstraat 284, 1120, Brussels

9.0 / 10
77 reviews

Average price €20

Italian

Chaussée de Louvain 325, 1030, Schaarbeek

8.4 / 10
258 reviews

Average price €33

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

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

YUMS x2Italian

Chazallaan 46, 1030, Schaarbeek

8.2 / 10
95 reviews

Average price €20

French

Avenue Dolez 123, 1180, Uccle

8.9 / 10
226 reviews

Average price €30

Set Menu 20€

Italian

26, rue de Flandre, 1000, Brussels

Average price €41

Menu 14.75€

Italian

Rue de la Grande Ile 42, 1000, Brussels

9.1 / 10
606 reviews

Average price €38

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

Italian

Visélaan 28, 1170, Watermaal-Bosvoorde

Average price €30

European

Vossenplein 47, 1000, Brussels

Average price €20

Italian

Avenue Louis Bertrand 65, 1030, Schaarbeek

Average price €38

Italian

Rue de Wand 95, 1020, Brussels

Average price €20

Italian

Place Jourdan 58, 1040, Etterbeek

8.1 / 10
108 reviews

Average price €31

MICHELIN 2020Belgian

17, rue de Flandre, 1000, Brussels

9.2 / 10
416 reviews

Average price €33

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

Belgian

Taborastraat 11, 1000, Brussels

6.3 / 10
7 reviews

Average price €20

European

Rue de Flandre 103, 1000, Brussels

Average price €30

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

European

Haachtsesteenweg 45, 1210, Saint-Josse-ten-Noode

8.7 / 10
40 reviews

Average price €22

French

Avenue du Bois de la Cambre 25, 1170, Watermaal-Bosvoorde

Average price €50

Menu 34€

Fine Dining

190, avenue Louise, 1050, Ixelles

Average price €50

Vietnamese

Chaussée de Vleurgat 149, 1050, Ixelles

Average price €18

Italian

Chaussée de Vleurgat 25, 1050, Ixelles

Average price €44

Italian

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

Average price €25

Belgian

38-40, rue Auguste Orts, 1000, Brussels

8.2 / 10
186 reviews

Average price €30

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

Filter

TheFork advantages