Dutch food has a reputation problem it partly deserves and partly does not. The classic Dutch diet - stamppot, bread, cheese, herring, fried snacks - is straightforward, sustaining, and not designed to impress. But that is not the whole picture. Dutch fries are genuinely excellent. Dutch apple pie is its own category. The Indonesian food that became Dutch food through colonial history is some of the best eating in Amsterdam. Raw herring eaten properly is a specific pleasure that has no equivalent elsewhere.
This is what to try, in order of how much you should care about it.
- What it is
- Thin-cut potatoes, double-fried so the outside is properly crispy and the inside stays fluffy; served in a paper cone at a frites stand or snackbar
- Where to find
- A proper frites kraam (fry stand) on a market or busy street; not a tourist restaurant, not a supermarket. Vleminckx on the Voetboogstraat is a local benchmark.
- The sauce question
- This has its own world - see the Dutch sauces guide. Start with friet speciaal (fritessaus, curry ketchup, raw onion) for the standard Dutch experience.
- Health note
- Medium-high - the fries themselves are fine; the sauces are where the calories accumulate
Dutch fries are not the same as Belgian fries or British chips, and the distinction matters. Double-fried, thin, properly salted, served immediately from a busy stand. The ones at a real frites kraam have a texture - shatteringly crispy outside, fluffy inside - that a restaurant portion in a basket does not replicate. Buy them from a market stall or a street stand. Eat them standing up. The sauce situation is complex; start with speciaal, read the sauce guide for the rest.
Worth it: very high. This is the Dutch food that lives up to its reputation.
- What it is
- Nieuwe haring - young herring caught in early summer, lightly salt-cured but eaten raw, served cold with raw diced onion and pickles (augurken); available May through October
- The correct technique
- Pick up the herring by the tail, tilt your head back, and lower it into your mouth in pieces. Or ask for a broodje haring - herring on a white roll with onion and pickles. Both are correct.
- Where to find
- Herring carts and fish stands; the Volendammer Vishandel on the Albert Cuypmarkt is reliable; look for stands with a queue of Dutch people
- Health note
- Low - raw fish, lean protein, genuinely good food
Raw herring is the food that divides visitors most clearly. The texture is soft and silky, the flavour is mild and oceanic, the raw onion provides the sharp contrast that makes it work. It is not fishy in the way people fear - cured herring is much milder than, say, anchovies. The opening of nieuwe haring season in late May or June (Vlaggetjesdag) is a genuine Dutch occasion. Try it from a proper fish stand, not from a supermarket pack.
The broodje haring version is a reasonable entry point if the tail-flip technique feels ambitious. White roll, herring, onion, pickles. It is a very good simple lunch.
Worth it: high, with the caveat that it is an acquired texture.
- What it is
- Fresh cod pieces in a light, crispy batter, deep-fried and served hot in a paper cone; typically eaten with garlic sauce (knoflooksaus) or tartarsaus
- Where to find
- Dutch fish stands (viskraam) and fish market stalls; the Albert Cuypmarkt has several; look for places frying fresh rather than pre-battered
- The sauce
- Both garlic sauce and tartarsaus belong here; order one of each and try them separately
- Health note
- Medium - fresh fish in batter; the sauce adds more calories than the fish does
Kibbeling is one of the most underrated things you can eat in Amsterdam. Fresh cod, light batter, eaten hot from a paper cone while standing at a market - it is simple food done well. The key difference from fish and chips is the batter (lighter, crisps differently) and the fish (fresh cod rather than anything frozen). Go to a stand where they are frying in front of you. Pair with tartarsaus, which is the designed companion.
Worth it: very high. Underrated and often missed by visitors.
- What it is
- A deep, high pie with a crumbly, buttery pastry case filled with apple chunks, cinnamon, and sometimes raisins or lemon - denser and more filling than most apple pies; served in a thick slice, warm, with a large portion of slagroom
- Where to find
- Dutch cafes and brown cafes; Winkel 43 on the Noordermarkt is the famous version and genuinely earns its reputation; many other cafes do good versions
- How to order
- Warm, with slagroom (whipped cream) on the side or on top - do not skip the cream, it is part of the calibration
- Health note
- High - this is a substantial dessert; the cream portion is real slagroom, not a light topping
Dutch appeltaart is in a different category from most other apple pies. The ratio of filling to pastry is higher, the spicing is stronger (more cinnamon, sometimes cloves), and the whole thing is more substantial - half a slice is a meal's worth of satisfaction. Winkel 43 on Saturdays when the Noordermarkt is running is the classic version: the pie is baked fresh, the queue is outside, the slagroom is real. Worth the queue.
Other good versions exist at almost any traditional Dutch cafe - the key marker is whether it is made in-house and served warm. The cold pre-sliced version under a plastic dome is a different and inferior product.
Worth it: very high.
- What it is
- Small, thick, fluffy pancakes made with yeast and buckwheat flour, cooked in a special cast-iron pan with shallow round depressions; served hot with butter and powdered sugar
- Where to find
- Dutch markets, particularly at weekend markets; poffertjeskramen appear at seasonal fairs and larger markets; some pannenkoekhuizen also serve them
- How to eat
- Immediately after cooking, while the butter is still melting; they lose their appeal when cold
- Health note
- Medium - flour, yeast, butter, and sugar; a portion is an honest treat, not a light snack
Poffertjes are a market food experience more than a restaurant one - the kraam (market stall) with the cast-iron pan, the small pile arriving hot, the butter melting over the top before the sugar goes on. They are best eaten immediately and the freshness is everything. At a market they are made to order, batch after batch. At a tourist restaurant they are often pre-made and reheated, which defeats the entire point.
Do not confuse with pannenkoeken - these are a different product. Poffertjes are small, thick, and soft. Pannenkoeken are large, thin, and a full meal.
Worth it: high at a proper market stall.
- What it is
- A large, thin-but-not-crepe pancake - thicker than a French crepe, thinner than an American stack - served individually as a full meal; sweet versions come with stroop (syrup), sugar, apple, or fruit; savoury with bacon (spek), cheese, mushrooms, or combinations
- Where to find
- A pannenkoekenhuis (pancake house) - Pancakes Amsterdam and similar places; also some brown cafes at weekend brunch
- Best option
- Bacon and cheese (spek en kaas) if savoury; apple and stroop if sweet - these are the Dutch classics
- Health note
- Medium-high as a meal - a full pannenkoek is a generous portion; the savoury versions with bacon and cheese are substantial
The pannenkoek is genuinely Dutch and genuinely good. Go to a dedicated pannenkoekenhuis rather than ordering them at a tourist spot - the ones made properly have a specific thin-but-substantial texture that is very satisfying. The spek en kaas version (bacon and cheese) is the savoury benchmark. The apple and stroop version is the sweet one. Both involve the batter being the base layer that holds everything together, rather than the pancake being a wrapper.
Children in the Netherlands grow up on pannenkoeken - it is weekend lunch food for families. That context tells you something about its position in Dutch food culture: comforting, generous, not fancy.
Worth it: high at a proper pannenkoekenhuis.
- What it is
- Dutch cheese exists in a range of ages: jong (young, mild, springy - 4-6 weeks), jong belegen (a little sharper - 8-10 weeks), belegen (aged, more flavour and firmness - 4 months), oud (old, crystalline, complex, nutty - 12 months+)
- Where to find
- A proper kaaswinkel (cheese shop) or kaasboer (cheese merchant) - Reypenaer on the Singel is worth visiting for the tasting; the Saturday Noordermarkt has good cheese stalls
- What to ask for
- Taste before you buy - any good kaaswinkel will let you sample different ages. Old Gouda (oud) is a different food from jong Gouda; most people who think they do not like Dutch cheese have only had the young mild supermarket version.
- Health note
- Medium - aged cheese is calorie-dense but also nutrient-dense; reasonable in normal portions
The Dutch cheese at a tourist market and the Dutch cheese at a specialist kaaswinkel are not the same product. Old Gouda aged 12-18 months has crystalline texture (like Parmesan), a deep nutty flavour, and a complexity that the young supermarket version does not hint at. Go somewhere that ages cheese properly and ask to taste across the range. It will change how you think about Dutch food.
Reypenaer on the Singel offers cheese tastings and sells well-aged cheese in a historic canal house. It is worth a visit.
Worth it: very high at a proper specialist. Ignore the tourist market samples.
- What it is
- Beef or veal ragout fried in crispy breadcrumbs - cylindrical as kroket, spherical as bitterballen
- Where to find
- Every Dutch brown cafe (bitterballen), every snackbar (kroket), HEMA cafeteria (broodje kroket)
- Full guide
- See Dutch snackbar snacks, ranked for the complete breakdown of bitterballen, kroket, frikandel, and the rest
- Health note
- Medium-high - fried, but the ragout filling is mostly protein
Bitterballen at a Dutch brown cafe with a beer is one of the more reliable Amsterdam experiences - it is affordable, it is genuinely good, and it is what Dutch people actually do on a Thursday evening. The broodje kroket from HEMA is the lunchtime equivalent. Both are worth eating before you form an opinion on Dutch food.
Worth it: very high.
- What it is
- Mashed potato combined with a green vegetable - boerenkool (curly kale), andijvie (endive), or zuurkool (sauerkraut) - served with rookworst (smoked sausage) or spek (bacon), sometimes with a splash of jus; a complete, filling Dutch winter meal
- Where to find
- Traditional Dutch restaurants and brown cafes in autumn and winter; rare on menus outside October-March; some Dutch home cooking restaurants serve it year-round
- Best version
- Boerenkool stamppot (kale) with rookworst - the canonical winter combination; the sausage sits on top or alongside and gets sliced into the potato
- Health note
- Medium - starchy but the kale and sausage make it a complete meal; not diet food, but not empty calories either
Stamppot is unfairly dismissed as peasant food - it is, but that is also its strength. Good stamppot has properly buttered potato with bitter greens mashed through it, a proper smoked sausage, and a depth that comes from the sausage juices running into the mash. It is cold weather food that only makes sense in cold weather. If you are in Amsterdam in October through February and you see it on a menu at a traditional Dutch restaurant, order it.
Do not order it in summer. It is a winter dish and should be eaten as one.
Worth it: high, in the right season.
- What it is
- A large meal format developed by Dutch colonists in Indonesia: 15 to 30 small dishes from Indonesian cuisine, served with rice, all at once - satay, rendang, gado-gado, sambal, tempeh, fried tofu, fish, soup, vegetables, and more depending on the restaurant
- Where to find
- Amsterdam has Indonesian restaurants specialising in rijsttafel; the good ones do it seriously - ask locally or research specifically before you go, as the quality range is wide
- The context
- Rijsttafel in this format does not exist in Indonesia - it was invented by Dutch colonists. The dishes are Indonesian; the format is Dutch-colonial. This is worth knowing before you go.
- Health note
- Medium - Indonesian food at a good restaurant is among the better options in this guide; fresh herbs, spices, grilled and braised dishes, moderate fat
A good rijsttafel in Amsterdam is one of the best meals you can have in the city. The spread of Indonesian food - the range of flavours, textures, spice levels across 20 small dishes - is genuinely impressive. The problem is that the format attracts tourist-facing restaurants that do a mediocre version at high prices. Do your research. Ask Dutch people where they go. The best rijsttafel restaurants in Amsterdam are well-known locally but not always the most prominently marketed ones.
The Indonesian influence on Amsterdam food runs much deeper than rijsttafel - it shows up in the Dutch sauces (pindasaus, sambal), in the snackbar snacks (bamischijf, nasischijf, vlammetjes), and in the Indonesian-Surinamese food available throughout the city. Rijsttafel is the formal version of something that runs through Dutch food culture at every level.
Worth it: very high at the right restaurant. Research before you book.
Should you try FEBO once?
Yes. Once. For the culture, not the food.
FEBO is a Dutch automat chain that sells hot snacks from coin-operated glass doors in a wall. You pay, you open the door, you take your kroket. No queue, no staff. It has been in Amsterdam since 1941 and it is open 24 hours.
The food is processed and the quality is exactly what you would expect from a wall. The kroket is fine. The kaassouffle at midnight has a specific comfort logic.
Go once. Order a kroket from the wall. This is what Amsterdam looks like at 3am and it is a legitimate cultural experience. After you have had excellent bitterballen at a brown cafe and kibbeling from a fish stand, FEBO makes complete sense as context - it is the late-night, budget end of the same Dutch fried-snack universe. The experience of operating the wall is more memorable than the food itself. That is the point.
Do not eat a full meal there. Do not go there before you have tried a proper kroket at HEMA or a good snackbar.
What to eat in what order
If you have one meal: broodje kroket from HEMA at lunch, Dutch apple pie at Winkel 43, kibbeling from a fish stand somewhere in between.
If you have three days: add raw herring from a proper viskraam (once), poffertjes at a Saturday market, rijsttafel at a restaurant someone local has recommended.
In autumn or winter: add stamppot when you see it on a traditional cafe menu.
For the snackbar deep dive: see the Dutch snackbar snacks guide for everything from frikandel to vlammetjes.
For what goes on top of the fries: see the Dutch sauces guide.
What is the most famous Dutch food?
Raw herring (haring) with raw onion is the most distinctly Dutch food experience. Stroopwafels, Dutch fries (patat/frites) with fritessaus, bitterballen and kroket, Dutch appeltaart, and old Gouda are the other foods most associated with the Netherlands. Dutch pancakes (pannenkoeken) are significant but less internationally known - they are large, thin, and served sweet or savoury as full meals.
What is patat in the Netherlands?
Patat is the Dutch word for fries (also frites). Dutch fries are thin-cut, double-fried, served in a paper cone at a frites stand or snackbar. Ordering patat speciaal gets you fries with fritessaus, curry ketchup, and raw diced onion - the standard Dutch combination. See the Dutch sauces guide for the full sauce landscape.
What is a Dutch pannenkoek?
A pannenkoek is a large Dutch pancake - thinner than an American pancake, thicker than a French crepe, and served as a full meal. Sweet versions use stroop (syrup), sugar, apple, or fruit. Savoury versions use bacon, cheese, mushrooms, or combinations. Dutch pannenkoeken are different from poffertjes, which are small, fluffy mini-pancakes served with butter and powdered sugar as a snack.
Is rijsttafel Dutch food?
Rijsttafel is Dutch-Indonesian, not originally Dutch. The format - a large spread of 15-30 small Indonesian dishes served with rice - was developed by Dutch colonists in Indonesia. It does not exist in this form in Indonesia, but became a Dutch restaurant tradition after Indonesian independence in 1949. Amsterdam has excellent rijsttafel restaurants and some tourist-trap versions - research before you go.