Boil a pot of water.
Once the water comes to a boil, add in your tapioca pearls.
Cook on medium heat until the outside is translucent but the center is slightly white, about 10-15 minutes.
Now turn off the stove and cover the pot and let it simmer until the pearls are translucent.
While the pot is cooking the tapioca pearls, cut off the skin from the taro.
Next, cut the taro into bite-sized cube pieces.
Now prepare a wok with water for steaming the taro. Once the water is boiling, it’s time to steam the taro. You can also use something else for steaming the taro but make sure that the water is hot and boiling before you place the taro in for steaming.
Steam the taro on a plate or bowl until it’s fork-tender, about 20 minutes.
Once the taro has finished steaming, remove it from the wok.
Separate the taro into 2 batches. Mash 1 batch of the taro and leave the rest alone.
If you’re using Pandan leaves then make sure to wash the leaves thoroughly and then tie the leaves together and set it aside.
Once the tapioca pearls are finished cooking, drain out the water and run the tapioca pearls under cold running water to prevent the tapioca pearls from cooking further.
Then put the tapioca pearls in an ice bath to maintain their springy and chewy texture. Keep them in the ice bath until you’re ready to use the tapioca pearls.
Now in another pot, add your coconut milk, water, sugar, salt, and Pandan leaves and mix everything well together.
Bring this pot to a boil, turn down the heat to medium, and then add in your mashed taro followed by the taro pieces.
Give it a good mix and let it cook for another 1 minute.
Finally, add your tapioca pearls to the pot after draining out the water from the ice bath.
Bring the pot to a boil and then remove it from the stove. It should take roughly a minute. Don’t overcook the tapioca pearls!
Serve the dessert while still hot or let it cool down and then place it in the fridge and serve it cold.