Sweet potato balls are a delightful Malaysian treat that bring joy to snack time or tea time. With a crispy golden exterior and a soft, slightly chewy interior, these little bites are irresistible. You’ll love how simple ingredients combine to create something truly comforting and satisfying. Whether you’re a beginner in the kitchen or an experienced home cook, making these sweet potato balls is both fun and rewarding.
Why We Love Sweet Potato Balls
Sweet potato balls are more than just a snack—they’re an experience. They bring together flavors and textures that appeal to all ages. The golden exterior provides a satisfying crunch while the inside remains soft, fluffy, and slightly chewy. The natural sweetness of the sweet potatoes shines through, balanced with the light sweetness of the sugar in the dough.
One of the best things about sweet potato balls is their simplicity. You don’t need fancy ingredients or complicated techniques to make them. The recipe is easy to follow, yet the outcome feels indulgent. They’re perfect for unexpected guests, casual tea parties, or even as a quick treat after school or work.
Additionally, they are gluten-free and adaptable. You can swap flours to adjust texture, offering a versatile snack that caters to different dietary preferences. Their bite-sized nature makes them fun to eat, and you can easily double or triple the recipe for larger gatherings.
Making sweet potato balls at home also brings the joy of traditional Malaysian cooking into your kitchen. They carry a sense of nostalgia and warmth that store-bought snacks can rarely match. Plus, you have complete control over sweetness and texture, allowing you to create the perfect batch every time.
Ingredients for Sweet Potato Balls
- 1 lb sweet potatoes (450g)
- ½ cup glutinous rice flour (60g)
- ¾ to 1 cup white rice flour (98g to 130g)
- ¼ cup sugar (55g)
- 1 tsp baking powder
- Vegetable oil for deep frying
How to Make Sweet Potato Balls
Making sweet potato balls involves a few straightforward steps, but attention to detail ensures the perfect result. Start by preparing your sweet potatoes. Peel and cut them into cubes, then steam until soft. This not only cooks the potatoes evenly but also helps retain their natural sweetness and moisture. Once steamed, mash the sweet potatoes thoroughly to create a smooth base for the dough.
Next, combine the flours, sugar, and baking powder with the mashed sweet potatoes. Mix gently but thoroughly using a spatula until a soft dough forms. The dough should be soft, slightly sticky, but manageable. If it feels too wet, incorporate a bit more white rice flour gradually until it reaches the right consistency. Avoid overmixing to maintain the delicate texture.
Once the dough is ready, pinch small portions and roll them between your palms to form balls roughly 1 inch in diameter. Uniform size ensures even cooking. Heat vegetable oil in a medium saucepan to medium-low heat, then gently drop the sweet potato balls into the hot oil. Fry in batches to prevent overcrowding, allowing each ball enough space to cook evenly. Fry for 3 to 4 minutes until the balls are golden brown and floating on the surface.
Remove the balls using tongs and drain on a metal strainer or paper towel to remove excess oil. Repeat until all dough is cooked. Serve immediately for the best texture and flavor. Each ball should have a golden exterior with a soft, slightly chewy center that melts in your mouth.
How to Serve Sweet Potato Balls
Sweet potato balls are best enjoyed fresh and warm. They make a perfect accompaniment to tea, coffee, or a light snack between meals. You can serve them on a simple plate or in a small bowl for easy sharing. Their bite-sized shape makes them ideal for popping straight into your mouth, and they pair beautifully with a sweet dipping sauce if desired.
For a more festive presentation, arrange them in a pyramid shape or sprinkle lightly with powdered sugar or a pinch of cinnamon. This not only adds visual appeal but enhances the flavor subtly. Sweet potato balls are also excellent for parties, picnics, or potlucks. They travel well if placed in an airtight container and can be reheated quickly without losing texture.
If you want to elevate the experience, consider pairing them with a mild tea or a lightly sweetened coconut drink. The gentle sweetness of the sweet potato balls complements beverages without overpowering them. Serving them hot maintains the contrast between the crisp exterior and the tender interior, which is the hallmark of this snack.
Expert Tips for Sweet Potato Balls
To make perfect sweet potato balls every time, keep a few expert tips in mind. First, ensure your sweet potatoes are fully steamed and soft before mashing. Hard or undercooked sweet potatoes can make the dough dense and affect the final texture.
Second, pay attention to the flour ratios. The combination of glutinous and white rice flour is crucial. Glutinous rice flour provides chewiness, while white rice flour ensures the dough is easy to handle. Adjust gradually if necessary to avoid sticky dough that’s hard to roll.
Third, maintain the right oil temperature when frying. Too hot, and the balls will brown too quickly on the outside while remaining uncooked inside. Too low, and they may absorb too much oil and become greasy. Medium-low heat ensures an even golden color and a light, crisp texture.
Lastly, roll the balls evenly to ensure uniform cooking. Consistent size prevents smaller balls from overcooking while larger ones remain underdone. You can also experiment with adding flavor variations like a pinch of cinnamon or vanilla extract for a unique twist.
How to Store Sweet Potato Balls
Sweet potato balls are best eaten fresh, but you can store leftovers for later. Allow them to cool completely before placing them in an airtight container. Store at room temperature for up to a day, or refrigerate for 2 to 3 days.
When ready to enjoy, reheat gently in a preheated oven or lightly pan-fry to restore the crisp exterior. Avoid microwaving if possible, as this can make them soft and soggy. Proper storage ensures that you can enjoy the snack without compromising texture or flavor.
You can also freeze the uncooked balls. Place them on a tray in a single layer and freeze until firm, then transfer to a freezer-safe container. Fry directly from frozen for a quick snack that retains the delightful texture.
Variations of Sweet Potato Balls
Sweet potato balls are versatile and can be adapted in many ways. One option is to substitute tapioca starch for glutinous rice flour to create a softer, chewier version. You can also mix in finely chopped nuts, sesame seeds, or shredded coconut for added flavor and texture.
For a naturally sweet version, drizzle lightly with honey or maple syrup after frying. You can also experiment with different shapes, like small ovals or slightly flattened discs, for a creative presentation. Adding a pinch of cinnamon, nutmeg, or vanilla extract enhances the flavor profile without overpowering the sweet potato.
If you prefer a savory twist, incorporate finely chopped herbs or a touch of salt into the dough. This creates a unique snack that balances sweet and savory flavors beautifully. Sweet potato balls can also be paired with a dipping sauce, like coconut cream or lightly sweetened condensed milk, for added indulgence.
These variations make sweet potato balls not only a traditional treat but also a versatile canvas for your culinary creativity. They are easy to personalize while maintaining the core texture and flavor that make them so loved.
FAQ About Sweet Potato Balls
What makes sweet potato balls chewy?
The combination of glutinous rice flour and white rice flour gives sweet potato balls their slightly chewy texture while keeping them soft and light inside.
Can I make sweet potato balls without deep frying?
Yes, you can bake them in a preheated oven at 375°F (190°C) for 15–20 minutes, but they won’t have the same crispy exterior as when fried.
How do I prevent sweet potato balls from sticking?
Ensure the dough is not too wet. Add a little more white rice flour if necessary. Also, roll each ball evenly and avoid overcrowding the frying pan.
Can I use other types of sweet potatoes?
Yes, orange-fleshed or purple sweet potatoes work, but the texture and sweetness may vary slightly.
How long can I store leftover sweet potato balls?
They can be stored in an airtight container at room temperature for up to 1 day or refrigerated for 2–3 days. Freezing is also possible before frying.
Are sweet potato balls gluten-free?
Yes, using glutinous rice flour and white rice flour makes them naturally gluten-free, suitable for people avoiding gluten.

Sweet Potato Balls
Equipment
- Steamer
- Mixing Bowl
- Saucepan
- Tongs
Ingredients
- 1 lb sweet potatoes (450g)
- 1/2 cup glutinous rice flour (60g)
- 3/4 cup white rice flour (98g to 130g)
- 1/4 cup sugar (55g)
- 1 tsp baking powder
- As needed Vegetable oil for deep frying
Instructions
- Peeled and cut sweet potatoes into cubes, then steam until soft.
- Mash the sweet potatoes thoroughly to create a smooth base.
- Combine the flours, sugar, and baking powder with the mashed sweet potatoes until a soft dough forms.
- Pinch small portions of dough and roll them into balls about 1 inch in diameter.
- Heat vegetable oil in a medium saucepan over medium-low heat. Drop the sweet potato balls into the oil.
- Fry the balls for 3 to 4 minutes until golden brown and floating on the surface.
- Remove the balls using tongs and drain on a metal strainer or paper towel.
- Serve immediately for the best texture and flavor.
Send me this recipe!
Just enter your email below and get it sent straight to your inbox!