In a cup or bowl, dissolve the yeast in the water, set aside
In a mixer bowl fitted with a dough hook, add the sugar, salt, flour, ube halaya, and shortening and mix until combined.
Add beaten eggs to the flour mixture.
Slowly add whole milk, coconut milk, and ube extract, yeast mixture and mix on low speed for 3 minutes until soft dough forms.
Then knead the dough for 10 minutes by hand.
Place the dough into an oiled bowl and seal with a cling film and allow it to rise for 1 hour.
Punch down the dough to release the gas.
Roll and portion the dough for ½ oz each and form the dough into balls.
Place the balls into a tray covered with cling film and proof for 30 minutes.
In a large saucepan over medium heat, add oil and heat to 345 degrees F, then fry the donuts until golden brown.
Place in a paper-lined plate to drain excess oil.
Serve while hot and with your favorite glaze.