Rijsttafel in Amsterdam: what it is, what to order, what to avoid
Last updated 20 July 2026
Overview
The honest first fact about rijsttafel is that it is not Indonesian, or not exactly. The word is Dutch — “rice table” — and so is the format: a mound of rice in the centre and a ring of many small dishes around it, eaten together. Indonesia has the food; the idea of arranging a dozen or two dozen of its dishes into a single ceremonial spread is a colonial invention, built by the Dutch in the old East Indies partly from the Sumatran custom of nasi Padang, where a table fills with small plates and you pay for what you eat. It came back to the Netherlands with the people who left the colony after independence, and it is eaten across the country. This is not Amsterdam’s own dish; it is the Netherlands’ adopted one, and the city is simply one of the best places to sit down to it, because the community that kept it alive settled here in numbers.
That mixed parentage is not a mark against it — it is the thing itself, and knowing it changes what you look for. A rijsttafel is a survey, not a single cuisine. The dishes come from Java, Sumatra, Bali and the Chinese kitchens that traded through the islands, and the point is contrast: something dry against something in sauce, something searing against something sweet, all landing on the same plate of rice. Forty dishes was the colonial-era show of status; a modern one runs to twelve, eighteen or twenty-four, and eighteen is already more food than most people finish.
What to order
You do not order dishes. You order rijsttafel for the table, usually choosing a size by the number of plates, and the kitchen sends out the whole spread at once. It is meant for two or more — a single-person version exists and has its own name, below — and it arrives as an occasion rather than a course.
What you are choosing between, and the words that help:
- the rijsttafel itself — the full seated spread, priced per person, sometimes offered as nasi (rice-based) or with vegetarian substitutions on request. The larger sizes add more dishes, not bigger ones.
- nasi rames — the same idea shrunk to one plate for one person: rice ringed by small spoonfuls of several dishes. This is what to order if you are alone or want the flavours without the two-hour table. Nasi goreng (fried rice) and bami (fried noodles) are the plainer single-plate cousins.
Inside the spread, the components worth recognising rather than guessing at:
- saté — skewered grilled meat, usually chicken, with a peanut sauce that is the dish most people remember.
- rendang — beef slow-cooked in coconut and spice until dark and almost dry; the deep, non-fiery end of the table.
- gado-gado — vegetables and egg under peanut sauce, the fresh counterweight.
- sambal goreng — a category rather than one dish (beans, egg, liver, potato) in a chilli-and-coconut sauce.
- seroendeng (toasted spiced coconut), atjar (pickled vegetables) and kroepoek (the puffed crackers) — the textures and sharp notes that keep the plate from going monotone.
- sambal — the chilli paste served on the side. It is not a sauce to pour; it is a detonator, added in flecks. Treat the first spoonful as a test, not a serving.
The way to eat it is to take a little of everything onto rice and build combinations, not to work through the bowls one at a time. The spread is a set of contrasts, and eaten in isolation each dish loses the argument it was making.
What to avoid
The thing sold under this name that most often isn’t it is the Chinese Indonesian takeaway spread — the neighbourhood shop that does fried rice, spring rolls, sweet-sour pork and a “rice table” that is really those same few things reheated and multiplied. That food has its own honest place in the Dutch high street, but a rijsttafel built from it is a buffet wearing the word. The tell is the menu: if the Indonesian dishes share space with a long list of Chinese restaurant standards, the kitchen’s centre of gravity is elsewhere.
Two more observable signs. Lukewarm plates are the real fault — a proper spread arrives on tabletop warmers because a dozen dishes cannot all be plated to order, and a table of dishes going cold means they were assembled long before you sat down. And a rijsttafel whose twenty plates all taste of the same sweet peanut-and-soy note is padding the count; the whole purpose is range, so sameness across the table is the failure, not the spice.
Do not treat a high price as proof of authenticity or a low one as proof of a trap here. The number tracks the room and the plate count, not the cooking, and some of the most faithful versions are in plain, family-run rooms that look like nothing.
Practicalities
Budget on the order of €30 to €50 a head for a full seated rijsttafel, tipping higher for the largest spreads and the smarter dining rooms; the one-plate nasi rames is roughly a third of that. A suspiciously cheap “rice table” is usually the takeaway spread described above rather than a bargain on the real thing.
This is a dinner that wants time — reckon on close to two hours, and on booking ahead, because the good rooms are small and the spread is made for a table, not a walk-in for one. It is a sit-down meal, not street food and not a lunch grab; the kitchens that do it well are open in the evening and often shut between services. Say your spice tolerance when you order rather than fighting the sambal at the table — the base dishes are built mild on purpose so that the heat can be added to taste, which is the opposite of how it is often imagined.
One quiet point of etiquette: the rice is the meal, not a garnish, and leaving it while clearing the sauce bowls reads as missing the point. Take rice with each dish and the whole table works as designed; skip it and you have paid for a very expensive tasting of sauces.