3–4 pounds sweet potatoes
6 tablespoons butter, divided
2 tablespoons heavy cream
4 tablespoons bourbon
1¼ cups packed light brown sugar, divided
½ teaspoon ground cinnamon
½ teaspoon salt
¼ teaspoon freshly grated nutmeg
¼ teaspoon ground allspice
⅓ cup all-purpose flour
1 cup chopped pecans (Optional, but please use)
Preheat the oven to 350°.
Scrub the sweet potatoes well. Place on a baking sheet and bake for about 1 hour, until very soft when you press the skins. Remove from the oven and let stand until cool enough to handle. Slice in half and scoop the flesh into a large mixing bowl, discarding the skins.
Beat the sweet potatoes with a wooden spoon to mash them well. Stir in 2 tablespoons butter, the cream, the bourbon, and ¼ cup brown sugar. Beat in the cinnamon, salt, nutmeg, and allspice. Spread in a 1½-quart baking dish.
In a small bowl, combine the remaining 1 cup brown sugar and flour. Cut in the remaining 4 tablespoons butter, using a fork to blend well. Stir in the chopped pecans, if using and you should. Sprinkle the topping over the sweet potatoes.
Bake for 30 minutes, until the topping is light brown and a little crisp and the casserole is bubbly.