Growing up, I didn't care for stuffing or squash. Now that I'm all grown up, I have gained a love for both. This is a tasty alternative to the "standard" bread stuffing. You can mix up the types of bread as well (or substitute cornbread!)
1. Preheat oven to 325 degrees F. Divide bread between two 15 1/2" by 10 1/2" jelly-roll pans or large cookie sheets. Place pans on 2 oven racks and toast bread 30 to 35 minutes or until golden, stirring bread and rotating pans between upper and lower racks halfway through toasting. Cool bread in pans on wire racks.
2. Meanwhile, in nonstick 12-inch skillet, cook bacon over medium heat 15 to 20 minutes or until browned, stirring occasionally. With slotted spoon, transfer bacon to very large bowl.
3. Remove all but 3 tablespoons bacon fat from skillet. Add butternut squash, celery, and shallots, and cook over medium-high heat 15 minutes or until vegetables are tender and shallots are lightly browned, stirring frequently. Remove skillet from heat; stir in sage, 1/4 teaspoon salt, and 1/4 teaspoon pepper.
4. To bowl with bacon, add bread and broth; toss to mix well. Add vegetable mixture and toss.
5. Use squash mixture to stuff 12- to 16-pound turkey, or spoon into greased 13" by 9" glass baking dish. Cover baking dish with foil and bake stuffing in preheated 325 degrees F. oven 20 minutes. Remove foil and stir stuffing. Bake 25 minutes longer or until heated through and lightly browned on top