How to Make Super Chewy Homemade Taro Balls (Yuanxiao) | Easy Step-by-Step Recipe
Okay, let’s be real—store-bought taro balls are fine, but have you ever had homemade ones? The kind that’s so chewy it bounces a little when you bite into it? Yeah, I’m talking about that next-level QQ texture. I’ve been obsessed with making these at home lately, and today I’m spilling all my secrets so you can make them too. No fancy tools, no weird ingredients—just pure, delicious, chewy goodness. Let’s dive in!

What You’ll Need for Super Chewy Taro Balls
First things first: gather your ingredients. I’m using three classic flavors here—purple sweet potato, red sweet potato, and taro. Each has its own vibe, but together? *Chef’s kiss*. Let’s list ’em out:
Ingredients Breakdown
- 340g tapioca starch (this is NON-NEGOTIABLE for chewiness—don’t substitute!)
- A small amount of cornstarch (for dusting, not cooking)
- 180g purple sweet potato (peeled and cubed—weigh after peeling, trust me)
- 200g red sweet potato (peeled and cubed)
- 200g taro (peeled and cubed—note: small taro has more water, so adjust starch later if needed)
- 30g powdered sugar (split into 10g per flavor—no more, no less! Too much sugar makes ’em mushy)
Quick pro tip: Don’t skip weighing ingredients. Baking/cooking with exact measurements is key here—especially with tapioca starch. If you guess, you’ll end up with either rock-hard or mushy balls. No thank you.
Step 1: Steam the Veggies (No Soggy Mess Allowed!)
First up, prep your veggies. Wash ’em, peel ’em, cube ’em—smaller cubes steam faster, so aim for 1-inch chunks. Now, here’s a hack I swear by: wrap each veggie in aluminum foil before steaming. Why? To keep excess water out. If your veggies get too wet, your dough will be a sticky disaster, and you’ll be adding way more starch than needed (which makes the balls tough). If you don’t have foil? No panic—just steam ’em without, but be ready to add a little extra starch later. Progress, not perfection!

Steam ’em for about 15-20 minutes until they’re fork-tender. Stick a fork in—if it goes in easy, they’re done. Don’t oversteam, or they’ll turn into mush. Trust me, I’ve made that mistake before. Let ’em cool for 5 minutes—you don’t want to burn your hands when mashing!
Step 2: Make the Doughs (One Flavor at a Time)
Now, let’s make the doughs. We’ll do one flavor at a time—purple sweet potato first, then red, then taro. Let’s start with the purple one:
Purple Sweet Potato Dough

Take your steamed purple sweet potato (still warm, but not scalding) and add 10g powdered sugar. Mash it up with a spoon—get rid of all lumps! No one wants a lumpy dough. Then, add 80g tapioca starch slowly. Like, a tablespoon at a time. Mix with the spoon first, then start kneading with your hands. If the dough is too dry (purple sweet potato is usually drier), add a tiny splash of water or milk—1 teaspoon at a time. Keep kneading until it’s smooth and elastic. If it sticks to your hands, add a little more starch. If it’s crumbly, add a drop more liquid. You want a dough that’s like playdough—moldable, not sticky, not crumbly.

Red Sweet Potato Dough

Next up: red sweet potato. Same process! Add 10g powdered sugar to the steamed red sweet potato, mash until smooth, then add 110g tapioca starch slowly. Knead until smooth. Red sweet potato is a little moister than purple, so you might not need extra liquid. But if it sticks? Cornstarch to the rescue!


Taro Dough (The Tricky One—But I Got You)

Taro is the diva here. It has more water than the sweet potatoes, so we need more tapioca starch—150g, to be exact. Add 10g powdered sugar to the steamed taro, mash until smooth (taro can be stringy, so mash extra well), then add the starch slowly. Knead until smooth. If it’s still sticky, add a little more starch. I’ve had taro dough that’s so wet I added an extra 10g starch—no shame! Just go with the flow.

Step 3: Shape the Taro Balls (Two Easy Methods)
Okay, doughs are done! Now let’s make the balls. First, dust your countertop with cornstarch—this is non-negotiable to prevent sticking. Let’s look at the two methods I use:

Method 1: Rectangle Cut (For Drier Doughs)
This is my go-to for purple and red sweet potato doughs—they’re a little drier and can crumble if you roll ’em into logs. Flatten your dough into a rectangle (about 1-inch thick) with your hands or a rolling pin. Then, cut it into 1-inch cubes. Easy peasy! No rolling, no mess.


Method 2: Log Roll (For Stickier Doughs)
Taro dough is stickier, so rolling into a log works better. Take your taro dough, roll it into a long, thin log (about 1-inch thick). Then, cut the log into 1-inch pieces. If it sticks to the knife, dust the knife with cornstarch. Problem solved!

Once you cut all the balls, toss ’em in a bowl with a little more cornstarch. Shake the bowl gently to coat each ball—this prevents them from sticking together while you cook. Pro tip: Don’t overcoat—too much cornstarch makes the water cloudy when you boil ’em.

Step 4: Cook the Taro Balls (The Secret to QQ Texture)
Now, the fun part—cooking! Here’s the key to super chewy balls: boil them, then shock them in cold water. Let’s break it down:
- Bring a pot of water to a rolling boil. Don’t crowd the pot—cook in batches if you have a lot of balls.
- Drop the balls into the boiling water. Stir gently once to prevent sticking.
- Wait for them to float to the top. That means they’re almost done! Let ’em boil for 1 more minute—this ensures they’re cooked through but still chewy.
- Use a slotted spoon to scoop them out. Immediately drop them into a bowl of ice water (or cold water if you don’t have ice). The cold water shocks the balls, making them extra chewy. Trust me—this step is non-negotiable. Skip it, and you’ll get mushy balls. No thank you.


Step 5: Eat Your Taro Balls (Two Delicious Ways)
Okay, your balls are done—now let’s eat! I have two favorite ways to enjoy them. Let’s start with the classic:
Way 1: Brown Sugar Taro Balls (Like the BBT Shop!)
This is the one you see at bubble tea shops. Here’s how to make it:
- Take 3-4 pieces of brown sugar (or 2 tablespoons of brown sugar syrup) and add a little water. Heat over low heat until the sugar melts into a syrup. Don’t burn it!
- Add your cooked taro balls to the syrup. Stir gently to coat.
- Want extra? Add cooked red beans (I’ll share my red bean hack later!) or tapioca pearls. Yum!


Way 2: Coconut Milk Taro Balls (Creamy & Delicious)
This is my personal favorite—creamy, not too sweet, and perfect for a hot day. Here’s how:
- Heat up some coconut milk (I use canned coconut milk, but you can use light if you want). If you like it sweeter, add a little powdered sugar or condensed milk.
- Add your taro balls to the coconut milk. Stir gently.
- Top with a sprinkle of toasted coconut flakes (optional, but so good!).

Bonus: My Secret Red Bean Hack (No Soaking All Night? Wait, What?)
Okay, I know I promised a red bean hack—here it is! I used to soak red beans overnight, but now I do this: Boil the beans for 10 minutes, then turn off the heat and let them sit in the hot water for 1 hour. Then, boil them again for 10 minutes, turn off the heat, and let them sit for another hour. Repeat once more, and they’re perfectly soft! No overnight soaking required. Game changer.

Final Thoughts (AKA My Taro Ball Obsession)
Seriously, homemade taro balls are so much better than store-bought. The texture is unbeatable, and you can control the sweetness. I make a big batch every weekend and keep them in the fridge for 3 days, or freeze them for up to a month. Just thaw them in the fridge before cooking. Pro tip: Don’t freeze them with the cornstarch—wash it off first, then freeze. Otherwise, they’ll get clumpy.
Let me know in the comments (wait, no comments here, but if you try this recipe, tag me on Instagram—just kidding, I don’t have Instagram. But seriously, try it! You won’t regret it. The first time I made these, my roommate ate 20 balls in one sitting. No judgment—they’re that good.
Okay, that’s it! Go make some taro balls. Your taste buds will thank you. Happy cooking!

