15 x Dutch food restaurants in Amsterdam

Beyond the windmills, tulips and canals, the Netherlands has another cultural wonder to experience: its cuisine. So what is Dutch food exactly? Generally speaking, it’s simple, hearty, meat and potatoes fare. Favourites include erwtensoep (pea soup with ham and smoked sausage), stamppot (mashed potatoes mixed with vegetables, served with meat and gravy) and suddervlees (slowly braised meat). Thanks to its proximity to the sea, fish and seafood also feature heavily on Dutch menus, especially plaice, mackerel, eel, mussels and shrimp. The Dutch are also crazy for their friet (chips/fries)! Even upscale restaurants often serve their meals with a side of friet and mayonnaise.

See the top Dutch foods to try in Amsterdam

Perhaps the best way to taste traditional Dutch food is to get someone’s grandmother to invite you over for dinner. But assuming you don’t manage to track down a granny, here are some suggestions for where to find a satisfying Dutch meal (in no particular order).

Moeders

Rozengracht 251, canal ring

Moeders Amsterdam

Mom’s home cooking is always best, but Amsterdam tourists don’t always have the opportunity to share a meal at home with the locals. The next best thing is Moeders (“mothers” in Dutch), a restaurant in the city centre that serves only the most traditional Dutch dishes. All the favourites are on the menu at this cosy restaurant, which has all the touches of home. Fill your belly with stamppot or suddervlees, a beef stew; for dessert, treat yourself to poffertjes or a slice of homemade pie. If you’re feeling a bit homesick, bring a photo of your own dear Ma to hang on the restaurant’s wall — mothers are celebrated at Moeders!   

Find out more and book online

Viscafé De Gouden Hoek

Van Limburg Stirumplein 10A, Westerpark

viscafe gouden hoek amsterdam

Fish is a staple of Dutch cuisine, and it’s no wonder since Amsterdam itself is surrounded by water. At Viscafé De Gouden Hoek, the taste of fresh fish and its history in Dutch culture is celebrated in traditional Dutch and modern dishes. Kibbeling, a snack of deep-fried white fish, is a favourite traditional snack, but there’s also tempura and Sriracha-style fish and chips on the menu. Go for the freshest of the fresh with the fish of the week with a side of Amsterdams zuur, and finish it all off with a dessert of hangop (a type of yoghurt) with caramel and, of course, sea salt.    

Find out more and book online

RIJKS

Museumstraat 1, Oud-Zuid

Rijks restaurant Amsterdam

Where better to sample Dutch cuisine than right next to the hub of history and culture in Amsterdam? Rijks, the restaurant of the Rijksmuseum, offers a locally-sourced menu that complements a lengthy stroll through the rooms of the museum. Its kitchen upholds the principles of Slow Food, an organisation that promotes regional cuisine, and the Ark of Taste, which encourages the use of local ingredients. Platters highlighting regional fish or meat — gurnard or pigeon, for example — are available, as are artisanal cheeses. Afterwards, head to one of Rijks’ four espresso bars for a coffee with a dash of the Dutch liqueur advocaat.    

Find out more and book online

STROOP Pannenkoeken & Meer

Meteorenweg 272, Noord

STROOP Amsterdam

You can’t get more local than STROOP. Serving up the savoury and sweet plate-sized pancakes for which the Dutch are known, STROOP (which means “syrup” in Dutch, by the way) embraces traditional Dutch cuisine with local ingredients. The restaurant is situated within NoordOogst, the urban agricultural project in Amsterdam Noord where sustainable, eco-friendly businesses find their place. In fact, the ingredients used by STROOP are more than local — they’re right next door! Traditional pancakes can be topped with thinly sliced sausage Buitengewone Varkens, also located at NoordOogst. If you’re not in the mood for pancakes, STROOP also serves sandwiches and soups, as well as beer brewed nearby.   

Find out more and book online

Haesje Claes

Spuistraat 275, city centre 

Housed in six connected historical buildings, Haesje Claes will take your taste buds back in time. The menu is exclusively old-fashioned Dutch food, offering pea soup, fish stew, chicken livers and everything in between!

Haesje Claes Amsterdam

Find out more

D'Vijff Vlieghen

Spuistraat 294-302, city centre 

D’Vijff Vlieghen is a well-known location for an elegant Dutch meal. The dining area is spread across a variety of rooms, including one with original etchings by Rembrandt. The menu features modern and creative interpretations using typical Dutch ingredients.

D'Vijff Vlieghen Amsterdam

Find out more

Piet de Leeuw

Noorderstraat 11, city centre

Piet de Leeuw Amsterdam

Settle down for a couple hours in this rustic, minimally-lit steakhouse from 1949. It’s got all the charm of the brown cafés popular in Dutch culture with the hearty cuisine to match (it is, after all, a steakhouse!). Besides its thick beef steaks served with rich red wine sauce and friet, the restaurant also serves up a more surprising meat: horse steaks, which it has been serving since the restaurant first opened its doors. Those who’d rather not be so adventurous can also opt for pork or fish, but nothing is particularly “light” at this typical meat-and-potatoes eatery in central Amsterdam, so bring your appetite.    

Find out more and book online

Bistro Bij Ons

Prinsengracht 287, Jordaan

Bistro bij ons Amsterdam

Dutch history is alive and well at Bistro Bij Ons, where you can park yourself on the terrace overlooking the canal with a belly full of raasdonders, a dish of field peas, onions and bacon, and a glass of the homemade liqueur. The menu has all the characteristics of typical Dutch cuisine (meat and sauces make for filling dishes), and there are some rarer finds that other Dutch restaurants overlook — the aforementioned raasdonders and fried chicken livers, for example, are on the menu but not often found elsewhere. For dessert, try wentelteefjes, fried egg-dipped bread, or ask to be surprised!    

Find out more and book online

Yoghurt Barn Amsterdam

Eerste Van der Helststraat 80, De Pijp

Yoghurt Barn Amsterdam

The Dutch love their dairy: milk, butter, cheese and, of course, yoghurt. At Yoghurt Barn’s Amsterdam location, you can test out various yoghurts to see what you like best. There’s not only light and full-fat, but there’s boeren (farmer) yoghurt, yoghurt made from goat milk, hangop, frozen yoghurt and, especially for the lactose intolerant and vegan community, soy yoghurt. Blend your yoghurt with a number of special ingredients in combinations like “Popeye Power,” featuring spinach, mango and apple juice, or get a superfood boost with toppings like chia seed and flaxseed, goji berry. It’s not all guilt-free — you can add brownie to the yoghurt, too.   

Find out more and book online

CtheCity - Ctaste

Amsteldijk 55, De Pijp

When we eat, there are more senses at play than just taste — including, of course, sight. At CtheCity’s Ctaste restaurant, you can experience the full flavours of fresh, local ingredients without actually seeing what you’re eating. Guests are led to a pitch-black room to dine on an unknown set menu, only later to learn what they’ve eaten. Learn a little bit extra with a tasting experience like the beer tasting, where an expert explains all there is to know about (Dutch) beer. The Ctaste experience is part of CtheCity, which allows you to experience Amsterdam in the complete darkness with the expertise of CtheCity’s sight-impaired tour guides. Try out both — packages are available for a CtheCity tour and a Ctaste meal!   

Find out more and book online

Joost

Vondelstraat 26, Oud-West

Joost Amsterdam

Walk inside Hotel Vondel and take a seat at one of the tables of Joost, the hotel’s restaurant and bar. The name comes from Dutch poet and playwright Joost van den Vondel, who also gave his name to the nearby Vondelpark — a park through which you can certainly wander after a filling Dutch meal at Joost! Joost’s menu changes every season, but everything is prepared with fresh, local Dutch ingredients; the wine and liquor are also proudly Dutch-made. For dinner, a smoked fish platter is a quintessentially Dutch option, and the weekly changing stamppot is always a surprise. If you’re just up for a sampling of Dutch snacks, you can do just that at Joost with its small tasting menu of all the snacks it offers.    

Find out more and book online

Fifteen

Jollemanhof 9, Oostelijke Eilanden

Fifteen Amsterdam

Jamie Oliver may not be Dutch, but he sure can cook like it. In 2004, Oliver brought his Fifteen restaurant concept, in which unemployed young people are brought to work at the restaurant, over to Amsterdam. It’s a huge restaurant, with over 200 seats in a former warehouse on the river IJ. Since it opened over ten years ago, it’s been busily serving traditional Dutch (mixed in with some Mediterranean here and there) dishes made with locally-sourced ingredients and cooked by previously out-of-work youth. Visit Studio Fifteen, a workshop that offers lessons in European cooking, if you want to not only eat these dishes but learn how to cook them, too.

Find out more and book online

Hap-Hmm

Eerste Helmersstraat 33, Oud-West 

Hap Hmm Amsterdam 

Be prepared to be surrounded by locals at Hap-Hmm! This restaurant serves old-fashioned Dutch food with prices to match. Dinners start at just €7.50 and many repeat customers swear it’s “just like grandma used to make”.

Find out more

Greetje

Peperstraat 23-25,De Plantage

Restaurant Greetje Amsterdam 

Named after the owner’s mother, some say that Greetje is the closest you can get to a home-cooked Dutch meal in a restaurant. They often get high marks for their welcoming atmosphere and friendly service.

Find out more

't Zwaantje

Berenstraat 12, Nine Streets 

Tucked in a side street between two canals, ’t Zwaantje is a cosy brown café serving no-nonsense local favourites. Try the suddervlees (stewed beef) for a taste of home-style cooking.

zwaantje Amsterdam

Find out more and book online

Haven't found what you are looking for? Find and compare more restaurants here.