The 10 Best Dutch Restaurants in Amsterdam for Traditional Food
Travel
Amsterdam

The 10 Best Dutch Restaurants in Amsterdam for Traditional Food

James Van Der Berg
James Van Der Berg
January 5, 2026 7 min read 18

Amsterdam's 10 best traditional Dutch restaurants serve authentic stamppot, erwtensoep, and hachee at prices ranging from €9-29.50, with iconic spots like Moeders, The Pantry, and Hap-Hmm offering homestyle cooking since the 1930s. After six years in Amsterdam, I have eaten my way through countless Dutch restaurants. And let me tell you: Dutch cuisine is an acquired taste. You either love it or you dismiss it. While some criticize it for being plain, I have come to appreciate its honest simplicity.

What to Expect from Dutch Cuisine

Whether you are craving stamppot (mashed potato dishes), erwtensoep (Dutch pea soup), or want to try raasdonders, these restaurants deliver authentic experiences. I have visited each one multiple times and can vouch for their quality.

Bistro Amsterdam

In the heart of the Jordaan sits Bistro Amsterdam. You will recognize it by the red tables and iconic triple X chairs outside. Do not let the central location fool you into thinking it is a tourist trap. This restaurant serves some of the most authentic Dutch food in the city.

The menu is gloriously traditional: raasdonders, stamppot, grandma's beef stew (hachee), mussels, and Dutch soles (sliptong). There is too much to mention and you really should try it all.

Address: Prinsengracht 287H, Amsterdam
Price range: EUR 16.50 to 24

't Zwaantje

This restaurant is so Dutch that even my Dutch friends say "that is typically Dutch." Always buzzing with locals, 't Zwaantje has been a staple in Amsterdam for nearly 50 years. They have hosted famous Dutch regulars and international visitors including musicians and celebrities.

The restaurant serves traditional cuisine with French undertones. Notable dishes include hachee, fried mussels with fries, and a delicious creamy fish stew (romig vispotje).

Address: Berenstraat 12, Amsterdam
Price range: EUR 16 to 25

Hap-Hmm Restaurant

If you want no-frills, home-style Dutch cooking, Hap-Hmm is the place. Tucked away near Leidseplein, this family-run gem has served affordable traditional Dutch meals since 1935. It still feels like a neighborhood secret.

Expect hearty classics like hutspot with slow-cooked beef, crispy schnitzel, and fresh fish with buttery potatoes. Portions are generous, prices are reasonable, and the flavors come straight from a Dutch grandma's kitchen.

Address: Eerste Helmersstraat 33, Amsterdam
Price range: EUR 14 to 25

Eetcafé Stoop and Stoop

Only the Dutch would describe something as "not elegant, but comfortable" and mean it as a compliment. Eetcafé Stoop and Stoop on the Leidsedwarsstraat embodies this straightforwardness. Their menu is plain and simple, portions are big, and prices are reasonable.

This eatery does not need fancy decor. It feels like coming home after a long day at work.

Address: Leidsedwarsstraat 82, Amsterdam
Price range: EUR 9 to 24.50

De Blauwe Hollander

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

The entire menu is authentic Dutch: herring (haring), pea soup, stamppot, slavink, kalfslever, and Dutch soles. If you have a sweet tooth, try a traditional vlaflip and experience the Dutch childhood you never had.

Address: Leidsekruisstraat 28, Amsterdam
Price range: EUR 15.50 to 22

Eetcafé Kop van Jut

For 20 years, Eetcafé Kop van Jut has been named the coziest restaurant on Leidseplein. This is the type of place where you walk in for a quick bite and only leave when they close the doors. Try the stamppot, fries with beef stew, mussels with fries, and chicken roulade.

Address: Leidsekruisstraat 24, Amsterdam
Price range: EUR 12.50 to 17

De Rozenboom

Located in the center of Amsterdam is Restaurant de Rozenboom. The blue saucers on their walls are not the only traditional element: the menu features stamppot, mussels, chicken liver (kippenlevertjes), and kapucijners met spek.

Address: Rozenboomsteeg 6, Amsterdam
Price range: EUR 14.50 to 21

The Pantry

Dutch cuisine rewards the adventurous. The best approach is ordering a tasting of three stamppotten at once, so if you do not like one, you have two more tries.

The Pantry is a family-run restaurant serving traditional homemade specialties alongside other Dutch favorites.

Address: Leidsekruisstraat 21, Amsterdam
Price range: EUR 15 to 20

Moeders

No list of Dutch restaurants in Amsterdam is complete without Moeders. This homely eatery has walls covered in photos of mothers, creating a warm and photogenic atmosphere.

The menu mixes traditional and modern dishes including stamppot, various stews, and pea soup. Reserve in advance because this place remains popular after more than 25 years.

Address: Rozengracht 251, Amsterdam
Price range: EUR 16 to 21.50

Restaurant 't Heemelrijck

Tucked away in De Pijp, Restaurant 't Heemelrijck is a cozy eetcafé with old-school Amsterdam charm. The antique wooden interior and vintage decor make you feel like stepping back in time.

The menu focuses on Dutch comfort food: endive stew (andijviestampot) with meatballs, tenderloin steak, and Narco's stewed meat with mashed potatoes and homemade applesauce.

Address: Van Woustraat 23, Amsterdam
Price range: EUR 14.50 to 29.50

Bonus: Blue Pepper

Dutch-Indonesian cuisine represents the best of what the Netherlands has to offer. Blue Pepper serves Indonesian haute cuisine with fresh herbs and spices, and their rijsttafel is absolutely delicious. Note that if you do not enjoy spicy food, this place might challenge you.

Address: Nassaukade 366, Amsterdam
Price range: EUR 15 to 75

For more on living in Amsterdam, exploring Dutch culture, or discovering the best expat dining experiences, check out our comprehensive guides.

Frequently Asked Questions

What is stamppot and why is it so popular in Dutch cuisine?
Stamppot is a traditional Dutch dish consisting of mashed potatoes mixed with vegetables like kale (boerenkool), endive (andijvie), or sauerkraut (zuurkool), typically served with smoked sausage (rookworst) or stewed meat. It's popular because it's hearty, warming comfort food perfect for cold Dutch winters, economical to make, and deeply rooted in Dutch culinary tradition dating back centuries. Each region and family has its own variation, and most traditional Dutch restaurants offer multiple stamppot options on their menus.
Are Dutch restaurants in Amsterdam expensive?
Traditional Dutch restaurants in Amsterdam are surprisingly affordable compared to other European capitals. Most authentic eetcafés offer main courses ranging from €9-25, making them excellent value for money. Budget-friendly spots like Eetcafé Stoop and Stoop start at €9, while mid-range restaurants like Moeders and 't Zwaantje charge €16-25 per main course. Portions are typically generous, and many restaurants offer three-course menus at reasonable prices. This makes Dutch cuisine one of the most budget-friendly dining options in Amsterdam.
What should first-timers order at a Dutch restaurant?
First-time visitors should start with erwtensoep (thick Dutch pea soup with smoked sausage) as an appetizer, then try stamppot boerenkool (kale stamppot) or hachee (slow-cooked beef stew) as a main course. For a truly authentic experience, order bitterballen (fried meatballs) as a snack and finish with vlaflip (custard-based dessert). If you're adventurous, try herring with onions or Dutch soles (sliptong). Most restaurants offer combination platters that let you sample multiple traditional dishes, which is ideal for understanding the range of Dutch cuisine.
Do I need reservations at traditional Dutch restaurants in Amsterdam?
Reservations are highly recommended for popular restaurants like Moeders, 't Zwaantje, and The Pantry, especially on weekends and during peak tourist seasons (April-September). These long-established favorites remain consistently busy with both locals and tourists. Smaller eetcafés like Hap-Hmm and Eetcafé Stoop and Stoop operate on a first-come, first-served basis but may have queues during dinner hours (18:00-20:00). Booking a day or two in advance ensures you won't be disappointed, particularly if you're visiting specifically for authentic Dutch cuisine.
Written by
James Van Der Berg
James Van Der Berg
United Kingdom From London, United Kingdom | Netherlands Living in Amsterdam, Netherlands

Ever wonder if leaving London's finance scene for Amsterdam was worth it? Six years later: yes. Better work-life balance, worse weather, surprisingly good Indonesian food. I write about making the jump to the Netherlands.

View Full Profile

Found this helpful?

Join the conversation. Share your own tips, experiences, or questions with the expat community.

Write Your Own Blog
18
People Read This

Your blog could reach thousands too

Back to All Blogs