Preheat oven to 375℉. Cover a baking sheet with foil and set aside.
Cut 10-12 evenly spaced slits into your bread loaf, making sure to not cut all the way through. You want about ½” of bread left uncut at the bottom. Set aside.
In a medium bowl combine the softened butter, garlic, parmesan, parsley and Italian seasoning, until well mixed.
Evenly divide and spread the butter in between each slice, making sure to spread some on each side of the cuts. This should take about 2 teaspoons of butter per each slit. Any leftover butter can carefully be spread on the top of the loaf.
Fold each slice of mozzarella cheese in half and stuff into the slits of the bread, making sure to tuck it down deep into the pocket. Sprinkle lightly with salt if desired.
Wrap the bread with foil and place into the oven to bake for 20-25 minutes, or until all of the cheese is gooey and melted. Lightly unwrap the foil so that the top of the loaf is exposed and bake for 5 more minutes to crisp up the top.
Remove bread from the oven and let stand for 3-5 minutes before serving.
Notes
Garlic bread is best when eaten hot the same day it is made. Leftovers can be stored in a ziplock bag in the fridge for up to 1 day. Wrap in foil to reheat. The cheese will be less gooey when rebaked.