- Heat oven to 350°F. 
- Divide the bread cubes between 2 rimmed baking sheets and bake, tossing once, until lightly toasted, about 15 minutes; transfer to a large bowl. 
- Meanwhile, cook sausage in a large skillet over medium-high heat, breaking it up with a spoon, until no longer pink, 5 to 7 minutes. Using a slotted spoon, transfer to the bowl of bread. 
- Wipe out the skillet and melt the butter over medium heat. Add onions and sauté for 5 minutes. Add apples and cook, stirring occasionally, until onions are tender and apples are crisp-tender, 5 to 7 minutes more; stir in the cranberries, parsley, sage, thyme, salt and pepper. Transfer the onion mixture to the bowl of bread. Gradually add the broth to the
 bowl, tossing, to moisten.
 
- Spoon the bread mixture into a greased 3 1/2-qt baking dish. Cover with foil and bake for 40 minutes. Uncover and bake until the top is golden brown, about 15 minutes. 
- Refrigerate the stuffing for up to 2 days. Reheat, covered, at 375ºF until heated through, 25 to 30 minutes.