Sago Dessert Recipe: Pearls in Coconut Milk With Sweet Potato
A warm sago dessert recipe from Singapore: chewy pearls in coconut milk with sweet potato. Easy home steps, hawker-style flavour and QQ texture tips.
Ah Ma QQ Bowl
Published 19 September 2026
There is something deeply comforting about a bowl of warm sago swimming in fragrant coconut milk, dotted with soft chunks of orange sweet potato. This sago dessert recipe brings together three humble ingredients that many Singaporean families grew up with — the kind of dessert Ah Ma would ladle out after a heavy dinner, steam still rising, the aroma of coconut filling the whole HDB kitchen. It is simple, forgiving and endlessly nostalgic, and today I will walk you through making it at home, hawker-style.
TL;DR — Key Takeaways
- This sago dessert recipe takes about 40 minutes and serves 4 people.
- Core ingredients: sago pearls, coconut milk, orange sweet potato, sugar (or gula melaka).
- The secret to chewy, translucent sago is boiling in plenty of water and resting it off the heat.
- Serve warm on a rainy Singapore evening, or chilled during a hot afternoon.
- Short on time? Add handmade sweet potato balls for extra QQ chew — no frying, just soft and springy.
What Is Sago and Why This Sago Dessert Recipe Works
Sago is a starch extracted from the pith of tropical palm stems, sold as tiny white pearls that turn glassy and chewy when cooked. In Singapore, sago has been a dessert staple for generations, appearing in everything from sago gula melaka to bubur. This sago dessert recipe works because sago's neutral, jelly-like bite is the perfect canvas for two bold partners: creamy coconut milk and naturally sweet sweet potato.
The magic is textural contrast. The pearls give you that satisfying "pop and chew," the coconut milk coats everything in silky richness, and the sweet potato adds soft, starchy body. It is the same philosophy behind our beloved sweet potato balls — comfort comes from that soft, bouncy, QQ mouthfeel. If you love that chewiness, you will feel right at home here.
Definitive statement: A well-made sago dessert should have translucent pearls with no chalky white centre, a coconut base that is rich but not cloying, and sweet potato that holds its shape rather than dissolving into mush.
Ingredients: What You Need for Sago in Coconut Milk
This sago dessert recipe needs just six core ingredients, most of which you can buy at any NTUC FairPrice or wet market. It scales easily for family gatherings or a solo treat.
For 4 servings:
- 1/2 cup (100g) small sago pearls — the tiny ones cook faster and stay chewier
- 300ml coconut milk — full-fat gives the creamiest result; about 1 standard tin
- 2 medium orange sweet potatoes (roughly 400g) — peeled and cubed
- 80–100g sugar, or 3 tablespoons gula melaka (palm sugar) for a smoky caramel note
- 1 cup (250ml) water for the coconut base, plus extra for boiling sago
- 1 pandan leaf, knotted (optional but very Singaporean)
- A pinch of salt to balance the sweetness
Pro tip: Orange-fleshed sweet potato (often labelled Australian sweet potato) gives the sweetest flavour and brightest colour. Purple sweet potato works too and turns the dish a gorgeous violet. Sweet potato is also rich in fibre and beta-carotene, making this one of the more nutritious desserts in the local repertoire — a big reason it is such a favourite among older folks. If you are cooking for grandparents, our guide to soft, comforting desserts for elderly parents has more gentle ideas.
How to Cook Sago Pearls So They Turn Out Chewy, Not Mushy
To cook sago perfectly, boil it in at least 8 cups of water per 1/2 cup of pearls, then rest it off the heat until translucent. This is the single most important step in the whole sago dessert recipe, and it is where most home cooks go wrong.
Here is the method:
- Bring a large pot of water to a rolling boil — use far more water than you think, as sago releases a lot of starch.
- Sprinkle in the sago slowly while stirring, so the pearls do not clump or stick to the bottom.
- Boil for 10–12 minutes, stirring now and then. You will see the pearls turn from opaque white to mostly clear.
- When only a tiny white dot remains in the centre of each pearl, turn off the heat, cover, and let it sit for 10 minutes. Residual heat finishes the job.
- Drain and rinse thoroughly under cold running water. This removes excess starch and stops the cooking, keeping the pearls separate and bouncy.
Definitive statement: Sago is ready the moment the last white dot disappears — cook it any longer in boiling water and it collapses into glue.
Putting It Together: The Full Sago Dessert Recipe
Once your sago is cooked and rinsed, this dessert comes together in about 15 minutes. The sweet potato and coconut base can even be prepared while the sago rests.
Step 1 — Cook the sweet potato. Steam or gently simmer the sweet potato cubes for 8–10 minutes until fork-tender but still holding their shape. Oversoft sweet potato falls apart in the soup, so keep an eye on it.
Step 2 — Make the coconut base. In a pot, combine 1 cup water, the knotted pandan leaf, sugar (or gula melaka) and a pinch of salt. Warm gently until the sugar dissolves. Lower the heat, then pour in the coconut milk. Do not let it boil — high heat splits coconut milk and makes it grainy. Stir until just steaming.
Step 3 — Combine. Add the cooked sweet potato and the drained sago to the coconut base. Stir gently to coat everything. Simmer on low for 2–3 minutes so the flavours marry.
Step 4 — Serve. Ladle into bowls warm, or chill for a few hours for a cold version. That first spoonful — chewy sago, creamy coconut, soft sweet potato — is pure Singapore comfort.
Want Extra QQ Chew? Add Sweet Potato Balls
For an even more indulgent bowl, drop in a handful of handmade sweet potato balls. Unlike the cubed sweet potato, these are hand-rolled dough balls with that signature bouncy, chewy bite that Singaporeans adore. At Ah Ma QQ Bowl, we make handmade traditional sweet potato balls delivered fresh from our Hougang home kitchen — boiled to that perfect soft, springy QQ texture, never fried. Simply warm them through in the coconut base for the last minute of cooking. If you would rather buy than roll your own, our guide on how to order sweet potato balls in Singapore covers delivery, self-collection and bulk orders.
Singapore Twists and Serving Ideas
Home cooks across Singapore love to personalise this sago dessert recipe with local ingredients and seasonal fruit. The base recipe is a starting point, not a rulebook.
- Gula melaka sago: Swap white sugar for palm sugar and drizzle extra melted gula melaka on top for that smoky, honeyed depth.
- Mango sago: Fold in fresh mango cubes and a splash more coconut milk for the popular Cantonese-style dessert.
- Black sesame version: Stir in a spoon of black sesame paste for a nutty, aromatic finish — the same flavour we celebrate in our black sesame sweet potato balls.
- Pandan overload: Blend a little pandan juice into the coconut base for a fragrant green tint.
This dessert also makes a thoughtful, homely gift. A tingkat of warm sago in coconut milk says "I was thinking of you" far better than anything store-bought — see our best food gifts in Singapore for every occasion for more ideas. And because it is naturally dairy-free and egg-free, it fits right into a spread of vegan desserts featuring sweet potato balls.
How Much Does It Cost to Make at Home?
A pot of this sago dessert serving four people uses only a handful of budget-friendly ingredients, making each bowl considerably cheaper than what you might pay at a hawker stall or dessert shop. That saving adds up quickly, making it a wonderfully economical treat for the whole family.
Of course, not everyone has time to boil, steam and stir on a busy weeknight — and that is completely fine. Part of Singapore's beauty is our thriving home-based food scene, where neighbours make the labour-intensive classics so you do not have to. If you are curious about that world, our team shares real home-based food business tips from running an HDB kitchen. And if you enjoy hunting down value, sites like WhyNotDeals round up the latest food and dining deals across Singapore so your sweet tooth never breaks the bank.
A Dessert Worth Passing Down
Making sago dessert at home is about more than the recipe. It is about the ritual — the smell of pandan and coconut, the patience of watching pearls turn clear, the joy of ladling out bowls for the people you love. These are the traditions that keep our food culture alive, generation after generation. If that resonates with you, you will enjoy our reflections on Chinese dessert traditions and passing recipes down.
So the next time it rains over your block in Hougang, or the afternoon heat calls for something cold and sweet, remember this humble sago dessert recipe. It asks little and gives so much — a warm, chewy, coconutty hug in a bowl.
Sources & References
- HealthHub Singapore — Healthy Recipes and Nutrition — Government health portal with nutritional guidance on ingredients like sweet potato and coconut.
- NTUC FairPrice — Grocery Ingredients — Reference for local availability and pricing of sago, coconut milk and sweet potato.
- National Heritage Board — Singapore Food Heritage — Background on Singapore's dessert and hawker food traditions.
- Ah Ma QQ Bowl — Handmade Sweet Potato Balls — Fresh, handmade sweet potato balls from our Hougang home kitchen.
- Health Promotion Board — Fruit and Vegetable Nutrition — Information on the health benefits of vegetables such as sweet potato.
Craving sweet potato balls?
Ah Ma's handmade taro sweet potato balls in green bean soup — soft, chewy, naturally gluten-free, no preservatives. Made fresh in our Hougang kitchen.
Frequently Asked Questions
The trick is to boil sago in plenty of water (about 8 cups per 1/2 cup of pearls), stir occasionally, then turn off the heat while a few white dots remain in the centre. Cover for 10 minutes to let residual heat finish cooking them, then rinse under cold water to stop the process and remove surface starch. Mushy sago almost always comes from overcooking or too little water. Rinsed and rested sago stays springy for hours.
Yes, and it is naturally close to vegan already. Sago pearls, sweet potato and coconut milk contain no dairy or egg, so you only need to sweeten with sugar syrup or gula melaka instead of condensed milk. Full-fat coconut milk gives the richest mouthfeel without any cream. Many Singapore home cooks make this exact version for family members who avoid dairy.
Ah Ma QQ Bowl makes handmade traditional sweet potato balls delivered fresh from our Hougang home kitchen, so you can enjoy that soft, chewy QQ texture without the prep work. Our sweet potato balls are boiled to order, never fried or frozen for long storage. They pair beautifully with sago and coconut milk at home. You can order for delivery or self-collection across Singapore.
Craving these? Order fresh from our Hougang kitchen
Soft, chewy sweet potato balls in warm green bean soup — handmade with real taro and green beans, no preservatives. Order online for delivery across Singapore.
Order NowRelated Articles
Red Bean Soup With Sweet Potato Balls: Classic Combination
Discover why red bean soup with sweet potato balls is Singapore's most comforting dessert combo, with a homemade recipe, tips and where to order fresh QQ balls.
Black Sesame Sweet Potato Balls: A Nutty Classic Twist
Discover black sesame sweet potato balls — a nutty, nostalgic twist on a Singapore favourite. Recipe tips, texture secrets and where to order fresh in Hougang.
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.