Mix water and milk together and heat to 100-110° F. Add yeast packet, whisk and set aside.
In a large mixing bowl, combine flour, sugar, and salt.
Next, add the yeast mixture and softened butter and mix well until the dough comes together.
Transfer to a lightly floured surface and knead the dough for 3-5 minutes.
Add the dough back to the bowl and cover to rise for an hour. (place in a warm area of the house) It should double in size.
After an hour, punch the dough down and shape it into a loaf.
Lightly grease your cast iron loaf pan and place in the shaped dough.
Cover and allow it to proof an additional 40 minutes to an hour. (Note: Keep an eye on it to prevent it from over-rising otherwise, the middle will not cook through.
Preheat oven to 350°F
Bake the bread for 40-45 minutes. (check it after 35 minutes to see how it looks)
If you want to use an egg wash, brush it on for the last 5 minutes of baking.
Once it's done, remove the cast iron loaf bread to rest on a cooling rack.
Slice and enjoy!
Notes
If the dough has not doubled in size after an hour of rising, turn your oven light on and place the rising dough inside with the door closed. The gentle warmth from the oven light gives it a cozy spot to finish rising. Just keep an eye on it while it rises.
Do not turn on your oven while the dough is rising.
You can substitute all-purpose flour for bread flour.