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 Restaurants in Amsterdam

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

InsiderFrench

HARMSEN

Utrechtsestraat 87, 1017 VK, Amsterdam

9.2 / 10
1,008 reviews

Average price €40

Thai

Raamgracht 9, 1011 KH, Amsterdam

9.2 / 10
67 reviews

Average price €20

InsiderVegetarian

Frans Halsstraat 29, 1072 BK, Amsterdam

9.2 / 10
550 reviews

Average price €35

InsiderFrench

Guldehandsteeg 17, 1012 RA, Amsterdam

9.2 / 10
405 reviews

Average price €48

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

Argentinian

Reguliersbreestraat 37, 1017 CM, Amsterdam

8.3 / 10
81 reviews

Average price €33

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

Indonesian

Haarlemmerstraat 14H, 1013 ER, Amsterdam

8.5 / 10
15 reviews

Average price €15

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

Japanese

Buitenveldertselaan 158A, 1081 AB, Amsterdam

8.9 / 10
95 reviews

Average price €60

Italian

Schollenbrugstraat 8, 1091, Amsterdam

8.9 / 10
203 reviews

Average price €30

Thai

Ceintuurbaan 326, 1072 GL, Amsterdam

8.4 / 10
470 reviews

Average price €26

InsiderFrench

Barentszstraat 173, 1013 NM, Amsterdam

9.3 / 10
224 reviews

Average price €49

Dutch

Spuistraat 275, 1012 VR, Amsterdam

8.9 / 10
1,084 reviews

Average price €30

Italian

Scheldestraat 85, 1078 GJ, Amsterdam

8.7 / 10
3 reviews

Average price €25

Mediterranean

Weesperzijde 48, 1091 EG, Amsterdam

8.7 / 10
496 reviews

Average price €40

Steakhouse

Van Baerlestraat 7, 1071 AL, Amsterdam

8.7 / 10
215 reviews

Average price €40

Pizzeria

Amstelveenseweg 89, 1075 VW, Amsterdam

8.7 / 10
294 reviews

Average price €23

Mediterranean

Oudezijds Achterburgwal 22, 1012 DM, Amsterdam

8.7 / 10
315 reviews

Average price €35

Italian

Vijzelstraat 97, 1017 HH, Amsterdam

8.7 / 10
880 reviews

Average price €25

International

Nes 37h, 1012 KC, Amsterdam

8.7 / 10
67 reviews

Average price €35

French

Ter Kleef 1, 1081 AM, Amsterdam

8.7 / 10
89 reviews

Average price €39

Italian

Korte Leidsedwarsstraat 99, 1017 PX, Amsterdam

7.5 / 10
78 reviews

Average price €30

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

Indian

Amstelveenseweg 71, 1075, Amsterdam

9.1 / 10
382 reviews

Average price €28

International

Jan van Galenstraat 335, 1061 AZ, Amsterdam

7.9 / 10
64 reviews

Average price €25

Steakhouse

Reguliersdwarsstraat 125, 1017 BL, Amsterdam

8.1 / 10
275 reviews

Average price €25

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

InsiderDutch

Sint Antoniesbreestraat 46, 1011 HB, Amsterdam

9.1 / 10
244 reviews

Average price €35

Fine Dining

Witte de Withstraat 188, 1057 ZL, Amsterdam

8.1 / 10
192 reviews

Average price €27

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

The Best Restaurants in Amsterdam

Amsterdam, not just capital but also culinary metropolis of the Netherlands. When it comes to restaurants in Amsterdam, you can always try something new and unique on every street corner. No matter whether you prefer Italian, Portuguese, African or Dim Sum: Amsterdam has got it all!

Cities around Amsterdam

Filter

TheFork advantages