No topic

Food & Drink

10 best Dutch restaurants in Amsterdam

Always wanted to try a traditional stamppot, but don’t know where to go? We’ve rounded up the 10 best restaurants in Amsterdam where you can try out authentic Dutch dishes.

Dutch restaurant Amsterdam
writer

Updated 3-2-2025

Dutch cuisine is an acquired taste. You either like it or you don’t. While some give it flak for its plainness, others appreciate it for its simplicity. If you want to test it out for yourself, there are a number of restaurants in Amsterdam where you can tickle your tastebuds.

Whether you’re looking for hodgepodge (stamppot), Dutch pea soup (erwtensoep), or raasdonders, this is where you want to go this year:

Bistro Amsterdam

In the heart of the Jordaan sits Bistro Amsterdam. You’ll recognize it by the red and iconic triple x tables and chairs outside. But don’t let the furniture fool you into thinking it is just a tourist trap. This restaurant in Amsterdam is the best place to try out some authentic Dutch foods.

What makes this place particularly jump-up-excited is the oer-Hollandse menu. Raasdonders, stamppot, grandma’s beef stew (hachee), mussels, Dutch soles (sliptong) – there is too much to mention and you have to try it all.

View of houses on the Prinsengracht canal in Amsterdam, while a boat is driving by.
Prinsengracht in Amsterdam (Photo: Jorg Greuel/Getty Images)

Address: Prinsengracht 287H, Amsterdam
Price range: €16.50–24

‘t Zwaantje

This restaurant is so Dutch, even your new Dutch friends would say, “Yea, that’s typically Dutch (typisch Nederlands).” Always buzzing with locals, restaurant ‘t Zwaantje has been a staple in Amsterdam for nearly 50 years. They’ve had famous Dutch regulars and international visitors, including Ramses Shaffy, (the) Prince, the entire band of David Bowie, and Carmine Rojas.

This charming restaurant serves ‘the kitchen of yore’ (de keuken van toen), with a hint of French undertones. Notable dishes include hachee, fried mussels with fries, and a delicious creamy fish stew (romig vispotje).

Address: Berenstraat 12, Amsterdam
Price range: €16–25

Hap-Hmm Restaurant

If you’re after no-frills, home-style Dutch cooking, Hap-Hmm is the place to be. Tucked away near Leidseplein, this family-run gem has been serving affordable, traditional Dutch meals since 1935 – and it still feels like a neighborhood secret.

Expect hearty classics like hutspot with slow-cooked beef, crispy schnitzel, and fresh fish with buttery potatoes—all dished up in a warm, old-school setting. Portions are generous, prices are wallet-friendly, and the flavors are straight out of a Dutch grandma’s kitchen.

At Hap-Hmm, there’s no fuss: just honest, delicious Dutch comfort food that keeps locals and in-the-know visitors coming back for more.

A Dutch meal with a huge meatball, fries, bread, mustard, and traditional Amsterdam pickles and onions
Photo: Tim Bieber/Getty Images

Address: Eerste Helmersstraat 33, Amsterdam
Price range: €14–25

Eetcafé Stoop & Stoop

Only the Dutch will say something is ‘not elegant, but just comfortable’, and mean it as a compliment. Eetcafé Stoop & Stoop in the Leidsedwarsstraat is a typical example of Dutch straightforwardness. Their menu is plain and simple, comes in big portions, and has reasonable prices.

Whereas other restaurants might lure you in with their fancy decor, this eatery in Amsterdam doesn’t need all that. Stoop & Stoop feels like a warm bath after a long day at work, when you’ve got the place to your own because your partner has taken your children elsewhere. Gewoon lekker.

Address: Leidsedwarsstraat 82, Amsterdam
Price range: €9–24.50

De Blauwe Hollander

De Blauwe Hollander on the Leidsekruisstraat proves that simplicity is best. This restaurant feels like a warm hug on a typically cold Dutch winter’s day.

The entire menu is authentic Hollandse pot: herring (haring), pea soup, stamppot, slavink, kalfslever, and Dutch soles. And if you have a sweet tooth, you can try a traditional vlaflip and be transported back to the Dutch childhood you never had.

Address: Leidsekruisstraat 28, Amsterdam
Price range: €15.50–22

Eetcafé Kop van Jut

For 20 years, eetcafé Kop van Jut has been named the coziest (meest gezellige) restaurant on the Leidseplein – and rightfully so! This is the type of restaurant where you saunter in for a nibble and a drink, and only leave after the doors have closed. Be sure to try out the stamppot, fries with beef stew, mussels with fries, and chicken roulade.

View of the Leidsestraat that leads to the Leidseplein in Amsterdam, Netherlands.
Leidsestraat in Amsterdam (Photo: serts/Getty Images)

Address: Leidsekruisstraat 24, Amsterdam
Price range: €12.50–17

De Rozenboom

Located smack dab in the middle of Amsterdam is Restaurant de Rozenboom. The blue saucers on their walls aren’t the only traditional things they’ll serve you: the menu contains stamppot, mussels, chicken liver (kippenlevertjes), and kapucijners met spek.

Address: Rozenboomsteeg 6, Amsterdam
Price range: €14.50–21

The Pantry

As said before, Dutch cuisine is only for the brave. The best option would be having a tasting of three stamppotten at once, so if you don’t like it, you have two more tries before you write it off.

Enter The Pantry. This family-run restaurant in Amsterdam has traditional, homemade specialties, as well as a bunch of other foods that are by no means less Dutch.

Address: Leidsekruisstraat 21, Amsterdam
Price range: €15–20

Moeders

A list of Dutch restaurants in Amsterdam is incomplete without mentioning Moeders. This homely eatery has a beautiful instagrammable aesthetic, with its walls covered in photos of women and mothers.

Their menu has a mix of traditional and non-traditional dishes, including Dutch specialties like stamppot, a variety of stews, and pea soup. Be sure to reserve a table in advance – though it’s been around for more than 25 years, this place is still as popular as ever.

Moeders, inside the famous restaurant

Address: Rozengracht 251, Amsterdam
Price range: €16–21.50

Restaurant ‘t Heemelrijck

Tucked away in De Pijp, Restaurant ‘t Heemelrijck is a cozy eetcafé that oozes old-school Amsterdam charm. With its antique wooden interior, vintage decor, and nods to Johan Cruijff, this spot feels like stepping back in time.

The menu is all about Dutch comfort food, featuring classics like endive stew (andijviestampot) with meatballs, tenderloin steak, and Narco’s stewed meat – a family recipe with mashed potatoes and homemade applesauce.

A true neighborhood gem, ‘t Heemelrijck keeps the Dutch tradition alive with hearty dishes and a warm, nostalgic atmosphere.

Address: Van Woustraat 23, Amsterdam
Price range: €14.50–29.50

Honorable mention: Thúskomme

Thúskomme is more than just a restaurant. It’s a community where you can stop by to check out local art, read the newspaper with a cup of coffee (bakkie pleur), or have a few drinks with your friends.

What’s so great about this restaurant is that it is extremely sustainable. They use only local ingredients, electric furnaces, heat recycling, and solar panels.

So why is this restaurant an honorable mention? That’s because their menu is Frisian. And if you ask anyone up North, they’ll agree that Dutch and Frisian are just not the same. All is forgiven, however, when you try the wild Wadden oysters, Sjerp Blom sausages, mushroom stew, and tsiisfondue.

Address: Batjanstraat 1a, Amsterdam
Price range: €5.50–22

Bonus: Blue Pepper

Dutch-Indonesian cuisine is the best that the Netherlands has to offer, and Blue Pepper is the best restaurant in Amsterdam where you can give it a spin.

This eatery serves Indonesian haute cuisine with fresh herbs and spices, and a rijsttafel that is absolutely scrumptious. Note that if you aren’t a fan of spicy food (pedis), this place might not be for you.

A high angle view of home made delicious vegan Indonesian jackfruit rendang served with rice on a brown plate and accompaniments.
Photo: Lizzy Komen/Getty Images

Address: Nassaukade 366, Amsterdam
Price range: €15–75

Author

Laura van der Most

About the author

Originally from the Netherlands, Laura speaks Dutch, English, un peu French, and sehr schlechtes German.

After studying English literature, she discovered a passion for editing and has been working on improving texts ever since. Laura’s areas of expertise usually cover labor laws, human rights, law and crime, healthcare, and all things Dutch.

Editor's picks