TheFork, a Trip advisor company

What

What

Where

Where

Specify a date & time to find the best restaurants & offers

The Best Restaurants in Leuven

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

Indian

Nirvana Kitchen

Diestsesteenweg 104, 3010, Leuven

9.3 / 10
12 reviews

Average price €18

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

Asian

Parijsstraat 18, 3000, Louvain

8.2 / 10
70 reviews

Average price €20 Accepts Yums

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

Italian

Tiensestraat 23, Leuven, Belgium, 3000, Louvain

7.9 / 10
255 reviews

Average price €45 Accepts Yums

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

Thai

Muntstraat 18, 3000, Leuven

9.2 / 10
7 reviews

Average price €20

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

Japanese

Oude Markt 55, 3000, Leuven

8.6 / 10
19 reviews

Average price €25

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

Japanese

Naamsesteenweg 199, 3001, Leuven

9.1 / 10
6 reviews

Average price €50

Indian

Tiensesteenweg 19, 3001, Leuven

9.0 / 10
198 reviews

Average price €25

Japanese

Brusselsestraat 74, 3000, Leuven

7.8 / 10
14 reviews

Average price €15

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

Japanese

Tiensevest 14, 3000, Leuven

9.0 / 10
12 reviews

Average price €20

Japanese

Muntstraat 18, 3000, Leuven

8.8 / 10
14 reviews

Average price €19

Indian

's-Meiersstraat 3, 3000, Leuven

8.7 / 10
392 reviews

Average price €33

Thai

Muntstraat 18, 3000, Leuven

8.5 / 10
16 reviews

Average price €18

Thai

Naamsestraat 43, 3000, Leuven

6.5 / 10
80 reviews

Average price €28

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

Fusion

Parijsstraat 45-49, 3000, Leuven

Average price €15

Syrian

Alfons Smetsplein 3, 3000, Leuven

Average price €25

Indian

Krakenstraat 9, 3000, Leuven

Average price €25

Indian

Tiensestraat 79, 3000, Leuven

Average price €19

Italian

Tiensesteenweg 131, 3010, Leuven

8.3 / 10
136 reviews

Average price €53

Greek

Kantineplein 2, 3001, Leuven

Average price €19

Contemporary cuisine

Wieringstraat 2, 3000, Leuven

7.1 / 10
6 reviews

Average price €32

Belgian

Tiensestraat, 3000, Leuven

8.4 / 10
121 reviews

Average price €30

Moroccan

Blijde Inkomststraat 31A, 3000, Leuven

Average price €10

Indian

Naamsestraat 51, 3000, Louvain

Average price €25 Accepts Yums

Lunch Menu 12€

Belgian

Groot Begijnhof, 3000, Leuven

Average price €75

Fine Dining

Monseigneur Ladeuzeplein 8, 3000, Leuven

Average price €30

Cities around Leuven

Filter

TheFork advantages