Preheat oven to 475 F. After washing and quartering the mushrooms, drizzle them with olive oil and spread them out on a sheet pan. Sprinkle with salt and pepper and roast for 15-20 minutes, stirring once halfway through roasting. Remove from oven and set aside. Turn oven temperature back to 375 F.
Brown Italian sausage in a large skillet over medium heat. Remove it to a plate.
Add the butter to the same skillet over high heat. Add the apples, onion, brown sugar and salt. Stir the mixture and cook for 3-5 minutes, or until apples start to brown.
Add wine to skillet and let it cook until the liquid is thick and reduced, about 3 minutes. Transfer apples to a large mixing bowl.
In a separate mixing bowl, add chicken broth, thyme, turmeric, sage, rosemary and parsley. Whisk together. Add beaten eggs and whisk to combine.
Place dried bread cubes in mixing bowl with apples. Add mushrooms and sausage. Toss together. Pour broth mixture over dry ingredients and toss to combine.
Transfer the dressing to a large baking dish and bake covered, at 375 F. for 30 minutes. Uncover and bake for 20-30 more, until golden brown.