In a large oiled mixing bowl, dissolve yeast in warm milk. Allow to proof until creamy, about 10 minutes. Note - if you are using rapid rise yeast, you don't really have to do this, but I like to see that these critters are alive and kicking beforehand
Mix salt, oil, egg, and ube into the yeast/milk mixture. Make sure the oil is warm, but not hot to kill the yeast, or cook the egg. Coconut oil solidifies at room temp.
Mix in flour one cup at a time.
Using your stand mixer with bread hook attachment, knead dough on medium for approximately 15 minutes. I like to do 5 minutes in the mixer, and 10 minutes by hand. Only because I like the feel of hand kneading. The dough will feel slightly sticky, and slightly dense.
Place in a well oiled bowl and turn to coat
Cover bowl with a cling wrap and allow to rise in a warm place for 60 minutes. I like to place it in the oven with the light turned on. That thing puts off more heat than you think. Quick note here, the first time I did this the dough really didn't rise at all, but I ventured forth
Punch dough down and place in a well oiled 9 x 5 loaf pan. Allow to rise again for 60 minutes.
Bake in preheated oven at 350F for 60 minutes