National Dish Indonesia: Kolak (Recipe)

In this article
Treat yourself to Kolak, a warm and comforting sweet from Indonesia that is especially cherished during Ramadan. This silky dessert brings together tender banana, soft sweet potato and the deep caramel sweetness of palm sugar, all simmered in rich, creamy coconut milk. Fragrant and gently spiced, it captures the tropical warmth of the islands in a single bowl. Bring a taste of Indonesia straight to your own kitchen with this irresistibly soothing pudding.
About Kolak
Kolak is a traditional Indonesian dessert that is especially popular during Ramadan, though it is enjoyed on countless other occasions too. This tempting sweet combines the tender texture of banana and the natural sweetness of sweet potato with rich, creamy coconut milk. The aromatic palm sugar lends the dish an exquisite note that turns every spoonful into a little moment of pleasure. Kolak is not only a treat for the palate but a feast for the eyes, bringing the tropical flavours of Indonesia into your home.
Ingredients (serves 1–2)
- 2 ripe bananas
- 1 medium sweet potato
- 400 ml coconut milk
- 100 g palm sugar
- 1 pinch of salt
- 1–2 pandan leaves, optional
Shopping for the ingredients
To make kolak you need just a few basic ingredients, most of which are available in any Asian grocery. Coconut milk is sold in tins, while palm sugar usually comes in solid blocks. Be sure to pick out ripe bananas, as they give the dish its essential sweetness. The sweet potatoes should be fresh too, so you get the best possible flavour from this comforting pudding.
Preparing the dish
Getting kolak ready is quick and straightforward. Begin by peeling the sweet potato and cutting it into cubes so it cooks evenly. The bananas should be sliced into thick rounds. If you are using pandan leaves, rinse them and tie them into a knot to draw out their fragrance as the dish simmers. These few steps set you up perfectly for the cooking that follows.
Step-by-step instructions
- Pour the coconut milk into a pan and add the palm sugar. Stir until the sugar has fully dissolved.
- Add the diced sweet potato and the pandan leaves, then bring the mixture to the boil.
- Reduce the heat and let the sweet potato simmer gently for about 10 minutes, until tender.
- Add the sliced bananas and cook for a further 5 minutes, until soft.
- Finally, add a pinch of salt and stir well to finish.
Gluten-free / lactose-free version
Kolak is naturally gluten-free and lactose-free, which makes it an excellent choice for anyone with food intolerances. Using coconut milk in place of cow’s milk gives the dessert its creamy consistency without adding any lactose at all. Just take care that every ingredient, especially the palm sugar, is free from gluten. You can then enjoy kolak with complete peace of mind and let its delicious flavours win you over.
Tips for vegans and vegetarians
Since kolak contains no animal products, it is already naturally vegan. To keep the vegan version simple, just stick to the ingredients listed above. Many Indonesians also add different fruits to boost the variety and flavour, which is ideal for plant-based eaters. Try mixing in extra fruits to make your kolak even more colourful and varied, much as you would with a refreshing Es Pisang Ijo.
More tips and tricks
One of the best ways to vary kolak is to adapt the ingredients to your own taste. Add jackfruit or other tropical fruits, for example, to introduce extra textures and aromas. Experiment with the amount of palm sugar to reach exactly the sweetness you like. If you want a more pronounced coconut note, scatter a little toasted coconut over the top before serving.
Adapting the recipe to your taste
Adapting kolak to personal preference is easy. You can increase or reduce the sweetness simply by using more or less palm sugar. The choice of fruit is just as flexible. Instead of sweet potato you could use pumpkin or even tapioca pearls. Be creative and conjure up your own version of this traditional recipe to suit your mood.
Ingredient substitutions
If you cannot find certain ingredients, there are several alternatives to fall back on. In place of sweet potato you can use ordinary potatoes, while honey makes a good stand-in for palm sugar — though use it sparingly, as it is sweeter. If coconut milk is unavailable, almond or oat milk will give a similar, if not quite identical, consistency. Stay open to changes and try out different combinations to find your favourite.
Drink pairing ideas
Kolak pairs beautifully with a range of drinks. A cup of Indonesian coffee or a refreshing tea punch goes wonderfully with the sweetness of the dessert. A chilled glass of lemon water or a fruity iced tea also makes a lovely accompaniment, rounding off the flavour experience. These drinks help to lift the flavours of kolak and offer a complete spectrum of taste, just as a cooling Cendol might on a hot day.
Serving and presentation ideas
Presentation does a great deal for the appeal of kolak. Serve it in attractive bowls that show off the colours of the ingredients. A garnish of fresh mint leaves or toasted coconut adds a pleasing visual contrast. Using brightly coloured spoons or dishes can make the moment you bring the dessert to the table even more eye-catching.
A bit of history
Kolak has its roots deep in Indonesian culture and has been prepared across many regions of the country for centuries. It is far more than a simple dessert; it forms part of the traditional festive table during religious celebrations. The use of palm sugar and coconut milk reflects the local agriculture and the ingredients readily available across Indonesia. Over the years kolak has spread in countless variations and remains a symbol of Indonesian hospitality — a hallmark of Indonesian cuisine.
More recipe ideas
Summary: Kolak
Kolak is a delicious Indonesian dessert that is rich in flavour and texture. This dish brings together the sweetness of banana, the creamy consistency of coconut milk and the distinctive note of palm sugar. Perfect for festive occasions or simply a sweet moment of calm, kolak is easy to adapt so you can fold in your own favourite ingredients. Whether served traditionally or given a creative twist, kolak promises a unique taste experience that brings the exotic warmth of Indonesia into your home.


