This article contains advertising. Our booking links are routed through a partner that adds commission tracking automatically, so if you book through one we earn a commission from the provider, at no extra cost to you. It never affects what we recommend. Affiliate disclosure
Rijsttafel (Dutch for "rice table") is Amsterdam’s signature culinary experience — a feast of 15-25 small Indonesian dishes served around a central pile of rice, designed by Dutch colonial hosts to showcase the abundance of their East Indies empire. It’s not authentically Indonesian (locals there don’t eat this way) but it has become one of the most beloved Dutch dining traditions. This guide covers the best Amsterdam rijsttafel restaurants, what to order, prices, the colonial history, and how to navigate this uniquely Dutch-Indonesian meal.

What Is Rijsttafel?
- Origin: Dutch invention from colonial Indonesia (Dutch East Indies, 1602-1949).
- Concept: 15-25 small Indonesian dishes (meat, fish, vegetable, sambal, satay) shared family-style around a pile of rice.
- Sometimes called: Tafelen Indisch (table-Indonesian) or padang-style (a different regional sharing style).
- Not eaten in Indonesia: this format is uniquely Dutch.
- Typical size: 15-25 dishes; allow 2-3 hours.
- Price: €30-90 per person depending on restaurant tier.
- Best for: groups of 2-8; sharing experience.
A Short History
- 1602: Dutch East India Company (VOC) starts trade with Indonesia.
- 1800-1949: Indonesia is a Dutch colony (Dutch East Indies).
- 1870s: Dutch plantation owners begin serving guests an elaborate spread of regional Indonesian dishes.
- 1880s-1930s: Rijsttafel becomes the colonial dinner-party showpiece.
- 1947-1949: Indonesian independence; many Dutch-Indonesians (Indos) return to the Netherlands.
- 1950s-1960s: Indo families open the first commercial Indonesian restaurants in Dutch cities.
- 1969: Sebo Woldringh opens Sama Sebo — first dedicated Indonesian restaurant in Amsterdam.
- Today: rijsttafel is firmly Dutch dining culture; over 100 Indonesian restaurants in the Netherlands.
Best Rijsttafel Restaurants in Amsterdam

1. Tempo Doeloe (The Classic)
- Where: Utrechtsestraat 75.
- Vibe: Old-world; photos of colonial Indonesia; intimate.
- Famous for: Anthony Bourdain endorsement; consistently rated one of the city’s best.
- Rijsttafel: 3 sizes (15, 20, 25 dishes); €45-75 per person.
- Book ahead: 2-3 weeks for weekend; week+ for groups.
- Atmosphere: serious dinner-out feel.
2. Blauw (Modern Favourite)
- Where: Amstelveenseweg 158 (near Vondelpark).
- Vibe: Modern; bright; less colonial-themed.
- Famous for: Often voted Amsterdam’s best Indonesian.
- Rijsttafel: €40-50 per person; includes ~17 dishes.
- Vegan/vegetarian rijsttafel: separately available.
- Book ahead: 1-2 weeks.
3. Sama Sebo (Oldest)
- Where: P.C. Hooftstraat 27.
- Vibe: 1969 original; family-run; classic.
- Notable: Amsterdam’s oldest Indonesian restaurant.
- Rijsttafel: €40-60 per person.
- Reviews mixed: some find it dated; others love the heritage.
4. Restaurant Indrapura
- Where: Rembrandtplein 40.
- Vibe: Decadent; old-school; busy.
- Notable: Long-running Rembrandtplein institution.
- Rijsttafel: €45-55.
5. Kantjil & de Tijger
- Where: Spuistraat 291.
- Vibe: Casual; lively; popular with younger crowd.
- Notable: Great for groups; reasonable prices.
- Rijsttafel: €30-45 per person.
- Vegetarian options: dedicated veg rijsttafel.
6. Long Pura
- Where: Rozengracht 46.
- Vibe: Authentic; small; family-run.
- Notable: Excellent value; less touristy.
- Rijsttafel: €30-45.
7. Restaurant Aneka Rasa
- Where: Warmoesstraat 25-29.
- Vibe: Reliable; central; tourist-friendly.
- Rijsttafel: €30-45.
8. Sampurna
- Where: Singel 498.
- Vibe: Modern; bright.
- Famous for: Good vegetarian rijsttafel.
- Rijsttafel: €35-50.
Other Worth-Knowing
- Restaurant Surya (Ceintuurbaan): neighbourhood favourite in De Pijp.
- Pasar Malam Tong Tong: annual Indo festival at the Hague (May/June).
- Toko Madura: Indo takeaway in De Pijp.
- Pondok Tetap: small but loved.
What’s on a Rijsttafel

Rice (the Foundation)
- Nasi putih: white rice.
- Nasi kuning: yellow rice (coconut + turmeric).
- Nasi goreng: fried rice with shrimp paste, garlic.
Meat Dishes
- Rendang: slow-cooked spicy beef stew (Sumatra).
- Sate (satay) ayam: chicken satay with peanut sauce.
- Sate kambing: lamb satay.
- Babi ketjap: pork in sweet soy.
- Daging smoor: braised beef in sweet soy.
- Ayam panggang: grilled chicken.
- Bebek goreng: fried duck.
Fish & Seafood
- Udang pedis: spicy prawns.
- Ikan pedis: spicy fish in sambal.
- Krupuk udang: prawn crackers.
Vegetables
- Gado-gado: vegetable salad with peanut sauce.
- Sayur lodeh: vegetable coconut curry.
- Tempeh goreng: fried fermented soybean cake.
- Tofu (tahu): in various preparations.
- Acar: pickled vegetable salad.
Sambals (the Heat)

- Sambal oelek: pure chilli paste — extreme heat.
- Sambal goreng tomato: tomato-chilli sauce.
- Sambal manis: sweet chilli.
- Sambal bajak: dark, sweet, garlic-y.
- Tip: try a tiny dab first; sambals are much hotter than they look.
Crackers & Sides
- Krupuk: fried crackers (shrimp, fish, vegetable).
- Atjar (acar): pickle.
- Kerupuk udang: large prawn crackers.
- Serundeng: spiced coconut topping.
How to Eat Rijsttafel

- Start with rice: a small heap on your plate.
- Add small portions of multiple dishes around the rice.
- Try one dish at a time: focus on flavour combinations.
- Sambal goes on the side: never mixed into the whole plate.
- Drinks: ice-cold Bintang beer; jasmine tea; gewürztraminer or off-dry Riesling for wine.
- Spices build up: pace yourself across the meal.
- Save room for kroepoek: crackers fill you up — eat them last.
- Dessert: spekkoek (Dutch-Indo layer cake), tropical fruit, or coconut ice cream.
Dietary Variations
- Vegetarian rijsttafel: available at most restaurants; €25-40 typically.
- Vegan: Blauw and Sampurna do dedicated vegan rijsttafel.
- Gluten-free: most curries are naturally GF; check soy sauces.
- Halal: most Indo restaurants are halal-friendly (Indonesia is majority Muslim).
- Spicy-averse: tell the server "niet pittig" (not spicy) — they’ll reduce sambals.
- Allergies: shrimp paste is in many dishes — flag shellfish allergies clearly.
Alternatives to Rijsttafel
- Nasi rames: smaller single-plate version (5-8 items on one plate).
- Bami / nasi goreng: fried noodles or rice — quick lunch versions.
- Padang-style: pre-made dishes displayed in window; pay only for what you choose.
- Indo takeaway: Toko Madura, Albert Heijn meal cabinet.
Average Prices
- Casual rijsttafel: €30-45 per person.
- Mid-range: €45-65 per person.
- Fine-dining rijsttafel (Tempo Doeloe): €55-90 per person.
- Single-plate nasi rames: €15-22.
- Bintang beer: €4-5.
- Wine: €25-45 bottle.
- Service tip: 5-10% standard.
- Reservation required: at all top restaurants, especially Fri-Sat.
Booking Tips
- Book 1-3 weeks ahead for popular spots.
- Confirm rijsttafel availability: some restaurants require 2+ people minimum.
- Order in advance: many ask you to specify rijsttafel size when booking.
- Allow 2-3 hours: rijsttafel is a slow meal.
- Group bookings (8+): ring ahead 2-4 weeks.
- Weekday lunch: easier to walk in; cheaper lunch menus.
- Dietary requirements: flag when booking.
Rijsttafel vs Authentic Indonesian
- Rijsttafel: Dutch-Indonesian fusion; sweeter and milder than authentic Indo.
- Authentic Indonesian: more chilli, more rustic, single-dish-focused.
- To try authentic: Tujuh Maret (Utrechtsestraat) does "real" Indonesian.
- Padang restaurants: West Sumatra style.
- Indo-Dutch terms: many dishes have both Indonesian and Dutch names.
A Note on Colonial Cuisine
Rijsttafel originated as a colonial showcase of Indonesian abundance for Dutch hosts — its history is fraught. Today, Indo-Dutch families have made it a respected part of their heritage cuisine, and most Indonesian restaurants in Amsterdam are family-run by people of Indo-Dutch descent. The experience is real and respected, but worth knowing the historical context.
When to Have Rijsttafel
- Cold weather: comforting, warming meal.
- Group dinner: works for 2-8 people sharing.
- Special occasion: a proper sit-down treat.
- Avoid: a quick lunch — rijsttafel takes 2-3 hours.
- Hungry mode: come hungry; you’ll have leftovers if not.
Frequently Asked Questions
What is rijsttafel?
Dutch "rice table" — a feast of 15-25 small Indonesian dishes shared around rice. Dutch colonial invention.
Where’s the best rijsttafel in Amsterdam?
Tempo Doeloe and Blauw consistently top the list. Sama Sebo is the oldest.
How much does rijsttafel cost?
€30-90 per person depending on tier. Tempo Doeloe €55-75; Blauw €40-50; Kantjil €30-40.
Is rijsttafel spicy?
Mostly mild — sambals on the side allow you to control heat.
Can I get vegetarian rijsttafel?
Yes — Blauw, Sampurna, and Kantjil all do dedicated vegetarian options.
Solo dining: can I order rijsttafel?
Many restaurants require 2 people minimum. Try nasi rames as a single-plate version.
Final Thoughts
Rijsttafel is Amsterdam’s most uniquely Dutch dining experience — a complicated colonial legacy turned beloved Indo-Dutch culinary tradition. Book ahead at Tempo Doeloe or Blauw, come hungry with friends, drink Bintang or off-dry Riesling, sample slowly, respect the sambals. The 2-3 hours fly by; you’ll leave one of Amsterdam’s most distinctive food experiences behind you.
Related Amsterdam guides
- Amsterdam Food & Drink Guide — what to eat, where to eat and what to drink.
- Must-try Dutch foods — 15+ traditional dishes and where to find them.
- Best restaurants by budget — 35+ picks from cheap to blowout.
- Amsterdam street food — the snacks worth queueing for.
- The Dutch Golden Age — how Amsterdam became a global power.
- Amsterdam food tours reviewed — which operators are worth the money.