Anyone who likes to have dessert first will love this dish! It’s perfect as a side dish on a holiday (or any other day, really).
Discover more casserole ideas and see our best sweet potato recipes here.
Filling:
Preheat oven to 350°F. Butter a 2-quart casserole. Line a baking sheet with aluminum foil.
Pierce each sweet potato several times with a paring knife or fork and place on the baking sheet. Bake for 60 to 70 minutes, or until soft and tender when pierced with a paring knife. Transfer baking sheet to a cooling rack. Cut a slit in the potatoes lengthwise and cool for 15 to 20 minutes.
Scoop the sweet potato flesh into a large bowl and mash it. Add butter, sugar, and cream and, using an electric mixer on medium-high speed, beat to blend. Add the eggs, one at a time, and beat to combine. Add vanilla, salt, and allspice and beat until evenly mixed. Spread the mixture in the prepared casserole.
Cover with pecan topping (recipe below), then bake for 45 minutes, or until the ingredients are puffed slightly and the topping is a rich light brown. Transfer to a cooling rack for 15 to 20 minutes before serving.
Topping:
In a blender or food processor, combine brown sugar, flour, cinnamon, salt, and butter and pulse briefly.
Add pecans and spread the topping evenly over the sweet potato mixture.