Created by natsgarden123 on May 4, 2015
Step 1: In a small bowl, mix together the warm water and the yeast. Set it aside for a few minutes so the yeast is activated.
Step 2: In another bowl, mix the milk, sugar, oil, salt and eggs - mix to make a uniform mixture.
Step 3: Melt the butter, cool and mix it in thoroughly.
Step 4: Add in the yeast mixture and mix it in completely.
Step 5: Add about half of the flour, mixing with a spoon, then the other half - knead the dough with your hands and keep adding just enough flour to make a soft just slightly sticky dough -Knead this on a surface with only the slightest amount of flour on it to prevent sticking - Knead for about 10 minutes until the dough is shiny and smooth. When done, place the dough in a lightly oiled bowl, turn to coat, then cover and let it rise until doubled, about 1 1/2 to 2 hours.
Step 6: When completely risen, divide the dough into 2 equal pieces then shape the dough into a rough rectangle. Roll it out using a rolling pin until it is roughly 1/4 inch thick.
Step 7: Mix together the filling ingredients and spread the filling over the surface of each piece of rolled out dough.
Step 8: Then roll the dough up, starting on the long edge, jellyroll style - Make a long snake of the roll, cut it into two equal 'snakes' then twist them together.
Step 9: Place the twisted roll into a prepared loaf pan. (9" x 5 ")- Repeat with the second piece of dough into another loaf pan.
Step 10: Cover and let this loaf rise for another 30 minutes or so until it just comes to the level of the pan.
Step 11: Bake for about 30 minutes in a preheated oven at 350 F.
Step 12: Remove the loaf from the pan after about 5 minutes after you remove it from the oven so it doesn't get soggy - then cool on rack.