Dutch food is honest but plain. Cheese, bread, herring, fries with mayonnaise. The restaurant scene has been globalised for decades (best Surinamese, Indonesian, and Moroccan food in Europe — a colonial hangover you benefit from). Eat Dutch for the novelty, Indonesian for the meal.
Café Hoppe
$$brown bar · Spui
1670. Sawdust on the floor (still, genuinely), candles in brandy bottles, bitterballen landing on wooden plates. Opens noon, peaks at 5pm. The template for what a brown bar means.
Bitterballen + Heineken tap
Wynand Fockink
$$jenever tasting house · behind Dam Square
1679. No seats — you stand at the bar, bend at the waist, first sip without touching the glass. Comic and serious at once. 80+ jenevers and liqueurs; ask the bartender to guide.
Jonge jenever with Heineken chaser (kopstoot)
Tempo Doeloe
$$$Indonesian fine dining · Utrechtsestraat
The upscale rijsttafel. 25 dishes across the small-large tasting, Indonesian + colonial grand, white-tablecloth service. Book weeks ahead, dress the part (no shorts).
Rijsttafel Tempo Doeloe — 25 dishes for 2
Vleminckx de Sausmeester
$fries stand · Voetboogstraat (off Spui)
Standing room only, queue out the door, the best hand-cut fries in the centre. 28 sauces. The war (oorlog) is the initiation.
Patat oorlog (mayo + satésaus + raw onion)
Albert Cuyp Market
$street market · Pijp
Two kilometres of Amsterdam's busiest outdoor market. Fresh stroopwafels warm from the iron, cheese, tulip bulbs, Surinamese roti at lunch stalls. Closed Sundays.
Fresh stroopwafel + Surinamese bami (noodles)
De Foodhallen
$$food hall · Oud-West
Converted tram depot; 20 food stalls ring the centre bar. Ramen, bao, Vietnamese, Dutch pancakes, good cocktails. Where young Amsterdam eats on Friday nights.
Bitterballen bar + pad thai + cocktails
De Kaaskamer
$$cheese shop · Runstraat (Negen Straatjes)
Wall-to-wall wheels of Gouda, Leyden, Edam, Beemster — sliced to order. Sample before you buy. They vacuum-seal for flight; ~€20 gets you three wheels' worth of edibles home.
Tasting board — oude Gouda, truffle Gouda, Leyden
Stubbe's Haring
$herring cart · Singel (Haarlemmersluis bridge)
The haring kar locals trust. Since 1913. You get a whole herring on a paper plate with onions + gherkins, or diced into a roll. 8am–6pm, closed Sundays.
Broodje haring (in a roll, easier first time)
Pllek
$$beach bar / restaurant · NDSM Wharf (North Amsterdam)
Take the free ferry from Centraal to NDSM (20 min). Pllek is a shipping-container restaurant on a sand-covered former shipyard. Brunch, beach chairs, sunset over the IJ river. Destination-tier casual.
Weekend brunch plate, Dutch coffee, local beer
De Drie Fleschjes
$$tasting house · Gravenstraat (behind Nieuwe Kerk)
1650. A single room with a long bar, wooden barrels, dozens of jenevers and liqueurs, and a roster of regulars who have been coming for decades. Quiet in the afternoons.
Oud-jenever tasting flight
Moeders
$$home-style Dutch · Jordaan
Mismatched crockery, walls covered in guests' photos of their mothers (the gimmick; also charming). The stamppot with sausage and smoked sausage is the best in the city.
Stamppot boerenkool (kale-mash + sausage)
Pancakes Amsterdam
$Dutch pancakes · Negen Straatjes + canal locations
Not a chain in the bad way — three owned locations, proper Dutch pancakes with honest toppings. The Negen Straatjes branch is on a canal; go for lunch, you can skip dinner.
Bacon + apple + maple pancake · Dutch savoury