All Articles
recipes8 min read30 September 2026

Sweet Potato Mochi Recipe: QQ Chewy Singapore Treat

Learn this easy sweet potato mochi recipe for a QQ chewy Singapore treat. Step-by-step guide to handmade sweet potato balls in green bean soup, made simple.

AK

Ah Ma QQ Bowl

Published 30 September 2026

This sweet potato mochi recipe shows you how to make QQ chewy sweet potato balls at home in about 45 minutes, using just four core ingredients: sweet potato, tapioca starch, sugar, and water. The result is a bowl of soft, bouncy dessert balls — boiled, never fried — served in warm green bean soup, the way many Singapore families have enjoyed it for generations. If you have ever slurped a bowl of tau suan or bubur at a hawker centre and wished you could recreate that comfort at home, this is where you start.

TL;DR — Key Takeaways

- What it is: Handmade sweet potato balls with a QQ (springy, chewy) texture, boiled and served in green bean soup.

- Time: ~45 minutes total (15 min prep, 30 min cook).

- Core ratio: Roughly 1 part tapioca starch to 1.5 parts mashed sweet potato by feel — adjust until the dough is soft but not sticky.

- Cost: Affordable pantry ingredients make 4–6 servings.

- Key rule: Boil, do not fry. Fried versions lose the light, chewy QQ bite that defines this Singapore treat.

What Makes a Sweet Potato Mochi Recipe "QQ"?

"QQ" is the local shorthand for that satisfying springy, chewy, slightly bouncy texture — think of the pull between your teeth when you bite a fresh sweet potato ball. In this sweet potato mochi recipe, the QQ effect comes almost entirely from the ratio of starch to sweet potato and from boiling the balls until they float. A properly made sweet potato ball should be soft on the outside and chewy in the centre, never hard, gummy, or greasy.

The term "QQ" comes from Taiwanese Hokkien and travelled into Singapore's dessert vocabulary the same way pearls arrived in our bubble tea. The definitive rule for QQ texture: use tapioca starch (or sweet potato starch), not plain flour, and knead only until the dough just comes together. Over-kneading develops toughness; too much starch makes the balls rubbery. Getting this balance right is the difference between a hawker-quality dessert and a disappointing lump.

If you love the natural sweetness of tubers, you may also enjoy exploring vegan desserts in Singapore built around sweet potato balls — this recipe is naturally plant-based when you use water and skip any dairy.

Ingredients for Handmade Sweet Potato Balls

For 4–6 servings, you need only a handful of pantry-friendly ingredients — all readily available at any wet market or NTUC FairPrice. The star is orange or purple sweet potato — both work, though purple gives a stunning colour and a slightly earthier taste. Below is everything for both the balls and the classic green bean soup.

For the sweet potato balls:

  • 300g sweet potato (orange or purple), peeled
  • 120–150g tapioca starch (add gradually — you may not need all of it)
  • 2 tablespoons sugar
  • 1–2 tablespoons warm water (only if the dough is too dry)

For the green bean soup:

  • 200g split mung beans (green bean, lu dou)
  • 1.5 litres water
  • 3–4 tablespoons rock sugar, to taste
  • 2 pandan leaves, knotted (optional but very local)

A quick note on sweet potato choice: orange sweet potato has roughly 86 calories per 100g and is rich in beta-carotene, while purple varieties carry more anthocyanins. Both are naturally sweet, which means you can keep added sugar low — a reason this dessert sits comfortably among soft, nutritious desserts suitable for elderly parents.

Step-by-Step: How Do You Make Sweet Potato Balls?

To make sweet potato balls, steam the sweet potato until fork-tender, mash it smooth, mix in tapioca starch and sugar to form a soft dough, roll into small balls, and boil until they float. The entire process takes about 45 minutes and requires no special equipment beyond a pot and a steamer. Here is the full method.

Step 1: Steam and mash

Cut the peeled sweet potato into 2cm chunks and steam for 15–20 minutes until a chopstick slides through easily. Steaming (rather than boiling) keeps the flesh from getting waterlogged, which matters — excess moisture forces you to add more starch and ruins the QQ balance. Mash while hot until completely smooth; any lumps become hard spots later.

Step 2: Form the dough

While the mash is still warm, add the sugar, then work in the tapioca starch a few tablespoons at a time. Stop adding starch the moment the dough is soft, pliable, and no longer sticks to your palms — this is the single most important judgement call in the recipe. It should feel like play dough or an earlobe. If it cracks, add a teaspoon of warm water; if it sticks, dust in a little more starch.

Step 3: Roll the balls

Pinch off small pieces and roll into balls about 2cm wide — roughly the size of a S$0.20 coin, or a little smaller. Keep them uniform so they cook evenly. This is the meditative part; in many Singapore homes, rolling sweet potato balls is a task the whole family does together at the kitchen table, a small ritual passed between generations. It is exactly the kind of hands-on tradition explored in Chinese dessert traditions and passing recipes down.

Step 4: Boil until they float

Bring a pot of water to a rolling boil and drop the balls in gently. They will sink, then rise to the surface within 3–5 minutes — floating is your signal they are cooked. Let them bob for another 30 seconds, then scoop them out with a slotted spoon. Do not overcrowd the pot, and never deep-fry them: authentic Singapore sweet potato balls are always boiled, giving that light, soft, chewy finish.

The Green Bean Soup That Ties It Together

The classic pairing for sweet potato balls in Singapore is a warm, lightly sweet green bean (mung bean) soup, which takes about 40 minutes to cook and can simmer while you prepare the balls. The soup should be soothing and not overly sweet, letting the natural flavour of the beans and sweet potato shine. This combination is a hawker-stall staple you will recognise from tze char dessert corners and old-school liang teh shops.

Rinse the mung beans, then bring them to a boil in 1.5 litres of water with the pandan leaves. Lower to a simmer for 30–40 minutes until the beans soften and split, stirring occasionally so they do not catch. Add rock sugar to taste near the end. Ladle the hot soup over your freshly boiled sweet potato balls and serve immediately — the aroma of pandan and the earthy sweetness of mung beans is pure nostalgia in a bowl.

Definitive tip: For a silkier soup, cook the beans until they break down completely; for a chunkier, more rustic bowl closer to the pasar malam style, stop while some beans still hold shape. Curious about that night-market flavour? Our guide to pasar malam desserts in Singapore covers the sweets that shaped many of our childhoods.

Common Mistakes and How to Fix Them

The three most common mistakes when making sweet potato balls are adding too much starch (rubbery balls), boiling too long (soggy, falling-apart balls), and using watery mash (which then needs even more starch). Each one is easy to avoid once you know the signs. Here is a quick troubleshooting guide.

  • Balls are hard or rubbery: Too much tapioca starch. Next batch, add less and stop as soon as the dough holds together.
  • Balls dissolve in the water: Too little starch, or the water was not at a proper boil. Keep the boil steady and add a touch more starch.
  • Balls taste bland: Your sweet potato may have been a low-sugar variety. Add a little more sugar to the dough, or serve with a slightly sweeter syrup.
  • Dough keeps cracking: The mash cooled too much. Work while warm and add warm water a teaspoon at a time.

A homemade batch that does not turn out perfect is still a win — but if you are cooking for a gathering, a celebration, or a gift, consistency matters. That is where a trusted home kitchen helps.

When You'd Rather Skip the Rolling: Ordering Fresh

Making sweet potato balls at home is deeply rewarding, but it is also time-consuming — realistically 45 minutes to an hour, plus cleanup, which is a lot on a busy HDB weeknight. For those days, Ah Ma QQ Bowl makes handmade traditional sweet potato balls delivered fresh from our Hougang home kitchen, paired with slow-cooked green bean soup, so you get that QQ chewy comfort without the prep. Everything is boiled to order and made in small batches, the way ah ma would.

This is especially handy for gifting or for elderly family members who love the dessert but can no longer stand at the stove. If you are thinking of it as a present, our roundup of the best food gifts in Singapore for every occasion has ideas, and you can read exactly how to order sweet potato balls in Singapore — including delivery, self-collection, and bulk orders for parties. Want to make it feel extra special? Try a black sesame variation for a nutty, aromatic twist.

Whether you cook or order, keep an eye out for savings too — you can often find food and dining deals across Singapore on WhyNotDeals when planning a bigger order or a family treat.

Serving, Variations, and Making It Your Own

Sweet potato balls are endlessly adaptable: swap green bean soup for warm ginger syrup on a rainy day, add them to bubur cha cha, or serve them chilled in coconut milk during Singapore's hotter months. The base recipe stays the same — only the pairing changes. This flexibility is why the dish has stayed on family tables for decades.

Fun sensory note: purple sweet potato balls in white coconut milk look stunning and taste subtly floral, while orange balls in ginger syrup give a warming, almost festive flavour. These little variations make the dessert a natural fit for celebrations — from reunion dinners to Father's Day dessert ideas. However you serve it, the QQ chewy bite and the homemade warmth are what people remember.

Sources & References

  1. HealthHub Singapore — Nutrition & Healthier Choices — official Health Promotion Board resource on the nutritional value of vegetables like sweet potato.
  2. Health Promotion Board (HPB) — Singapore government guidance on sugar intake and healthier dessert choices.
  3. National Heritage Board — Singapore Food & Hawker Culture — background on local food heritage and traditions.
  4. Singapore Food Agency (SFA) — official food safety and home-based food preparation guidelines.
  5. Ah Ma QQ Bowl — handmade sweet potato balls and green bean soup, made fresh in Hougang.

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

Sweet potato mochi (sweet potato balls) are made mainly from mashed sweet potato mixed with tapioca or sweet potato starch, giving them a bouncy, QQ chewy bite and a natural orange or purple colour. Tang yuan is made from glutinous rice flour and water, with a softer, stickier texture. In Singapore, sweet potato balls are often served in green bean soup or ginger syrup, and unlike some versions overseas, ours are boiled rather than fried — so they stay soft and light.

Uncooked sweet potato balls freeze beautifully. Lay them on a tray so they do not stick together, freeze until firm, then transfer to a bag for up to one month. Cook them straight from frozen in boiling water — no thawing needed. Cooked balls are best eaten fresh, but you can gently reheat them in warm soup over low heat so they do not turn mushy.

Yes. If you would rather skip the mashing and rolling, Ah Ma QQ Bowl makes handmade traditional sweet potato balls delivered fresh from our Hougang home kitchen, paired with slow-cooked green bean soup. It is a convenient option for busy weeks, elderly parents, or when you simply want that nostalgic QQ texture without the prep. You can order for delivery or self-collection across Singapore.

Tags:sweet potato ballschinese dessertsingapore desserthome recipeqq texturegreen bean soup

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 Now