Cut sweet potatoes into chunks and steam until fork-tender, about 20 minutes.
Mash the potatoes, then mix in tapioca starch, sugar, salt, and baking powder until it forms a crumbly, sand-like texture.
Gradually add coconut milk and lime water (or ice-cold water). Knead until the dough is smooth and not sticky. Let rest for 20 minutes.
Roll the dough into small, even balls.
Heat oil in a deep pan over medium-low. Add balls one at a time, avoiding crowding. Stir gently after 10 seconds to prevent sticking.
Once they float, gently press and swirl them in the oil to help them puff. Fry for 5–10 minutes, until golden and crisp.
Notes
Use the nutrition card in this recipe as a guideline.
Pickling lime water - Made from food-grade calcium hydroxide, this clear solution helps make the balls crisp outside and chewy inside. Find it at Asian grocery stores or online.
You may need to adjust the coconut milk depending on the moisture in your sweet potatoes.
A mixer or food processor makes dough prep easier.
Press and swirl the balls while frying to help them puff and stay fluffy. Important!