All Articles
Recipes5 min read18 June 2026

Purple Sweet Potato Balls Recipe: A Colourful Singapore Twist

A practical guide to making purple sweet potato balls — a vibrant, naturally coloured snack inspired by Singapore's hawker culture and love for ubi keledek.

AK

Ah Ma QQ Bowl

Published 18 June 2026

Purple Sweet Potato Balls Recipe: A Colourful Singapore Twist

Why Purple Sweet Potato Balls Deserve a Spot on Your Table

If you have ever wandered through a Singapore pasar malam (night market), you have almost certainly seen golden-fried sweet potato balls piled high at a stall, their crispy shells glistening under warm lights. Now imagine those same addictive bites in a striking shade of purple — naturally coloured, subtly sweet, and every bit as satisfying.

Purple sweet potato balls take a beloved Southeast Asian street snack and give it a gorgeous makeover. The vibrant hue comes entirely from the flesh of purple sweet potatoes (known locally as ubi keledek ungu), which are rich in anthocyanins — the same antioxidants found in blueberries and red cabbage. No artificial food colouring required.

Whether you are preparing them for a family gathering, a potluck contribution, or simply a weekend kitchen project with the kids, these little balls are surprisingly forgiving to make and almost impossible to stop eating.

Understanding the Key Ingredient

Purple sweet potatoes are widely available at wet markets and supermarkets across Singapore, often imported from Indonesia, Japan, or Australia. Two common varieties you will encounter are:

  • Okinawan purple sweet potato — deep purple flesh with a dry, starchy texture that holds its shape well after mashing. This is the preferred choice for this recipe.
  • Ube (Filipino purple yam) — while visually similar, ube is actually a yam with a more moist, sticky consistency and a distinctly floral flavour. It can work, but the texture of the final balls will be softer.

When shopping, look for firm tubers with no soft spots or sprouts. The skin may be beige, reddish, or purple depending on the variety — what matters is the flesh inside. If you are unsure, ask the vendor or break open a small piece to check the colour.

Equipment You Will Need

No specialist tools are required. Gather the following before you start:

  • A large pot for boiling or a steamer
  • A potato masher or fork
  • A mixing bowl
  • A deep pot or wok for frying
  • A kitchen thermometer (recommended but not essential)
  • A slotted spoon or spider strainer
  • Paper towels or a wire rack for draining

The Recipe

Ingredients

IngredientAmountNotes
Purple sweet potato500 gPeeled and cubed
Glutinous rice flour100 gAlso called sticky rice flour
Tapioca starch30 gFor extra chewiness
Caster sugar50 gAdjust to taste
Salt¼ tspBalances sweetness
Warm water1–2 tbspOnly if dough is too dry
Vegetable oilEnough for deep fryingAbout 500 ml–1 litre

Optional fillings: Red bean paste, mashed lotus paste, a cube of mozzarella cheese (for a savoury-sweet twist popular at some Singapore cafes), or a small piece of salted egg yolk.

Step-by-Step Instructions

Step 1: Cook the purple sweet potato

Cut the peeled sweet potato into roughly equal cubes (about 2 cm) so they cook evenly. You can either:

  • Steam for 15–20 minutes until fork-tender (preferred — retains more flavour and keeps the dough drier), or
  • Boil in water for 12–15 minutes, then drain thoroughly.

If boiling, make sure to drain the cubes very well and even let them sit in the colander for a few minutes. Excess moisture is the enemy of a good dough.

Step 2: Mash while hot

Transfer the hot sweet potato to a mixing bowl and mash until smooth. A few small lumps are fine, but large chunks will make it difficult to form uniform balls. Mashing while hot is important because the starches are more pliable and will integrate better with the flour.

Step 3: Mix the dough

Add the glutinous rice flour, tapioca starch, sugar, and salt to the mashed sweet potato. Mix with a spatula or your hands until a soft, pliable dough forms. It should feel like Play-Doh — smooth, not sticky, and easy to roll.

If the dough cracks when you try to shape it, add warm water a teaspoon at a time. If it is too sticky, dust in a little more glutinous rice flour. The exact ratio depends on how moist your sweet potatoes are, so trust your hands more than the numbers.

Step 4: Shape the balls

Pinch off a small portion of dough (about 20 g) and roll it between your palms into a smooth ball roughly 3 cm in diameter. If you are adding a filling, flatten the dough into a disc, place a small amount of filling in the centre, then seal and roll smooth.

Place the finished balls on a lightly floured tray. You should get approximately 25–30 balls from this batch.

Step 5: Fry with patience

Heat oil in a deep pot or wok to 150°C (300°F). This is lower than you might expect for deep frying, and that is deliberate. A lower starting temperature allows the balls to cook through and expand without burning on the outside.

Gently lower 6–8 balls into the oil at a time. Do not overcrowd the pot. As they fry, use the back of the slotted spoon to gently press the balls against the side of the wok. This classic technique encourages them to puff up and become hollow inside, giving that signature light, airy texture.

Fry for about 8–10 minutes, turning occasionally, until the exterior is crisp and slightly darkened. The purple colour will deepen during frying.

Increase the oil temperature to 175°C (350°F) in the last minute for a final burst of crispiness, then remove and drain on paper towels.

Step 6: Serve immediately

These are best eaten hot and fresh, when the shell is at its crispiest and the inside is still soft and chewy. They pair beautifully with a cup of kopi-o or teh tarik.

Tips for Perfect Results Every Time

  • Do not skip the tapioca starch. It provides the slight chewiness that distinguishes these from ordinary potato croquettes. Without it, the texture will be more cakey than QQ (the local term for that bouncy, springy mouthfeel).
  • Keep oil temperature steady. If the oil is too hot, the outside will brown before the inside cooks. Too cold, and the balls will absorb oil and turn greasy. A thermometer helps, but you can also test by dropping a tiny piece of dough into the oil — it should sink briefly, then float up with gentle bubbles.
  • Press gently, not aggressively. The pressing technique takes a bit of practice. Use light, consistent pressure. The balls will gradually expand over several minutes. Forcing it will cause them to crack.
  • Make them uniform in size. This ensures even cooking. A kitchen scale is helpful if you want precision.

Variations to Try

Pandan coconut coating: Roll the freshly fried balls in a mixture of desiccated coconut and pandan sugar for a kueh-inspired twist.

Black sesame crunch: Coat the balls in toasted black sesame seeds while still warm. The nutty flavour complements the earthy sweetness of the purple potato.

Baked version: For a healthier take, brush the shaped balls lightly with oil and bake at 190°C for 20–25 minutes, turning halfway. They will not puff up the same way, but you will still get a pleasant crust with a soft interior.

Sweet potato ball tower: Stack the balls into a pyramid on a serving plate, drizzle with gula melaka syrup, and scatter with crushed peanuts. This makes a striking centrepiece for a party spread.

Storing and Reheating

Purple sweet potato balls are best fresh, but life happens. Here is how to handle leftovers:

  • Room temperature: Good for up to 4 hours. They will lose crispness but remain tasty.
  • Refrigerator: Store in an airtight container for up to 2 days. Reheat in an oven or air fryer at 180°C for 5–7 minutes to restore crunch. Avoid the microwave — it makes them rubbery.
  • Freezer: Freeze the uncooked, shaped balls on a tray, then transfer to a freezer bag. Fry directly from frozen, adding 2–3 minutes to the cooking time. They keep for up to a month.

Frequently Asked Questions

Can I use regular orange sweet potato instead?

Yes. The technique is identical, and the flavour will be slightly sweeter. You will lose the purple colour, of course, but the taste and texture will still be excellent.

Why did my balls crack during frying?

The most common causes are: the dough was too dry (add a touch more water next time), the oil was too hot (start at 150°C), or the balls had surface cracks before going in (smooth them out carefully during shaping).

Is glutinous rice flour the same as regular rice flour?

No, and this matters. Glutinous rice flour (made from sticky rice) gives the chewy, stretchy texture that defines this snack. Regular rice flour will produce a crumbly, brittle result. Check the packaging — glutinous rice flour is sometimes labelled as "sweet rice flour" or "mochiko."

Can I make these without deep frying?

The baked version described above is a viable alternative. You can also try air frying at 180°C for 12–15 minutes, shaking the basket halfway through. Lightly spray or brush the balls with oil first.

Are purple sweet potato balls gluten-free?

Yes, provided you use pure glutinous rice flour and tapioca starch, both of which are naturally gluten-free despite the confusing name. Always check labels if you have a severe allergy, as some brands may process on shared equipment.

How many calories are in each ball?

Each ball is roughly 60–75 calories when deep fried, depending on size and how much oil is absorbed. The baked version comes in at approximately 45–55 calories per ball.

Can children help make these?

Absolutely. The shaping step is perfect for small hands — think of it as edible Play-Doh. Keep children away from the frying stage, of course, but they can handle everything else with minimal supervision.

Final Thoughts

Purple sweet potato balls are one of those rare recipes that look impressive, taste wonderful, and require very little technical skill. The vivid colour sparks curiosity, the chewy texture keeps people reaching for more, and the whole process — from mashing to frying — is genuinely enjoyable.

Give them a try this weekend. Your pasar malam experience awaits, right in your own kitchen.

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
Tags:recipeSingapore foodsweet potatosnacksAsian 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