Using a countertop mixer, add all ingredients for the bread (flour, yeast, sugar, salt, milk, egg yolk and butter).
Mix on low speed for 2 minutes. Increase speed to medium and continue mixing for 3-4 more minutes.
Transfer dough into a large oiled bowl; cover with plastic wrap. Place in a warm (85°F) location for 60-75 minutes, or until dough has almost doubled in size. (Tip: I typically let my dough rise in the oven. The oven light is turned on, but the oven itself is off.)
For the Cheesy Garlic Filling
Spray an 8”x4” bread pan with nonstick baking spray; set pan aside.
Using a small bowl, whisk together the melted butter, garlic, Italian seasoning and kosher salt.
Roll dough into a 12” x 18” rectangle.
Using a pizza cutter, cut the dough lengthwise into 4 equal strips.
Cut each strip widthwise into 5 pieces. (At this point, you should have (20) smaller rectangles of dough.)
Spread pieces of dough out onto a floured surface. Brush tops of dough with melted butter mixture. Sprinkle shredded cheese on top of dough.
Stack several pieces of dough on top of each other. Turn stack on its side and place in greased pan. Repeat process with remaining pieces of dough.
Spray top of dough with baking spray and cover lightly with plastic wrap. Place pan in a warm location for 80-90 minutes, or until dough has risen about ½-1” over the top of the pan.
Preheat oven to 350°F.
Bake for 40-45 minutes, or until top of bread is golden brown in color. (Note: Check bread after about 25 minutes. If necessary, lay a piece of foil on top to prevent top of bread from burning.)