TheFork, a Trip advisor company

What
Where

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

The Best Restaurants in Leuven

38 restaurants

Sort by Relevance

Japanese

Kintsugi

Tiensevest 14, 3000, Leuven

9.2 / 10
35 reviews

Average price €20

American

Naamsestraat 5, 3000, Leuven

9.0 / 10
12 reviews

Average price €25

Thai

Naamsestraat 43, 3000, Leuven

Average price €36

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

Japanese

Brusselsestraat 74, 3000, Leuven

7.2 / 10
18 reviews

Average price €20

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

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

Indian

Diestsesteenweg 104, 3010, Louvain

9.3 / 10
75 reviews

Average price €26

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

Thai

Muntstraat 18, 3000, Leuven

8.9 / 10
21 reviews

Average price €26

Greek

Kantineplein 2, 3001, Leuven

8.7 / 10
28 reviews

Average price €19

Fusion

Parijsstraat 45-49, 3000, Leuven

Average price €15

Thai

Muntstraat 18, 3000, Leuven

8.3 / 10
28 reviews

Average price €20

Japanese

Muntstraat 18, 3000, Leuven

8.5 / 10
20 reviews

Average price €25

Italian

Tiensesteenweg 131, 3010, Louvain

9.4 / 10
139 reviews

Average price €69

Belgian

Tiensestraat 32, 3000, Leuven

8.2 / 10
132 reviews

Average price €39

Indian

's-Meiersstraat 3, 3000, Leuven

8.6 / 10
412 reviews

Average price €43

Contemporary cuisine

Wieringstraat 2, 3000, Leuven

7.1 / 10
9 reviews

Average price €42

Japanese

Naamsesteenweg 199, 3001, Leuven

8.9 / 10
8 reviews

Average price €65

Asian

Parijsstraat 18, 3000, Leuven

8.0 / 10
87 reviews

Average price €26 Accepts Yums

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

Indian

Tiensesteenweg 19, 3001, Leuven

8.7 / 10
207 reviews

Average price €33

Indian

Krakenstraat 9, 3000, Leuven

Average price €25

Italian

Tiensestraat 23, Leuven, Belgium, 3000, Leuven

7.7 / 10
272 reviews

Average price €59 Accepts Yums

Moroccan

Blijde Inkomststraat 31A, 3000, Leuven

Average price €10

Indian

Naamsestraat 51, 3000, Leuven

Average price €25 Accepts Yums

Lunch Menu 12€

Italian

Leuvensesteenweg 608, 1930, Zaventem

9.1 / 10
28 reviews

Average price €52

Tunisian

Brusselsesteenweg 56, 3080, Tervuren

9.1 / 10
18 reviews

Average price €35

Indian

Tiensestraat 79, 3000, Leuven

Average price €250,000

Indian

Haachtsebaan 40, 3140, Keerbergen

9.1 / 10
11 reviews

Average price €40

Cities around Leuven

Filter

TheFork advantages