Getuk

The Javanese cassava sweet, the steamed root mashed with palm sugar and a little salt, pressed into pastel ribbons and buried in a drift of fresh grated coconut

Origin: Central Java, Indonesia

From the journey of Cassava.

The Dutch introduced cassava to Java at the beginning of the nineteenth century, and they knew exactly what they had: they had held Pernambuco in Brazil for a quarter of a century and had watched the crop feed a colony. Through the nineteenth century the colonial administration promoted it hard as insurance against the rice failures that periodically emptied the villages, and it took root in the dry limestone country of the south coast and the eastern salient where rice will not grow. Javanese has its own words for it, singkong and ubi kayu, the latter meaning wood tuber, and the association with hardship has never entirely lifted. Cassava was what people ate when the rice ran out, and within living memory tiwul, made from dried and re-milled cassava, was the staple of the poorest districts of Gunungkidul. That memory sits oddly beside the affection these same foods now command. Getuk is the best loved of them. Steamed cassava is mashed while still hot with palm sugar and salt until it is smooth and dense, then either rolled and cut into squares or, as getuk lindri, pressed through a hand grinder into ribbons and stacked in pastel stripes. It is finished with fresh grated coconut steamed with a little salt, which cuts the sweetness and stops the pieces sticking. It is sold from carts and market stalls across central Java, most famously in Magelang, and eaten at any hour with tea or coffee. The tinted colours are modern and cheerful and nobody pretends otherwise.

Ingredients

Cake

  • 800 g cassava, peeled, cored, and cut into chunks
  • 120 g palm sugar (gula jawa), finely chopped
  • 40 g caster sugar
  • 0.5 tsp fine salt
  • 2 tbsp coconut oil or melted butter
  • 0.5 tsp vanilla extract, optional
  • 1 pinch food colouring, optional

Coating

  • 150 g fresh or frozen grated coconut
  • 0.25 tsp fine salt

Method

  1. Peel the cassava, remove the woody central cord, and cut into chunks. Steam over boiling water for twenty-five to thirty minutes until completely soft and breaking apart.
  2. Toss the grated coconut with the quarter teaspoon of salt and steam it for five minutes in a separate basket, then spread it out to cool.
  3. While the cassava is still hot, mash it hard with the palm sugar, caster sugar, salt, oil, and vanilla if using, until completely smooth with no fibres or lumps.
  4. If you want the traditional colours, divide the mixture and tint one portion pale pink and another pale green, leaving a third plain, and knead each until even.
  5. Press the mixture firmly into a tray lined with baking paper to a depth of about 2 cm, levelling the top. If you have made colours, press them in as separate layers.
  6. Chill for twenty minutes to firm, then cut into diamonds or squares.
  7. Roll or dip each piece in the steamed grated coconut and serve at room temperature.

Notes

Gula jawa, Javanese palm sugar, is sold in dark solid discs by Asian grocers. Its smoky caramel is the flavour of the dish and ordinary brown sugar is a noticeably flatter substitute. Frozen grated cassava can be used and needs about twenty minutes of steaming; frozen grated coconut is entirely standard and much better than desiccated. Desiccated coconut is a poor substitute for the coating. If it is all you have, moisten it with a tablespoon of coconut milk and a pinch of salt before steaming. Tiwul, from dried and re-milled cassava, and tapai singkong, fermented with a yeast starter until soft and faintly alcoholic, are the two other great Javanese cassava preparations.

The Gastrographer

The Gastrographer

Mapping Culinary History

To explore — select an ingredient below.

Journey Point Map Key

Ingredient originTrade or transit route
Became a culinary stapleColonial / trade control
© 2026 The Gastrographer. All original research, narratives, and illustrations. All rights reserved.