Step 1: Activate the Yeast - In your mixing bowl, combine the warmed milk and instant yeast. Let it sit for about 5 minutes until it becomes frothy.
Step 2: Mix in the Ingredients - Add the softened butter, kosher salt, and granulated sugar to the yeast mixture. Stir until combined. Gradually incorporate the all-purpose flour, starting with 2 cups.
Step 3: Knead the Dough - Transfer the dough onto a floured surface and knead for about 8-10 minutes until smooth and elastic.
Step 4: First Rise - Place the kneaded dough in a lightly greased bowl, cover it, and let it rise in a warm place for about 1 hour.
Step 5: Shape the Dough - Once risen, punch it down, transfer to a floured surface, and shape it into a loaf. Place it in the greased loaf pan.
Step 6: Second Rise - Cover the loaf pan with a towel and let it rise again for about 30-45 minutes.
Step 7: Preheat the Oven - While the dough rises, preheat your oven to 350°F (175°C).
Step 8: Bake the Bread - Place the risen dough in the preheated oven and bake for 30-35 minutes.
Step 9: Cool and Slice - Remove the bread from the oven, let it cool in the pan for 10 minutes, then transfer to a wire rack to cool completely.