All Articles
recipes8 min read19 June 2026

Gula Melaka Dessert Soup Recipe: Rich Caramel Sweetness

Learn how to make gula melaka dessert soup at home — a rich, caramel-sweet base perfect with green bean soup and chewy sweet potato balls. Easy Singapore recipe.

AK

Ah Ma QQ Bowl

Published 19 June 2026

If you have ever spooned through a warm bowl of green bean soup at a hawker centre and wished the sweetness had more depth, gula melaka dessert soup is the answer. This iconic Southeast Asian palm sugar — tapped from the sap of coconut flower buds and slow-cooked into dark, fragrant cylinders — transforms any simple dessert soup into something deeply aromatic and unforgettable. It is the same smoky-sweet flavour behind some of Singapore's most beloved traditional desserts, from chendol to ondeh ondeh.

In this recipe, we will show you how to build a gula melaka dessert soup base from scratch and pair it with soft green beans and pandan for a comforting bowl you can make any night of the week.

TL;DR: Melt 150g of gula melaka with pandan leaves and water, simmer with cooked green beans, and finish with coconut milk. Total time: about 1 hour. The result is a rich, caramel-sweet soup that works beautifully on its own or topped with chewy extras like sweet potato balls.


Why Gula Melaka Makes the Best Dessert Soup Base

Gula melaka is not just sugar — it is flavour. Where white sugar adds one-dimensional sweetness, gula melaka brings a complex profile of deep caramel, light smokiness, and a butterscotch finish that lingers on the tongue. Gram for gram, it contains about 70% sucrose compared to refined sugar's 99%, which means you get sweetness plus character.

In Singapore's dessert tradition, gula melaka has been the sweetener of choice for generations. You will find it in hawker stall chendol, in your ah ma's bubur cha cha, and drizzled over steaming bowls of sago. Its glycaemic index sits around 35–42 (compared to 65 for white sugar), which is one reason many home cooks prefer it — though you should still enjoy it in moderation.

The best gula melaka for cooking comes in dark, dense cylinders or discs. Look for versions that list only coconut or palm sap as the ingredient. Lighter-coloured blocks are often mixed with cane sugar and lack that signature smokiness. At wet markets across Singapore — Tekka, Geylang Serai, or Hougang — you can usually find quality gula melaka for $2–$4 per pack.


Gula Melaka Dessert Soup Recipe: Ingredients You Will Need

This recipe serves 4 generous bowls. Everything is available at your nearest NTUC FairPrice or wet market.

For the soup base:

  • 150g gula melaka, shaved or roughly chopped
  • 4 pandan leaves, knotted
  • 800ml water
  • 1 small piece of dried orange peel (optional, for subtle citrus fragrance)

For the green beans:

  • 150g split mung beans (green beans), soaked for at least 1 hour
  • 600ml water
  • Pinch of salt

For the finishing touch:

  • 200ml coconut milk (or coconut cream for a richer bowl)
  • Extra gula melaka to taste

Optional toppings:

  • Sweet potato balls (handmade ones with that QQ chewy texture work best)
  • Sago pearls
  • Sliced banana

How to Make Gula Melaka Dessert Soup Step by Step

This is a forgiving recipe — perfect for beginners and weekend cooking sessions with the family.

Step 1: Cook the green beans

Rinse your soaked mung beans until the water runs clear. Add them to a pot with 600ml of water and bring to a boil. Reduce to a gentle simmer, cover, and cook for 25–30 minutes until the beans are soft and starting to split. Some cooks prefer their beans intact with a slight bite; others like them completely broken down into a thick, porridge-like consistency. Both are delicious. Add a pinch of salt — this actually enhances the sweetness later.

Step 2: Prepare the gula melaka syrup

While the beans simmer, shave or chop your gula melaka into small pieces so it melts evenly. In a separate saucepan, combine the gula melaka, 800ml water, and knotted pandan leaves. Heat over medium-low flame, stirring occasionally, until the sugar dissolves completely — about 8–10 minutes. Do not rush this step with high heat, as gula melaka can scorch and turn bitter.

Once dissolved, let the syrup simmer gently for another 5 minutes. The kitchen will smell incredible — that warm, toasty caramel fragrance is exactly what makes a gula melaka dessert soup so special. Strain through a fine mesh sieve to catch any impurities.

Step 3: Combine and finish

Pour the strained gula melaka syrup into the pot of cooked green beans. Stir well and simmer together for 5 minutes so the flavours marry. Taste and adjust — you may want more gula melaka for deeper sweetness or a splash more water if it is too thick.

Turn off the heat and stir in the coconut milk. Adding it off the heat prevents the coconut milk from splitting. The soup should turn a gorgeous amber-brown with swirls of creamy white.

Step 4: Serve warm or chilled

Ladle into bowls and add your favourite toppings. This soup is wonderful served warm on a rainy evening or chilled from the fridge on a hot Singapore afternoon. It keeps well in the fridge for up to 3 days.


Best Toppings for Your Gula Melaka Dessert Soup

The beauty of a well-made gula melaka soup base is its versatility. Here are some classic pairings:

ToppingTextureWhy It Works
Sweet potato ballsSoft and QQ chewyThe subtle sweetness of sweet potato complements gula melaka's caramel depth perfectly
Sago pearlsBouncy and translucentAdds body and visual appeal
Black glutinous riceNutty and slightly chewyCreates a more substantial, meal-like dessert
Attap chee (palm seeds)Crunchy and refreshingA nod to the classic ice kachang combination

At Ah Ma QQ Bowl, we love pairing our handmade traditional sweet potato balls — delivered fresh from our Hougang home kitchen — with a fragrant gula melaka green bean soup. The QQ chewiness of the sweet potato balls against the smoky-sweet broth is the kind of combination that makes you close your eyes and just enjoy. If you are curious about what makes sweet potato balls different from tang yuan, we have a detailed comparison here.


Tips for Getting Your Gula Melaka Dessert Soup Just Right

Choose the right gula melaka. Darker blocks generally have a more intense, smoky flavour. Malaccan gula melaka is widely considered the gold standard, but Indonesian and Thai versions work well too. Avoid any that feel overly hard and crystalline — they may be heavily mixed with cane sugar.

Do not skip the pandan. Pandan and gula melaka are one of Southeast Asia's greatest flavour pairings. The floral, vanilla-like aroma of pandan rounds out the caramel intensity and gives the soup an unmistakable Singaporean character.

Control the sweetness. Start with less gula melaka than you think you need. You can always melt more and add it in, but you cannot take sweetness away. A good benchmark: 150g of gula melaka for 4 bowls gives moderate sweetness. Go up to 200g if you prefer it sweeter.

Make it a gift. A jar of homemade gula melaka green bean soup, paired with a box of fresh sweet potato balls, makes a thoughtful and delicious gift — especially for elderly parents who appreciate soft, comforting traditional desserts. Looking for more food gift ideas for different occasions? There are plenty of ways to show love through food.


Is Gula Melaka Dessert Soup Vegan?

Yes — this gula melaka dessert soup recipe is naturally vegan. Gula melaka is plant-derived, mung beans are a legume, and coconut milk replaces any dairy. It is one of the most accessible traditional desserts for those following a plant-based diet in Singapore. If you are exploring more vegan dessert options in Singapore, you will find that many heritage sweets are already naturally dairy-free.

For those watching the deals, keep an eye on WhyNotDeals for discounts on baking supplies and ingredients — gula melaka and coconut cream often go on promotion at FairPrice and Sheng Siong.


Variations to Try

Once you have mastered the basic gula melaka dessert soup, experiment with these twists:

  • Gula melaka with sweet potato soup: Replace the mung beans with cubed orange and purple sweet potato. The natural sweetness of the sweet potato pairs beautifully, and you get a stunning two-tone colour.
  • Gula melaka sago: Skip the green beans entirely and cook sago pearls in the gula melaka syrup. Serve with thick coconut cream — essentially a simplified bubur cha cha.
  • Chilled gula melaka with grass jelly: For a refreshing summer version, chill the soup and serve with cubed grass jelly and shaved ice.

A Soup That Tastes Like Home

There is something about a gula melaka dessert soup that takes you back. Maybe it is the smell of pandan drifting through the HDB corridor, or the way the caramel sweetness reminds you of your grandmother's kitchen. These are the flavours that make Singapore's dessert heritage so special — simple, honest, made with care.

At Ah Ma QQ Bowl, our handmade sweet potato balls in green bean soup carry that same spirit — boiled fresh, soft and chewy, made in our Hougang home kitchen with recipes passed down through the family. Whether you are cooking this gula melaka dessert soup from scratch or ordering a bowl to enjoy at home, the most important ingredient is always heart.


Sources

  1. Singapore Food Agency — Food Safety Guidelines for Home-Based Businesses
  2. Health Promotion Board — Nutritional Information on Sugars and Sweeteners
  3. NParks Flora & Fauna Web — Coconut Palm (Cocos nucifera)

Craving sweet potato balls?

Ah Ma's handmade taro sweet potato balls in green bean soup — naturally gluten-free, no preservatives. Next-day delivery across Singapore.

View Our Products

Frequently Asked Questions

Gula melaka has a deep, smoky caramel flavour with hints of butterscotch and toffee — quite different from regular white or brown sugar. In dessert soup, it creates a rich, fragrant sweetness that pairs beautifully with ingredients like green beans, sweet potato, and pandan. Many Singaporeans describe it as the taste of childhood.

Yes, you can substitute gula melaka for rock sugar in green bean soup. Use roughly the same weight but taste as you go — gula melaka is intensely flavoured, so you may need slightly less. The soup will turn a deeper amber colour and have a more complex, caramel-forward sweetness compared to the clean sweetness of rock sugar.

Store leftover gula melaka dessert soup in an airtight container in the fridge for up to 3 days. Reheat gently on the stove over low heat, adding a splash of water if it has thickened. If you have toppings like sweet potato balls, store them separately to maintain their QQ chewy texture.

Tags:gula melakadessert soupsingapore recipegreen bean soupsweet potato ballstraditional desserts

Ready to try Ah Ma's sweet potato balls?

Handmade with real taro, sweet potato, and green beans. Frozen fresh with no preservatives. Order online for next-day delivery across Singapore.

Order Now