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.
Ah Ma QQ Bowl
Published 18 June 2026

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
| Ingredient | Amount | Notes |
|---|---|---|
| Purple sweet potato | 500 g | Peeled and cubed |
| Glutinous rice flour | 100 g | Also called sticky rice flour |
| Tapioca starch | 30 g | For extra chewiness |
| Caster sugar | 50 g | Adjust to taste |
| Salt | ¼ tsp | Balances sweetness |
| Warm water | 1–2 tbsp | Only if dough is too dry |
| Vegetable oil | Enough for deep frying | About 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 ProductsReady 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 NowRelated Articles
Sweet Potato Health Benefits: Why Singapore Families Love This Superfood
Discover why Singapore families love sweet potato—packed with vitamins, fiber, and antioxidants. Learn health benefits and how to enjoy them as dessert.
Sweet Potato Balls Singapore: The Complete Guide to This Beloved Dessert
Everything you need to know about sweet potato balls in Singapore — what they are, how they are made, where to order, flavours available, and why they are different from tang yuan.
Best Comfort Food Delivery in Singapore for Rainy Days (2026)
Craving comfort desserts on rainy days? Discover Singapore's best sweet soup and dessert delivery options, from traditional green bean soups to handmade QQ balls.