All Articles
recipes8 min read6 November 2026

Sweet Potato Cake Recipe: Soft Steamed Kueh

Try this easy sweet potato cake recipe for soft, chewy steamed kueh. Simple HDB-kitchen steps, ingredient swaps and tips for Singapore dessert lovers.

AK

Ah Ma QQ Bowl

Published 6 November 2026

Sweet Potato Cake Recipe: Soft Steamed Kueh

If you grew up in Singapore, you probably remember a slab of warm, golden kueh sitting on a hawker stall tray, its surface slightly glossy and its inside so soft it gave way at the touch of a spoon. This sweet potato cake recipe brings that memory into your own HDB kitchen using just a handful of ingredients, a steamer and about an hour. The result is a naturally sweet, gently chewy steamed kueh that tastes of home, with the earthy perfume of sweet potato rising from the steamer as it cooks.

TL;DR – Key Takeaways

- Yield: One 7-inch round cake, about 8 slices

- Active time: 20 minutes. Steaming time: 30 to 35 minutes

- Core ratio: 300g mashed sweet potato + 100g rice flour + 30g tapioca starch + 300ml liquid

- Secret to softness: Steam the sweet potato first, never boil it, and let the cake cool before slicing

- Keeps: 1 day at room temperature, 3 days refrigerated, 1 month frozen

What Is Sweet Potato Cake (Steamed Kueh)?

Sweet potato cake is a steamed kueh made from mashed sweet potato and rice flour, cooked into a soft, lightly chewy slab. Unlike baked cakes, it uses no eggs, butter or raising agents, so the texture comes entirely from starch and steam. It belongs to the same family as the many kueh that fill Singapore's kopitiam and pasar malam stalls.

Many families make a version of this at home, and recipes often differ from aunty to aunty. Some add grated coconut, some prefer gula melaka syrup, and others keep it plain so the sweet potato can speak for itself. If you enjoy the culture behind these treats, our piece on Chinese dessert traditions and passing recipes down explains why a recipe like this tends to travel through families by memory rather than measuring cup.

Ingredients for an Easy Sweet Potato Cake Recipe

A good steamed sweet potato cake needs only six core ingredients, and most are already in a Singapore pantry. Using orange-fleshed sweet potato gives the creamiest, most fragrant result.

For one 7-inch round tin:

  • 400g orange-fleshed sweet potato (about 300g once peeled and steamed)
  • 100g rice flour
  • 30g tapioca starch (this adds the QQ bounce)
  • 50g caster sugar, or 60g grated gula melaka for a deeper caramel note
  • 300ml water, or half water and half coconut milk for a richer cake
  • 1 tbsp neutral oil, plus extra for greasing
  • A small pinch of salt

Optional toppings: toasted white sesame seeds, a spoonful of grated fresh coconut, or crispy fried shallots if you like a savoury contrast.

Equipment: a steamer or wok with a rack, a 7-inch round tin, a potato masher or fork, and a clean tea towel to wrap the lid.

How Do You Make Soft Steamed Sweet Potato Kueh?

You make steamed sweet potato kueh by steaming and mashing the sweet potato, mixing it with rice flour, tapioca starch, sugar and liquid into a smooth batter, then steaming it for 30 to 35 minutes. The whole process takes about an hour including cooling. Here is the step-by-step method.

Step 1: Steam the sweet potato

Peel the sweet potatoes and cut them into 2cm cubes. Steam over high heat for 15 to 20 minutes until a fork slides in with no resistance. Steaming rather than boiling keeps the flesh drier and sweeter, which means a firmer, more flavourful cake.

Step 2: Mash until completely smooth

Mash the hot sweet potato while it is still warm, because cold sweet potato turns stiff and leaves lumps. For a silky finish, press it through a fine sieve. You should end up with roughly 300g of smooth mash.

Step 3: Make the batter

In a large bowl, combine the rice flour, tapioca starch, sugar and salt. Add the mashed sweet potato, then pour in the liquid slowly while whisking. Stir in the oil. The batter should be thick but pourable, like pancake batter. If it feels stiff, add 2 to 3 tablespoons more water.

Step 4: Steam the kueh

Grease your tin well and pour in the batter, tapping it on the counter to release air bubbles. Bring the water in your steamer to a rolling boil first, then place the tin inside. Wrap the lid with a tea towel and steam over medium-high heat for 30 to 35 minutes. The cake is done when a skewer comes out clean and the surface looks set and slightly glossy.

Step 5: Cool before slicing

This step is the one most people skip. Let the kueh cool for at least 30 minutes so the starch finishes setting. Slice with an oiled knife for clean edges, then top with sesame seeds or coconut.

Why Is Steamed Sweet Potato Cake So Soft and Chewy?

The soft, chewy texture of a steamed sweet potato cake comes from the gelatinisation of rice flour and tapioca starch, which swell with moisture as they cook. Rice flour provides the tender structure, while tapioca starch adds the elastic "QQ" bounce Singaporeans love. A definitive rule of thumb: more tapioca means chewier kueh, more rice flour means softer, more crumbly kueh.

Sweet potato itself contributes moisture and natural sugars. Raw sweet potato contains roughly 86 calories per 100g according to standard food composition data, and it brings fibre and beta-carotene, which gives the cake its sunny orange colour. If you are curious about the nutrition side, we explain it in vitamin A from sweet potato desserts.

Sweet Potato Cake Recipe Troubleshooting: 5 Common Problems

Most failures with a sweet potato cake recipe come down to moisture and timing. Fix these five issues and your kueh will turn out reliably soft.

  1. Cake is too dense: You likely used too much flour or under-mashed the potato. Stick to the weights above.
  2. Surface is wet or pitted: Water dripped from the lid. Always wrap the lid in a tea towel.
  3. Centre is sticky: It needs more steaming time or more cooling time. Add 5 minutes and rest it longer.
  4. Cake tastes bland: Orange sweet potato varies in sweetness. Add an extra tablespoon of sugar or a tiny pinch more salt to lift the flavour.
  5. Cake sticks to the tin: Grease generously, or line the base with baking paper.

Can You Make Steamed Sweet Potato Cake Healthier or Vegan?

Yes. This sweet potato cake recipe is already free of eggs and dairy, which makes it naturally vegan when made with water or coconut milk. You can reduce the sugar to 30g because sweet potato is naturally sweet, and swap caster sugar for gula melaka for a lower-processed option.

It is also a gentle dessert for family members who prefer soft foods. If you are cooking for grandparents, our guide to desserts for elderly parents in Singapore has more soft, easy-to-chew ideas, and our vegan desserts in Singapore roundup covers other plant-based treats worth trying.

Sweet Potato Cake vs Other Sweet Potato Desserts

A steamed sweet potato cake is firm and sliceable, while other sweet potato desserts are served warm and soupy. Knowing the difference helps you choose the right treat for the occasion.

DessertTextureCooking methodBest served
Steamed sweet potato kuehSoft, slightly chewy slabSteamedRoom temperature, as a snack
Sweet potato mochiVery chewy, stretchySteamed or boiledWarm or cooled
Sweet potato balls in green bean soupSoft and QQ, springyBoiledHot or chilled

If you love the chewy side of things, try our sweet potato mochi recipe as your next weekend project. And if you would rather skip the steaming, Ah Ma QQ Bowl makes handmade traditional sweet potato balls delivered fresh from our Hougang home kitchen, boiled until soft and chewy and served in a gently sweet green bean soup.

Serving Ideas and Pairings for Your Sweet Potato Cake

Steamed sweet potato kueh is best served at room temperature or slightly warm, paired with a hot drink. Think of it the way you would a kopitiam breakfast: a slice of kueh beside a cup of kopi-o or Chinese tea.

  • Hawker-style: Top with toasted sesame seeds and grated coconut.
  • Tea-time: Serve with hot chrysanthemum tea to balance the sweetness.
  • Pasar malam inspiration: Cut into small squares and pack into a box, much like the sweets in our pasar malam desserts guide.
  • Festive gifting: Wrap slices in banana leaf or baking paper. For more ideas, see our best food gifts in Singapore list.

Buying a few ingredients for a batch of kueh is also a cheap way to feed a family. If you are watching your food budget, WhyNotDeals is a handy place to find the latest food and dining deals in Singapore.

How Do You Store and Reheat Sweet Potato Cake?

Sweet potato cake keeps for 1 day at room temperature, 3 days in the fridge and up to 1 month in the freezer. Because rice flour hardens when chilled, always re-steam rather than microwave if you can. Steam refrigerated slices for 5 to 8 minutes, or frozen slices for about 10 minutes, and they will return to a soft, tender texture. A quick microwave works in a pinch: cover the slice with a damp paper towel and heat for 20 to 30 seconds.

A Final Word From Our Kitchen

Making a sweet potato cake at home is a quiet kind of joy: the smell of steaming sweet potato, the careful wait while it cools, and the first soft, warm bite. Once you master this simple steamed kueh, you can play with gula melaka, coconut milk or purple sweet potato to make it your own family recipe.

On days when you want that same comforting sweetness without the steamer, we are always happy to help. You can read how to order sweet potato balls in Singapore for delivery, self-collection and bulk order details.

Sources

  1. Health Promotion Board Singapore – Healthy Eating
  2. Singapore Food Agency – Food Safety and Home-Based Food Businesses
  3. National Heritage Board – Singapore Heritage and Food Culture
  4. The Straits Times – Food

Skip the recipe: order a Green Bean QQ Bowl

Soft, chewy taro sweet potato balls in warm green bean soup, handmade fresh in our Hougang kitchen. Served hot, cold or frozen.

$6 a bowl · Free Hougang self-collection · Ready from tomorrow

Frequently Asked Questions

Hard kueh usually means too much flour for the amount of sweet potato, or it was steamed uncovered and lost moisture. Keep the batter ratio at roughly 3 parts mashed sweet potato to 1 part rice flour, and wrap the steamer lid in a tea towel so condensation does not drip on the cake. Let the kueh cool for at least 30 minutes before cutting. In Singapore's humid weather, store it covered at room temperature and eat within a day for the softest bite.

Yes, both work well. Japanese sweet potato (the yellow-fleshed kind sold in most Singapore supermarkets) gives a drier, sweeter, more chestnut-like cake. Purple sweet potato gives a striking colour but is less sweet, so add an extra tablespoon of sugar. Orange-fleshed sweet potato gives the creamiest texture and is the one used in the base recipe below.

Keep it covered at room temperature for up to 24 hours, or refrigerate for up to 3 days in an airtight container. Refrigeration firms up the rice flour, so re-steam slices for 5 to 8 minutes to bring back the soft, chewy texture. You can also freeze slices for up to a month and steam them straight from frozen for about 10 minutes.

Tags:sweet potato cakesteamed kuehkueh recipeSingapore desserttraditional recipessweet potato desserts

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.

$6 a bowl · Free Hougang self-collection · Ready from tomorrow

Order the Green Bean QQ Bowl