Remove heat and let cool. Place the bread in a large bowl.
Add the mushrooms, sausage, raisins, cranberries and nuts and mix with your hands.
Add two eggs. Mix.
Add in garlic, sage, thyme, savoury, poultry seasoning, salt and pepper; mix again.
Add the reserved sautéed onions and peppers. Mix.
Add olive oil by tablespoon until the bread feels moist and binds together. Note: the fresher the bread, the less oil will be required, if any. To enhance the earthiness of the stuffing, add a little truffle oil to the mixture.
Place in cavity of turkey and roast until the turkey is cooked through.
To cook the stuffing (dressing) outside of the turkey, grease 9” x 13” baking dishes.
Fill with the stuffing and cover with foil.
Bake for 30 minutes.
Remove foil and continue to bake for 10 to 15 more minutes.