Preheat oven to 350°F. Heat large skillet over medium-high heat. Add sausage and break up, cooking for 7-10 minutes or until browned. Add butter, onions, celery and carrots and cook for another 10 minutes, or until the celery and carrots start to soften. With 30 seconds left, stir in the garlic, sage and thyme.
Place the bread cubes in a large bowl. Pour the sausage mixture over top with 4 cups of chicken stock. Toss until all of the bread cubes are slightly moist.
Spread the stuffing into a greased 9x13 baking dish. Bake for 45-50 minutes or until the top is browned.
Notes
You can replace fresh herbs with dried herbs. Just reduce by ⅓ as it is more potent.
If using fresh bread, make sure you leave out for a day or two so it becomes stale.
If you want a little extra fluffiness and binder, add an egg into the mixture.
You can cut the recipe in half and place in an 8x8 baking pan if needed.