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.

Italian

Miranda Cucina Italiana

Rue du Page 38, 1050, Ixelles

8.5 / 10
171 reviews

Average price €40

Set Menu 16€

Greek

Chaussée de Gand 1202, 1082, Brussels

8.7 / 10
27 reviews

Average price €33

MICHELIN 2020Fine Dining

1, rue de l'Amigo, 1000, Brussels

8.4 / 10
383 reviews

Average price €65

Menu 80€

Belgian

Place de l'Altitude Cent 8, 1190, Vorst

8.7 / 10
17 reviews

Average price €30

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

Belgian

Onderrichtsstraat 1, 1000, Brussels

8.7 / 10
217 reviews

Average price €30

Belgian

Rue Van Artevelde 1, 1000, Brussels

8.7 / 10
82 reviews

Average price €20

MICHELIN 2020Belgian

Grand Place 9, 1000, Brussels

8.4 / 10
110 reviews

Average price €45

Set Menus from 37€ to 110€

French

Rue Grétry 43, 1000, Brussels

8.7 / 10
265 reviews

Average price €30

Italian

Chaussée de Forest 122, 1060, Saint-Gilles

8.7 / 10
97 reviews

Average price €19

Belgian

Beenhouwersstraat 18, 1000, Brussels

8.7 / 10
893 reviews

Average price €25

Belgian

Avenue Charles-Quint 365-367, Ganshoren, Belgium, 1083, Brussels

8.7 / 10
596 reviews

Average price €25

Set Menu 19.90€

Italian

Pane e focaccia, Brussels

Average price €19

Menù Lunch 22 €

MICHELIN 2020French

Grote Zavel 33, 1000, Brussels

8.6 / 10
132 reviews

Average price €50

Belgian

Georges Rodenbachlaan 6, 1030, Schaarbeek

8.4 / 10
14 reviews

Average price €25

Brunch 25€

Belgian

Place Marcel Broodthaers, 3, 1060, Saint-Gilles

Average price €28

Group Special: Menu 25€ (4 to 20 p.)

Belgian

Avenue Michel-Ange 85, 1000, Brussels

8.6 / 10
26 reviews

Average price €26

Belgian

Place de Brouckère 31, 1000, Brussels

8.6 / 10
167 reviews

Average price €25

Belgian

Rue du Luxembourg 35, 1050, Ixelles

8.6 / 10
31 reviews

Average price €28

Greek

Rue de Grand-Bigard 231, 1082, Brussels

8.6 / 10
140 reviews

Average price €25

Belgian

22, place Sainte Catherine, 1000, Brussels

8.5 / 10
1,905 reviews

Average price €40

Belgian

30, galerie de la Reine, 1000, Brussels

8.4 / 10
310 reviews

Average price €33

French

Waterloosesteenweg 905, 1180, Uccle

9.1 / 10
119 reviews

Average price €25

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

European

Carrefour de l'Europe 3, 1000, Brussels

8.5 / 10
20 reviews

Average price €35

Business Menu

Belgian

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

8.5 / 10
69 reviews

Average price €20

Italian

Rue des Grands Carmes 9, 1000, Brussels

8.5 / 10
173 reviews

Average price €30

Filter

TheFork advantages