In a large bowl, pour in warm milk, melted butter, egg, vanilla, ube extract/flavoring and yeast. Mix the wet ingredients well before proceeding.
Next, add in white sugar, salt, and bread flour (recommended) or all purpose white flour.
Tip to Measure Flour: When you measure flour, do not scoop it out directly as that can lead to using more flour than is needed. To correctly measure your flour, give the flour a stir with a fork or a whisk to loosen it. Spoon the flour into cup until it is heaping, then gently level with the flat side of a knife (don't apply pressure downward) or loosely shake off excess.
Mix all the ingredients together until it forms a dough.
Cover bowl with plastic wrap and let it rest for about 20 minutes. This allows everything to relax making it easier to knead.
Place the dough on a kneading board (cutting board or other clean surface). You may then lightly grease your hands and the kneading board with a bit of oil to help with the stickiness. Then knead the dough for about 7 minutes. See notes for tips on how to knead dough.
Once done, tuck the ends of the dough underneath to form a smooth ball. Lightly grease the bowl with oil before placing the dough in. Cover bowl with plastic wrap and refrigerate. Let the dough rise for 2 hours or until it doubles in size.
After 2 hours, place the dough on a flat surface and divide it into 20 portions (each portion should weigh approximately 45g or1.6z). See notes for recommended food scale.
For ube pandesal without cheese, roll each pandesal portion into an even round ball.
***See instructions below if making ube cheese pandesal or ube cheese pandesal with halaya (purple yam jam).***
Roll each portion in fine textured breadcrumbs (dust them off) before arranging them on a parchment-lined baking tray.
Let pandesal dough balls rest for another 30 minutes (to allow dough to rise).
Bake ube pandesal in a preheated oven at 350°F for about 18 to 20 minutes.
Take them out of the oven and allow a few minutes to cool before serving as the filling will be very hot.