Combine warm milk (110-115˚F), butter, warm water (110-115˚F), and sugar in a large bowl and stir until mixed.
Sprinkle yeast evenly over the top of the mixture and let sit for 1 minute.
Add the egg, salt, and 4 cups of flour. Mix until the mixture just comes together and forms a dough.
Cover for 30 minutes with a towel or plastic wrap.
Uncover, and mix in an additional ¾ cup of flour and turn out onto a well-floured surface.
Knead until dough until it forms a smooth ball and loses some of its stickiness.
Cover for 30 additional minutes with a towel or plastic wrap.
Preheat oven to 375˚F/190˚C.
Uncover, and roll dough into 16 equally sized balls, roughly the size of a tangerine. Ensure your rolls are smooth with no cracks.
Place rolls onto greased cast iron pan and brush each with with water.
Add desired toppings, or customise with your own!
Honey Butter - Combine melted butter with honey and brush onto rolls.
Jalapeno Cheddar - Top rolls with cheddar and diced jalapeno
Garlic Parmesan - Top rolls with a mixture of melted butter, parsley, garlic, and Parmesan
Bacon Jalapeno Chive - Top rolls with diced cooked bacon, jalapeño, and chives
Bake in a preheated oven for 15-20 minutes, or until rolls have lightly browned.