In a mixer bowl fitted with a dough hook, add the flour, shortening, sugar, ube halaya, and salt, then mix until combined.
Add beaten eggs to the flour mixture
Slowly add coconut milk, whole milk, and ube extract, yeast mixture, and mix on low speed for 3 minutes until a soft dough forms.
Knead the dough for 10 minutes by hand.
Seal it with a cling film and allow it to rise for 1 hour:
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.