Heertje Friet
A friet shop on the canal. Fries, bitterballen, kroket, and frikandel done properly. Less tourist-facing than the central stands.
Find on Google Maps →Ten things to eat in Amsterdam - what they are, whether they are worth it, and where to get the real version rather than the tourist one.
Damage = calorie load · frying level · ultraprocessed content (1 = light, 5 = hits all three). Worth it? = whether the food rewards the visit. Check Maps before going.
Amsterdam fries are Flemish-style: fresh-cut and double-fried - first at lower heat to cook through, then at high heat to crisp the shell. Order patat speciaal: fritessaus, curry ketchup, and raw white onion. The stand (frites kraam) always beats the restaurant version. For the full sauce breakdown see our Dutch sauces guide.
Fresh battered white fish - traditionally cod - in a paper cone with garlic sauce or ravigote. Only good when the fish is fresh; noticeably worse when it is not. Go to a fishmonger that fries to order, not a random tourist cart.
Very different from an English or French apple tart. The Dutch version is dense and high - thick shortcrust base filled with cinnamon-spiced apple, raisins, and sometimes almonds, topped with a lattice crust. Served warm with slagroom (lightly whipped cream).
Properly aged Dutch Gouda is a different food from the young Gouda sold internationally. At 48 months or more, it develops crunchy tyrosine crystals, an amber colour, and an intense caramel-and-umami flavour. Ask for extra belegen (extra-old) or boerenkaas (farmhouse) - that distinction is what matters.
Raw herring with raw white onion and pickles. Eaten on a soft roll (broodje haring) or by holding the tail and lowering it whole. Look for Hollandse Nieuwe - best from mid-June when the season opens. The fish brines at sea from mid-May; peak-season texture is noticeably better. Avoid random low-turnover carts. Polarising food - if you like it, you love it.
Covered in depth in the snackbar guide, but worth a mention here. The kroket and its round bar-snack form (bitterbal) are national institutions - eaten at funerals, football grounds, and bruine kroegen alike. At a bar, order bitterballen with mustard and a cold Dutch lager.
A Dutch-Indonesian rice-table tradition: multiple small dishes (12 to 30) served with rice, shaped by colonial history and the Indonesian/Indisch communities that settled in the Netherlands after 1949. A genuine Amsterdam institution. Not fast food and not cheap - this is a two to three hour event. Plan ahead, go hungry.
Small, fluffy mini-pancakes made with yeast batter in a cast-iron dimple pan. Served with butter and powdered sugar. Best eaten fresh from the pan - the yeast gives them a slightly tangy, airy quality. More filling than they look.
Dutch pancakes are larger and thinner than American pancakes, served flat - savoury or sweet. Classic toppings: spek en stroop (bacon and syrup), kaas en ham, or apple and cinnamon. The tourist-facing options in the centre are often oversized and underflavoured. Find a neighbourhood cafe instead.
Mashed potato mixed with greens - kale (boerenkool), sauerkraut (zuurkool), or endive (andijvie) - served with rookworst (smoked sausage) or stewed meat. A Dutch winter food: filling, warming, and slightly ugly to look at. In summer it tastes flat; in winter, when you need something heavy, it is exactly right.
If you have one day: patat speciaal from a frites kraam for lunch, bitterballen at a bruine kroeg before dinner, rijsttafel for the evening. If haring is in season (mid-June onwards), add that at a market fish stand in the morning. If you are here in winter, add stamppot. Old Gouda from a cheese shop is worth buying at any time of year.
| Food | When | Where to get it | Damage | Worth it? |
|---|---|---|---|---|
| Patat speciaal | Year-round | Vleminckx (Voetboogstraat), Heertje Friet (Jordaan), market stands | 2/5 | 5/5 |
| Kibbeling | Year-round (fresher in spring) | Volendammer Vishandel (De Pijp), Albert Cuypmarkt fish stalls | 2/5 | 4/5 |
| Dutch appeltaart | Year-round | Holtkamp (Vijzelgracht 15), Winkel 43 (Noordermarkt, crowded) | 2/5 | 4/5 |
| Old Gouda (48 months+) | Year-round | De Kaaskamer (Runstraat 7), Fromagerie Kef (Ferdinand Bolstraat 68) | 1/5 | 5/5 |
| Haring (Hollandse Nieuwe) | Mid-June onwards | Stubbe's Haring (near Centraal), Albert Cuypmarkt fish stalls | 1/5 | 4/5 |
| Bitterballen / kroket | Year-round | Van Dobben (broodje kroket), FEBO (automatiek), any bruine kroeg | 2/5 | 4/5 |
| Rijsttafel | Year-round | Restaurant Blauw (Amstelveenseweg), Blue Pepper (Nassaukade 366) | 2/5 | 4/5 |
| Poffertjes | Year-round | Poffertjes Albert Cuyp, Pat's Poffertjes (centre) | 2/5 | 4/5 |
| Pannenkoeken | Year-round | Pancakehouse Upstairs (Grimburgwal), neighbourhood cafes in De Pijp | 2/5 | 3/5 |
| Stamppot | Winter only | Moeders (Rozengracht), Café Sonneveld (Jordaan) | 3/5 | 4/5 |
Scores, opening hours, and prices change. Check Maps before going.
A friet shop on the canal. Fries, bitterballen, kroket, and frikandel done properly. Less tourist-facing than the central stands.
Find on Google Maps →Belgian-style friet: thicker cut, double-fried, with a range of sauces. Useful for understanding what separates Dutch and Flemish fries in practice. There is usually a short queue.
Find on Google Maps →The classic broodje kroket: a kroket in a soft white roll with mustard, done the way it should be. Old-school Amsterdam lunch cafe, open since 1945.
Find on Google Maps →The most-visited appeltaart in Amsterdam. Dense, high, served warm with slagroom. Busy on Saturdays when the market is on - go earlier in the week or arrive before noon.
Find on Google Maps →A cheese shop in the Nine Streets where you can taste before buying. Ask for extra belegen (extra-old) or boerenkaas (farmhouse). This is where the difference between aged Gouda and the supermarket version becomes clear.
Find on Google Maps →A Dutch kitchen restaurant named after mothers, with plates and photos of mothers covering the walls. The stamppot is done properly - kale or zuurkool with rookworst. Book ahead.
Find on Google Maps →A Jordaan brown cafe that serves proper Dutch food. Stamppot in winter, Dutch lager year-round.
Find on Google Maps →Small and cramped on purpose. Dutch pancakes done properly - large, thin, savoury or sweet. Central location, not aimed at tourists.
Find on Google Maps →A central option for poffertjes if you are not near Albert Cuypmarkt. Fresh from the pan with butter and powdered sugar.
Find on Google Maps →