Chef Joost

Chef Joost

De Rijsttafel: Hoofdgerechten & Saté

Updated June 12, 2026

The mains of the Indo-Dutch rice table: nasi and bami goreng as the base, saté in five proteins, the coconut-braised and ketjap-dark meat and chicken dishes (rendang, opor, roedjak, besengek, babi pangang) the Dutch carried home from Nederlands-Indië. Documented colonial history, never fusion.

Culinary Explorer

A cooking platform built around craft, culture, and the stories behind what we eat.

Discover Culinary Explorer
Saté Babi - Chef Joost

Chef Joost

Saté Babi

Pork on a bamboo skewer, ketjap lacquered at the edges, peanut sauce waiting beside it: saté babi is the Indo-Dutch table speaking plainly and very well.

Daging Opor - Chef Joost

Chef Joost

Daging Opor

Daging opor is the pale, fragrant beef stew of the Indo-Dutch table, where coconut milk, candlenut, and lemongrass soften the louder dishes around it.

Ajam Besengek - Chef Joost

Chef Joost

Ajam Besengek

Ajam Besengek is the golden chicken stew of the Indo-Dutch table: coconut milk, turmeric, and candlenut cooked down until the sauce clings to the meat like memory.

Saté Manis (Sweet Indo-Dutch Pork Skewers) - Chef Joost

Chef Joost

Saté Manis (Sweet Indo-Dutch Pork Skewers)

The name means sweet, and the skewer carries an Indo-Dutch journey: Indonesian sate, Dutch party tables, and ketjap manis glossing pork until the fire writes caramel at the edges.

Saté Ajam met Pindasaus - Chef Joost

Chef Joost

Saté Ajam met Pindasaus

The old Dutch spelling says it plainly: Indonesian chicken skewers, carried home through the Indo-Dutch table, grilled until smoky at the edges and served with the thick, sweet peanut sauce Dutch parties now expect.

Lapis Daging (Indo-Dutch Layered Beef) - Chef Joost

Chef Joost

Lapis Daging (Indo-Dutch Layered Beef)

Lapis means layers, and here the word does honest work: thin beef tucked through sweet ketjap, nutmeg, clove, and tamarind, the Indo-Dutch rice table reduced to one patient braadpan.

Bami Goreng - Chef Joost

Chef Joost

Bami Goreng

The name means fried noodles, but the Dutch plate carries more than that: Chinese-Indonesian roots, colonial return, and the quiet weeknight genius of one hot wok.

Rendang (West Sumatran Beef for the Dutch Rijsttafel) - Chef Joost

Chef Joost

Rendang (West Sumatran Beef for the Dutch Rijsttafel)

Rendang is West Sumatra's patient beef, cooked through gulai and kalio into dark, dry tenderness, then carried onto Dutch rijsttafel tables by a colonial history we must name plainly.

Ajam Opor (Indo-Dutch Coconut Chicken) - Chef Joost

Chef Joost

Ajam Opor (Indo-Dutch Coconut Chicken)

Ajam is the old Dutch spelling of ayam, chicken, and opor is the pale coconut braise that lets a rijsttafel breathe between its darker, hotter dishes.

Saté Udang (Indo-Dutch Prawn Skewers) - Chef Joost

Chef Joost

Saté Udang (Indo-Dutch Prawn Skewers)

Saté udang is the small skewer with a long voyage: Indonesian prawns, Dutch ketjap bottles, charcoal smoke, and the rijsttafel memory carried into summer gardens.

Saté Kambing - Chef Joost

Chef Joost

Saté Kambing

Saté kambing is goat over fire, ketjap turning glossy at the edges, the Indo-Dutch party skewer that carries Java, Den Haag, and a little smoke in every bite.

Babi Pangang - Chef Joost

Chef Joost

Babi Pangang

Babi pangang means roasted pork, but in the Netherlands it also means the Chinees-Indisch table: crisp-edged pork, red sweet-sour sauce, and colonial history served in a white takeaway tray.

Saté Sapi - Chef Joost

Chef Joost

Saté Sapi

The name says it plainly, beef on skewers, but on the Dutch table saté sapi carries Java, colonial appetite, and the sweet black gloss of ketjap manis.

Nasi Goreng met Spiegelei - Chef Joost

Chef Joost

Nasi Goreng met Spiegelei

The name means fried rice, but on the Indo-Dutch table it became supper itself: ketjap-dark, garlicky, edged with chili, and crowned with a yolk.

Ajam Goreng (Indo-Dutch Fried Chicken) - Chef Joost

Chef Joost

Ajam Goreng (Indo-Dutch Fried Chicken)

The name means simply fried chicken, but the Dutch spelling carries a whole Indies kitchen: turmeric, coriander, garlic, and a golden crust that remembers the boemboe.

Ajam Betawi (Chicken from Batavia) - Chef Joost

Chef Joost

Ajam Betawi (Chicken from Batavia)

The old Dutch spelling says ajam, the city says Batavia, and the pot says exactly what the rijsttafel always was: memory, trade, and dinner in one dish.

Ajam Paniki - Chef Joost

Chef Joost

Ajam Paniki

Ajam Paniki is an Indische recipe card with a Manado heart: chicken standing in for paniki, fruit bat, then simmered in coconut milk, ginger, lemongrass, and chilli until the sauce turns gold.

Ajam Roedjak - Chef Joost

Chef Joost

Ajam Roedjak

The old Dutch spelling already tells you this chicken has crossed oceans: ajam roedjak, sweet, sour, hot, and salty, the Indo family table in one braising pan.

Daging Roedjak - Chef Joost

Chef Joost

Daging Roedjak

The old spelling roedjak carries a whole colonial table in it: beef simmered until tender in coconut, chili, tamarind, and trassi, sweet, sour, hot, and deeply savoury.

Where cooking meets culture.

Culinary guides, cultural storytelling, and the editorial depth that makes cooking meaningful.

Discover Culinary Explorer