When I traveled through Indonesia, I didn’t start my mornings looking for croissants or pastries. I followed steam. I followed banana leaves folded with care. I followed the quiet rhythm of markets waking up before sunrise.
Indonesian traditional cakes—jajanan pasar—aren’t flashy. They sit humbly behind glass cases or on woven trays. But every bite tells you where you are. Rice, coconut, palm sugar. Soft textures. Gentle sweetness. Food made to be shared, not rushed.
Here are ten Indonesian traditional cakes I tasted, loved, and later learned to make—each one carrying a piece of the journey.
1. Klepon (Palm Sugar Rice Balls)
Ingredients
-
1 cup glutinous rice flour
-
¾ cup warm water
-
½ tsp pandan extract
-
Palm sugar (gula aren), chopped
-
½ cup grated coconut
-
Pinch of salt
Instructions
-
Mix rice flour, pandan, and water into a soft dough.
-
Take small portions, flatten, and add palm sugar.
-
Seal and roll into balls.
-
Boil until they float.
-
Roll in salted grated coconut.
-
Serve warm.
2. Onde-Onde (Sesame Balls)
Ingredients
-
1 cup glutinous rice flour
-
¾ cup warm water
-
½ cup mung bean paste
-
Sesame seeds
-
Oil for frying
Instructions
-
Mix flour and water into dough.
-
Fill with mung bean paste and shape into balls.
-
Roll in sesame seeds.
-
Fry on medium heat until golden.
-
Drain and cool slightly before serving.
3. Kue Lapis (Steamed Layer Cake)
Ingredients
-
1½ cups rice flour
-
1 cup tapioca flour
-
1 cup sugar
-
2½ cups coconut milk
-
Food coloring
Instructions
-
Mix all ingredients until smooth.
-
Divide batter and color each portion.
-
Steam one layer at a time for 5 minutes.
-
Repeat until batter is finished.
-
Cool completely before slicing.
4. Kue Dadar Gulung (Pandan Crepes)
Ingredients
-
1 cup all-purpose flour
-
1 egg
-
1¼ cups coconut milk
-
½ tsp pandan extract
-
Palm sugar & grated coconut (filling)
Instructions
-
Cook palm sugar and coconut until sticky.
-
Mix crepe batter ingredients.
-
Cook thin green crepes.
-
Fill with coconut mixture and roll.
5. Kue Putu (Steamed Bamboo Cake)
Ingredients
-
1 cup rice flour
-
Pinch of salt
-
Palm sugar, chopped
-
Grated coconut
Instructions
-
Mix flour with salt and sprinkle water lightly.
-
Fill bamboo molds halfway with flour.
-
Add palm sugar, top with flour.
-
Steam for 10 minutes.
-
Serve with coconut.
6. Kue Lumpur (Soft Coconut Custard Cake)
Ingredients
-
200 g potatoes, mashed
-
100 g flour
-
100 g sugar
-
400 ml coconut milk
-
2 eggs
Instructions
-
Mix mashed potatoes with sugar and eggs.
-
Add flour and coconut milk.
-
Pour into greased molds.
-
Cook on low heat until set.
-
Top with raisins if desired.
7. Serabi (Coconut Pancake)
Ingredients
-
1 cup rice flour
-
1 cup coconut milk
-
½ tsp yeast
-
Pinch of salt
Instructions
-
Mix all ingredients and rest for 1 hour.
-
Pour batter into hot pan.
-
Cook covered until bubbly.
-
Serve plain or with palm sugar syrup.
8. Kue Bugis (Banana Leaf–Wrapped Cake)
Ingredients
-
Glutinous rice flour
-
Coconut milk
-
Palm sugar & coconut filling
-
Banana leaves
Instructions
-
Make dough with flour and coconut milk.
-
Fill with sweet coconut mixture.
-
Wrap in banana leaves.
-
Steam for 30 minutes.
9. Lupis (Sticky Rice Cake)
Ingredients
-
Glutinous rice
-
Banana leaves
-
Palm sugar syrup
-
Grated coconut
Instructions
-
Soak rice for 2 hours.
-
Wrap tightly in banana leaves.
-
Boil for 2–3 hours.
-
Slice and serve with syrup and coconut.
10. Nagasari (Banana Coconut Cake)
Ingredients
-
Rice flour
-
Coconut milk
-
Sugar
-
Banana slices
-
Banana leaves
Instructions
-
Cook flour, coconut milk, and sugar until thick.
-
Place banana on batter.
-
Wrap in banana leaves.
-
Steam for 20 minutes.
Below is a complete, clear, start-to-finish “how to make” guide for all 10 Indonesian traditional cake recipes you mentioned earlier. This is written practically, so someone could actually cook from it, but still warm and readable—perfect for a blog or recipe section.
1. Klepon (Palm Sugar–Filled Rice Balls)
How to Make Klepon
-
In a bowl, mix glutinous rice flour with pandan extract.
-
Gradually add warm water and knead until the dough is soft but not sticky.
-
Pinch off small portions, flatten in your palm, and place chopped palm sugar in the center.
-
Seal carefully and roll into smooth balls (no cracks, or sugar will leak).
-
Bring a pot of water to a gentle boil.
-
Drop the balls in and cook until they float (about 2–3 minutes).
-
Remove and immediately roll in salted grated coconut.
-
Serve warm.
2. Onde-Onde (Sesame Balls)
How to Make Onde-Onde
-
Mix glutinous rice flour and warm water into a smooth dough.
-
Divide dough into equal portions.
-
Flatten each piece and fill with mung bean paste.
-
Seal tightly and roll into balls.
-
Coat generously with sesame seeds.
-
Heat oil over medium-low heat.
-
Fry balls slowly, stirring gently, until golden and puffed.
-
Drain and cool slightly before serving.
3. Kue Lapis (Steamed Layer Cake)
How to Make Kue Lapis
-
Mix rice flour, tapioca flour, sugar, and coconut milk until smooth.
-
Strain the batter to remove lumps.
-
Divide batter into separate bowls and color each portion.
-
Heat steamer until water is boiling steadily.
-
Pour one thin layer into a greased pan and steam for 5 minutes.
-
Pour the next layer and steam again.
-
Repeat until all layers are used.
-
Steam the final layer for 10 minutes.
-
Cool completely before slicing.
4. Kue Dadar Gulung (Pandan Coconut Rolls)
How to Make Dadar Gulung
-
Cook grated coconut and palm sugar over low heat until sticky; cool.
-
Mix flour, egg, coconut milk, and pandan extract into smooth batter.
-
Heat a nonstick pan lightly greased with oil.
-
Pour thin batter and cook like a crepe (do not brown).
-
Place filling near one edge and roll gently.
-
Slice or serve whole.
5. Kue Putu (Steamed Bamboo Cake)
How to Make Kue Putu
-
Mix rice flour with salt and sprinkle water until crumbly.
-
Prepare bamboo molds or small heatproof tubes.
-
Fill halfway with flour mixture.
-
Add chopped palm sugar.
-
Cover with more flour.
-
Steam for 10–12 minutes until fragrant.
-
Serve hot with grated coconut.
6. Kue Lumpur (Soft Potato Coconut Cake)
How to Make Kue Lumpur
-
Mix mashed potatoes with sugar until smooth.
-
Add eggs one at a time and mix well.
-
Stir in flour and coconut milk.
-
Heat a greased pan or cake mold over low heat.
-
Pour batter into molds.
-
Cover and cook until set (about 15 minutes).
-
Add raisins or coconut on top if desired.
-
Serve warm.
7. Serabi (Traditional Coconut Pancake)
How to Make Serabi
-
Mix rice flour, coconut milk, yeast, sugar, and salt.
-
Let batter rest for 1 hour until slightly bubbly.
-
Heat small pan or clay pan over low heat.
-
Pour batter into center without spreading.
-
Cover and cook until bubbles form and surface sets.
-
Serve plain or with palm sugar syrup.
8. Kue Bugis (Banana Leaf–Wrapped Cake)
How to Make Kue Bugis
-
Mix glutinous rice flour with coconut milk into smooth dough.
-
Cook grated coconut with palm sugar until thick; cool.
-
Take dough, flatten, and fill with coconut mixture.
-
Wrap tightly in banana leaves.
-
Steam for 30 minutes.
-
Cool slightly before unwrapping.
9. Lupis (Sticky Rice Cake)
How to Make Lupis
-
Soak glutinous rice for 2–3 hours.
-
Drain and wrap tightly in banana leaves (triangle or cylinder).
-
Secure with string.
-
Boil in water for 2–3 hours, keeping submerged.
-
Remove and cool slightly.
-
Slice and serve with palm sugar syrup and grated coconut.
10. Nagasari (Banana Coconut Cake)
How to Make Nagasari
-
Mix rice flour, coconut milk, sugar, and salt.
-
Cook over low heat, stirring constantly, until thick.
-
Cut bananas into halves.
-
Place batter on banana leaf, add banana, cover with batter.
-
Wrap neatly.
-
Steam for 20–25 minutes.
-
Serve warm or chilled.
Final Cooking Notes
-
Most Indonesian cakes rely on steaming, not baking.
-
Texture matters more than sweetness.
-
Banana leaves add aroma—use parchment if unavailable.
-
These cakes are best eaten fresh, often the same day.
In Indonesia, cake isn’t dessert—it’s daily life. It’s eaten standing at a stall, shared on buses, carried home in paper boxes. These cakes taught me that sweetness doesn’t have to overwhelm. It can comfort. It can travel quietly with you, long after the journey ends.

Comments
Post a Comment