Begin by drying out your fresh bread. Preheat the oven to 275°f, cube the bread, and spread them evenly on a baking sheet.
Once the oven has come to temp, place the baking sheet in the oven and allow the bread cubes to dry out. This will take about an hour, but I recommend checking around the 45-minute mark.
Once completely dried, remove the pan from the oven and allow the bread cubes to cool.
While the bread crumbs are drying out in the oven and cooling, begin by browning your Italian Sausage in a large cast iron skillet. Be sure to break it up into a fine ground meat texture. Set the meat aside in a separate bowl.
Now, in the same skillet, melt the butter and sauté the onions and celery until softened and aromatic.
Add the fresh minced garlic and continue to sauté for about another 2-3 minutes or until the garlic also becomes fragrant.
Add the dried bread cubes to a large mixing bowl, top with the sautéd vegetables, Italian sausage, herbs and spices, egg, and pour some chicken stock over the mixture.
Begin stirring to combine everything, and add the remaining chicken stock as you stir.
Next, preheat the oven to 350°f and butter the entire inside of a 9 x 13 baking dish.
Pour all the Italian Sausage Stuffing mixture into the backing dish pressing it down with a spatula or spoon to even it out in the dish.
bake the stuffing for about an hour and fifteen minutes or until it has completely browned on top.
If you'd like an even crispier top, which I highly recommend, you can turn the broiler on for about 2-3 minutes but watch closely to ensure it doesn't burn.