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

Big Mama

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

Greek

Grand Place 36, 1000, Brussels

6.8 / 10
35 reviews

Average price €25

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

Belgian

Place du Jardin aux Fleurs 1, 1000, Brussels

8.4 / 10
137 reviews

Average price €40

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

Italian

Rue Jourdan 5, 1060, Saint-Gilles

8.4 / 10
21 reviews

Average price €42

Belgian

Dekenijstraat 124, 1180, Uccle

Average price €20

Belgian

Drève du Duc 63, 1170, Watermaal-Bosvoorde

Average price €35

Italian

Kiekenmarkt 2, 1000, Brussels

Average price €20

French

Oud Korenhuis 28, 1000, Brussels

Average price €20

Portuguese

Boondaalsesteenweg 4, 1050, Ixelles

Average price €30

Belgian

Oudergemlaan 4, 1040, Etterbeek

Average price €35

Italian

Veeartsenstraat 93, 1070, Anderlecht

Average price €30

French

Dejonckerstraat 54, 1060, Brussels

Average price €42

Portuguese

Jamarlaan 16, 1060, Saint-Gilles

Average price €35

Belgian

Onze-Lieve-Vrouwvoorplein 11, 1020, Brussels

Average price €30

Italian

Avenue Fonsny 11, 1060, Saint-Gilles

Average price €20

European

Akenkaai, 1000, Brussels

Average price €25

Italian

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

Average price €25

Pizzeria

Stationsstraat van Woluwe 95, 1200, Woluwé-Saint-Lambert

Average price €25

Belgian

Rue General Patton 24, 1050, Ixelles

Average price €22

Belgian

Stallestraat 98, 1180, Uccle

8.4 / 10
8 reviews

Average price €35

French

Luxemburgplein 12, 1050, Ixelles

Average price €25

Pizzeria

Paleizenstraat 17, 1030, Schaarbeek

Average price €20

Belgian

Rue de la Bourse 18, 1000, Brussels

8.3 / 10
240 reviews

Average price €29

Belgian

Rue de la Croix de Fer 40, 1000, Brussels

8.3 / 10
69 reviews

Average price €27

Filter

TheFork advantages