Pre-heat the oven - Heat the oven to 250°F
Toast the bread - Toast the cubed bread on a baking sheet until golden and crisp, about 30 minutes. Remove the bread from the oven and increase the temperature to 350°F.
1 18 oz rustic bread loaf
Melt butter and cook ingredients - In a large dutch oven or large skillet, melt the butter over medium heat. Add the celery and onion and cook for 4-5 minutes. Stir in the mushrooms and cook until the onions are lightly caramelized. Add in the garlic and herbs and stir until well mixed. Pour in the chicken stock and simmer for 3-5 minutes.
4 tablespoon Butter, 1 Onion, 6 Celery ribs, 8 oz Crimini mushrooms, 4 Garlic cloves, 2 tablespoon Sage, 2 tablespoon Rosemary, 4 cups Chicken stock, 2 tablespoon Thyme
Add remaining ingredients - Remove the mixture from the heat and fold in the walnuts, dried cranberries, and cubed bread until it is all moistened.
½ cup Walnuts, ½ cup Dried cranberries
Stuff the turkey and serve - Stuff the turkey with the stuffing and transfer the remaining stuffing to a baking dish. Bake the stuffing in the baking dish in the oven at 350°F for 25-30 minutes. Let cool for a few minutes, then serve.