Creamy whipped sweet potatoes with a crunchy brown sugar pecan streusel topping. The dish that vanishes first at Thanksgiving -- every year, without fail.
Cook sweet potatoes: Bake whole sweet potatoes at 400°F for 45-55 minutes until completely soft. Alternatively, cube and boil for 20 minutes. Let cool, then scoop flesh out.
Make the base: Mash hot sweet potato flesh until smooth. Beat in butter, brown sugar, eggs, milk, vanilla, cinnamon, and nutmeg until creamy. Season with salt.
Make streusel: Use your fingers to combine pecans, flour, brown sugar, cold butter, cinnamon, and salt until it resembles rough crumbles with some pea-sized butter bits.
Assemble: Spread sweet potato mixture evenly into a greased 9x13 baking dish. Scatter streusel evenly over the top.
Bake: Bake at 350°F for 30-35 minutes until streusel is golden brown and topping is crisp. Rest 10 minutes before serving.