Best Taro Balls and Sweet Potato Balls (芋圓/地瓜圓)
This classic Taiwanese treat is deliciously chewy and only needs a couple of ingredients. If you love boba, you'll love these colorful "relatives" of boba.

- Prep time
- 25 min
- Cook time
- 25 min
- Yield
- 10 servings
- Difficulty
- MEDIUM
Ingredients
Quantities are shown as originally provided.
- 150 g orange sweet potato (or other kinds of your choice, sliced)
- 80 g tapioca starch (flour) (or enough to form a dough, plus more for dusting. )
- 150 g taro root (cut into 1" cubes )
- 60 g tapioca starch (flour) (plus more for dusting )
- 2 tsp sugar
- 2-3 tbsp boiling water (around 30-40g if using a scale )
- 150 g purple sweet potato (sliced )
- 60 g tapioca starch (flour) (plus more for dusting )
- 2 tsp sugar
- 2-3 tbsp boiling water (around 30-40g if using a scale )
- sugar
Instructions
- 1
Steam taro, sweet potato and purple sweet potato for 20 minutes or until softened. Take the sweet potato out to work with while keeping the taro and purple sweet potato warm in the pot/steamer until you're ready to work with them.
- 2
Place sweet potato slices in a bowl (drain any extra liquid from steaming) and mash with fork while it's still hot.
- 3
Add in tapioca starch, knead and shape into a ball (Cover and set it aside if your are not shaping it right away). Depending on the type of sweet potato you use, you might not need all the tapioca starch. Just add tapioca starch until it can be shaped into a dough ball and it doesn't stick to your hand.
- 4
Cut the dough into half before rolling it into a log (about ⅔" or 1.5cm diameter). Cut the log into small pieces, coat with more tapioca starch to keep the pieces from sticking together. Repeat to finish the rest of the dough.
- 5
Place taro chunks in a bowl and mash with fork while it's still hot, add sugar and tapioca starch (flour) and mix with your hands until clumpy.
- 6
Pour 2-3 tbsp (or 30-40g if using a scale) of hot boiling water into the middle of the mixture, let it sit for 30 seconds before kneading into a ball.
- 7
Cut the dough into half, shape it into a ball and then flatten with the dough cutter to ⅔" or 1.5cm thick.
- 8
Cut the dough into small squares, smooth out the edges with hands and then toss with tapioca starch to prevent them from sticking.
- 9
Place purple sweet potato slices in a bowl and mash with fork while it's still hot, add sugar and tapioca starch (flour) and mix with your hands until clumpy.
- 10
Pour 2-3 tbsp of hot boiling water (or 30-40g if using a scale) into the middle of the mixture, let it sit for 30 seconds before kneading into a ball.
- 11
cut the dough into half, shape it into a ball and then flatten with the dough cutter to ⅔" or 1.5cm thick.
- 12
Cut the dough into small squares, smooth out the edges with hands and then toss with tapioca starch to prevent them from sticking.
- 13
To cook, bring a pot of water (about 6 times the amount of taro/sweet potato balls you plan to cook) to boil over medium heat. Once it boils, add taro/sweet potato balls, give it a quick stir and cook until they all float to the surface.
- 14
Once they are floating, cook two more minutes before draining. Stir in sugar (about 1 tbsp per cup of taro/sweet potato ball) to prevent them from sticking.
- 15
Let it cool down a little before serving. It will be chewier when it's cool and will stay chewy for a couple of hours in room temperature.
- 16
Freeze the uncooked taro/sweet potato balls right after you make them. Only cook the amount you plan on eating each time. Put them into Ziploc bags, arrange the balls into a single layer, and freeze horizontally to prevent them from sticking together. You can freeze it for up to 3 months.