Amsterdam is famous for its canals, cycling, and museums, but the city’s food culture is just as worth your time. Dutch food in Amsterdam goes well beyond cheese and stroopwafels. It is herring eaten standing up at a market stall, stamppot served in a brown cafe on a winter night, rijsttafel that tells the story of a colonial past, and pancakes the size of a dinner plate. This guide walks you through what to eat, where to find it, and how to build a day of eating that locals would actually approve of.
If you are visiting and want to taste real Dutch food in Amsterdam without falling into a tourist trap, this is the roadmap. Every recommendation below is a place locals actually go, with honest notes on price, queue, and what to order.

Start With the Street: Herring, Bitterballen, Fries
The simplest way into Dutch food in Amsterdam is to eat the way locals do at lunchtime: standing up, with a paper napkin, at a street stall. Three things define this category and you should try all of them.
Haring is raw herring served with chopped onions and pickles. The classic spot is Stubbe’s Haring at Singel and Haarlemmerstraat, open Tuesday through Saturday from 11am to 6pm. You either eat it Amsterdam-style (dipped in onions, picked up by the tail) or Rotterdam-style (cut into pieces with a toothpick). Either way, it costs around four euros and tastes nothing like the smoked herring you may know from elsewhere in Europe.
Bitterballen are deep-fried meat ragout balls, crisp outside and molten inside. Order them with mustard at any brown cafe. The best in the city centre are at Cafe Hoppe on Spui, served alongside a small beer for the full Dutch borrel experience. A plate of eight costs around eight to ten euros.
Frites with mayonnaise are not a French invention. The Dutch have been eating thick-cut fries with mayo since long before McDonalds existed. Vleminckx on Voetboogstraat, three minutes from Spui, has been frying since 1957 and the queue moves fast. Get the special: fries with mayo, satay sauce, and chopped onions on top.
Brown Cafes: The Heart of Dutch Eating
A brown cafe is a traditional Dutch pub, named for the nicotine-stained wood interior that came from centuries of smoking. Most of the older ones in Amsterdam have stripped out the smoke but kept the dark wood, Persian rugs on the tables, and beer poured slowly so the foam settles properly. This is where you find the most honest Dutch food in Amsterdam.
Cafe Chris in the Jordaan (since 1624) serves a short, perfect menu of bitterballen, kaas-souffles, tosti, and the occasional bowl of erwtensoep in winter. Cafe ‘t Smalle on Egelantiersgracht has one of the prettiest canalside terraces in the city and a kitchen that does small Dutch plates from noon. De Sluyswacht, the leaning wooden building near Rembrandt’s house, looks like a postcard but serves real food.
Order a beer, ask for the day’s special, and do not rush. The brown cafe is where Dutch food shows its slow, sociable side. For more relaxed food spots across the city, our guide to things to do in Amsterdam with friends includes a few more favourites.
Stamppot, Erwtensoep, and Other Winter Comfort
Dutch food in Amsterdam reaches its heaviest, most satisfying form in winter. Two dishes dominate the season and both belong on your list if you visit between November and March.
Stamppot is mashed potato mixed with a vegetable (curly kale, sauerkraut, or endive) and served with a smoked sausage or pulled meat on top. It is farm food, designed to warm you up after a long bike ride in the rain. Moeders on Rozengracht is the most famous place to try it. Yes, it is full of tourists, but the food is genuine and the walls covered in photos of mothers (donated by guests) are worth the trip.
Erwtensoep, also called snert, is a thick green pea soup with smoked sausage. The test is whether your spoon stands up in the bowl. Cafe Loetje serves a serious version, as does Greetje on Peperstraat, which is generally considered the best Dutch restaurant in Amsterdam for visitors who want a proper sit-down meal.

Pancakes, Both Kinds
Dutch pancakes are not what most visitors expect. The classic pannenkoek is plate-sized, thinner than an American pancake but thicker than a French crepe, and served with sweet or savoury toppings depending on the time of day. Pancakes Amsterdam has three locations in the city and is reliable for both. Try the apple-bacon-cheese combination, which sounds wrong and turns out to be brilliant.
The other version is poffertjes, small spongy pancakes the size of a fifty-cent coin, served by the dozen with butter and powdered sugar. The best place to eat them is at a market stall, particularly during the winter at Museumplein or the spring markets in Vondelpark. A portion of twelve costs around five euros.
Rijsttafel: The Dutch-Indonesian Crossover
No guide to Dutch food in Amsterdam is complete without rijsttafel. The literal translation is “rice table”, and it is a meal of fifteen to twenty small Indonesian dishes served around a central plate of rice. It was developed in colonial Indonesia by Dutch settlers who wanted to sample everything at once, and it became one of the most important parts of modern Dutch food culture.
Sampurna on Singel and Tempo Doeloe on Utrechtsestraat are the two best-known rijsttafel restaurants in Amsterdam, both with menus that have not changed much in decades. Expect to spend forty to sixty euros per person and to leave the restaurant unable to move. Booking ahead is essential, especially on weekends. For more on this kind of slower group meal, our piece on traditional Dutch desserts picks up where the savoury courses leave off.
Cheese: More Than the Tourist Shops
The Henri Willig cheese shops along the canals are aimed at tourists and the samples are pleasant enough, but the real Dutch cheese culture happens at proper cheesemongers. De Kaaskamer on Runstraat in the Negen Straatjes has more than four hundred cheeses and the staff will let you taste anything. Kef Frans Cheese in De Pijp is run by the same family since 1953 and specialises in aged Gouda and Boerenkaas.
If you want to take some home, ask for a piece of aged Gouda at least eighteen months old. It crunches with calcium crystals, tastes almost caramelised, and lasts for weeks in your suitcase. Avoid the bright orange wheels in the tourist shops; they are flavoured with cumin or pesto and are mostly a marketing exercise.
Markets: Where Locals Actually Shop
Albert Cuyp Market in De Pijp is the largest open-air market in the Netherlands and the best place to graze your way through Dutch food. Start at the eastern end with fresh stroopwafels, work your way west through herring stands, cheese stalls, and Dutch-Surinamese rotis, and finish with a poffertjes plate at the Ferdinand Bolstraat end. For a stall-by-stall walkthrough, see Albert Cuyp Market Amsterdam with hours and a walking route.
Smaller but equally interesting are the Noordermarkt in the Jordaan (Saturdays, organic produce and an excellent apple pie at Winkel 43), the Lindengracht Market (also Saturdays, more traditional Dutch produce), and the Dappermarkt in Oost, which is the cheapest of the three and the most local-feeling.
Sweet Endings: Stroopwafel and Beyond
The most famous sweet in Dutch food culture is the stroopwafel, two thin waffles pressed together with warm caramel syrup. The supermarket version is fine, but a freshly pressed warm stroopwafel is a different food entirely. Albert Cuyp Market has a long-standing stall pressing them all day; our guide on where to find stroopwafels in Amsterdam covers every neighbourhood option.
If you want to do more than just eat one, the stroopwafel workshop on Albert Cuypstraat is a hands-on 45-minute activity where you press your own waffle on a hot iron, fill it with warm caramel, and eat it on the spot. Sessions hold up to 20 people. It is one of the most popular food activities in De Pijp and a fun way to break up an afternoon of market eating.

Beyond the stroopwafel, look out for oliebollen (deep-fried dough balls eaten around New Year), tompouce (pink-iced custard slices), and boterkoek (dense butter cake). The bakery Patisserie Holtkamp near Spui has done these properly since 1886.
A Day of Eating: Dutch Food Amsterdam Itinerary
Here is the route many locals would build for a visitor who wants to taste everything in one day:
10am: Start at Albert Cuyp Market in De Pijp. Eat a fresh stroopwafel at the eastern entrance, a herring at one of the fish stalls, and a portion of poffertjes near the centre of the market.
12pm: Walk to the FunAmsterdam stroopwafel workshop on Albert Cuypstraat for a hands-on 45-minute session. Press your own waffle, learn the history, eat it warm. Book ahead at the FunAmsterdam stroopwafel page.
2pm: Walk or tram to the Jordaan. Late lunch at Cafe Chris or Cafe ‘t Smalle (bitterballen, kaas-souffle, a beer).
4pm: Cheese tasting at De Kaaskamer in the Negen Straatjes. Pick up a piece of aged Gouda to take home.
7pm: Dinner at Greetje for a proper Dutch sit-down meal, or rijsttafel at Sampurna if you want to end on the colonial fusion note.
Frequently Asked Questions
What is the most famous Dutch food Amsterdam visitors should try?
Stroopwafels and herring are the two most internationally recognised Dutch foods. Within Amsterdam itself, bitterballen and stamppot are equally important to the local food culture, with rijsttafel filling out the modern picture.
Is Dutch food Amsterdam dining expensive?
Street food and brown cafe lunches are very affordable. A herring costs around four euros, bitterballen around eight, and a pancake meal twelve to fifteen. Sit-down Dutch restaurants and rijsttafel meals cost forty to sixty euros per person. Markets are the cheapest option.
What should I eat for breakfast in Amsterdam?
A typical Dutch breakfast is bread with cheese, ham, or hagelslag (chocolate sprinkles on buttered bread). Most cafes also serve uitsmijter (fried eggs on bread with cheese and ham) which is a popular hearty option. Pancakes are a brunch choice rather than a breakfast one.
Where can I learn to make Dutch food Amsterdam style?
The hands-on stroopwafel workshop on Albert Cuypstraat in De Pijp is the most accessible food activity for visitors. It is a 45-minute experience where you press your own stroopwafel on a real iron. Sessions hold up to 20 people and run several times a day.
What is rijsttafel and why is it considered Dutch?
Rijsttafel is a multi-dish Indonesian meal developed during the Dutch colonial period in Indonesia. It became a fixture of Dutch food culture in the 20th century, especially in Amsterdam, where many Indonesian-Dutch families settled. Most locals consider it as Dutch as stamppot or stroopwafels.
Plan Your Eating Day
Dutch food in Amsterdam rewards visitors who slow down and eat across the day rather than packing it all into one meal. Start with a herring, sit down for a brown cafe lunch, taste cheese in the afternoon, end with rijsttafel or stamppot. Build the stroopwafel workshop into your De Pijp afternoon and you will leave the city with both your appetite satisfied and a real skill in your hands.
Ready to add the most fun food experience to your day? Book a stroopwafel workshop in De Pijp and turn an afternoon of eating into an afternoon of making.

