The restaurants worth crossing the city for are rarely the ones nearest Dam Square, and half of the eight below are shut on the nights most visitors go looking.
Each entry gives the street, the neighbourhood, the days it opens and whether you need to book - because that is what decides your evening.
1) De Kas
Kamerlingh Onneslaan 3, inside a 1926 municipal greenhouse in Park Frankendael in Oost.
Open Monday to Saturday for lunch from noon and dinner from six, closed all day Sunday.
There is no à la carte: the kitchen serves a set multi-course menu built from what was cut in the surrounding gardens that morning, so it changes daily.
Vegetables lead and the meat or fish follows, which is unusual enough in Amsterdam to be the reason to come.
This is the expensive one - budget a three-figure evening for two before wine.
Book at least a week ahead for a weekend table, and take tram 19 to Hogeweg.
2) Wolf Atelier
Westerdoksplein 20, on the water in the western docklands - a ten-minute walk northwest of Centraal Station, not across the IJ.
Dinner Tuesday to Saturday from six, with a Saturday lunch service from noon; closed Sunday and Monday.
A tasting menu of modern European cooking with French and Mediterranean roots, paired with natural wines from small producers.
The dining room is small and the kitchen is open to it, so you watch the plates being built.
Reserve ahead; Saturdays fill first.
3) Rijsel
Marcusstraat 52 in Oost, in a former domestic science school with the fittings largely left alone.
Open Monday to Friday evenings only, six until ten - it does not open at weekends at all, which catches people out.
French-Flemish cooking, and the rotisserie chicken is what the regulars come back for.
Steak tartare, stews and seasonal roast vegetables fill out a short menu, with a wine list priced to be drunk rather than admired.
Small groups cannot reserve, so arrive before seven or wait at the bar.
4) Balthazar’s Keuken
Elandsgracht 108 in the Jordaan, in what was a blacksmith’s workshop.
Open Wednesday to Sunday from six until eleven, closed Monday and Tuesday.
One fixed multi-course menu each week, decided by what the kitchen found, starting with their own bread.
The cooking leans Mediterranean and French and the room is small and plain, with the money visibly on the plate rather than the fit-out.
Seating is limited enough that reservations are essential rather than advisable.
5) Purnama
Javastraat 55h in the Indische Buurt, east of Oosterpark and worth the tram ride.
Open Tuesday to Sunday from five until eleven, closed Monday.
The rijsttafel is the reason to come: a spread of small dishes around rice, running from rendang and satay through sambals to crisp tempeh.
Staff will walk you through it if the list is unfamiliar, and they are patient about heat levels.
Weeknights are usually fine as a walk-in; book for Friday and Saturday.
6) Roopram Roti
Van Woustraat 37 in De Pijp, two minutes from the eastern end of the Albert Cuypmarkt.
Open Tuesday to Saturday from one until nine and Sundays from three, closed Monday.
Surinamese roti: a soft flatbread with curried chicken, potato, egg and long beans, assembled at the counter while you choose.
The room is plain, the queue at lunchtime is long, and a full meal comes in under €15.
Go on a weekday or before noon if you would rather not stand.
7) Gnoccheria
Kinkerstraat 41H in Oud-West, a short walk from the Ten Katemarkt.
The menu is gnocchi and a handful of rotating sauces, and that is the whole idea.
Gorgonzola cream, pesto and slow-cooked ragù are the fixtures, with the dough made fresh rather than bought in.
Dishes run about €12 to €18, which is fair for the neighbourhood.
Small, casual and walk-in - no booking needed.
8) Skatecafé
Gedempt Hamerkanaal 42 in Amsterdam-Noord, over the IJ on the free ferry from behind Centraal.
Open Thursday from three in the afternoon until one, and Fridays and Saturdays until three in the morning - closed Sunday through Wednesday.
Part restaurant, part bar, part indoor skate bowl, in a converted industrial hall with communal tables.
The kitchen runs a short menu that changes weekly, mains rarely above €15, with Dutch craft beer on tap.
No reservations and no reason to make one.
Choosing Between Them
Start With The Calendar, Not The Map
Rijsel is weekdays only, Skatecafé is Thursday to Saturday only, and Balthazar’s Keuken, Purnama and Roopram are all shut on a Monday.
On a Sunday your options here are Purnama, Roopram, Gnoccheria and Balthazar’s Keuken, and nothing else.
By Neighbourhood
Oost carries De Kas, Rijsel and Purnama, all reachable by tram in fifteen minutes from the centre.
Balthazar’s Keuken is in the Jordaan, Roopram in De Pijp and Gnoccheria in Oud-West, so each pairs with an afternoon in the same area.
Wolf Atelier is a walk from Centraal and Skatecafé is a ferry from it.
By Budget
De Kas and Wolf Atelier are the occasion meals, both set-menu and both needing a booking.
Roopram, Gnoccheria and Skatecafé all come in under €20 a head and take walk-ins.
Rijsel, Purnama and Balthazar’s Keuken sit in between, and are the ones to choose when you want to eat properly without making an event of it.
