A classic Thanksgiving side dish that combines creamy mashed sweet potatoes with a crunchy pecan streusel topping for the perfect sweet and savory bite.
1. Preheat oven to 350°F (175°C). Place peeled and chopped sweet potatoes in a large pot, cover with water, and bring to a boil. Cook until tender, about 15–20 minutes. Drain well.
2. Transfer hot sweet potatoes to a large bowl and mash until smooth. Add granulated sugar, melted butter, milk, eggs, vanilla, cinnamon, nutmeg, and salt. Mix until creamy and well combined.
3. In a separate bowl, combine chopped pecans, flour, brown sugar, cinnamon, and salt. Add cold butter pieces and work them into the dry ingredients with fingers or a pastry cutter until crumbly.
4. Lightly grease a 9×13-inch baking dish. Spread sweet potato mixture evenly in the dish. Sprinkle pecan streusel over the top.
5. Bake for 30–40 minutes, until topping is golden and crisp and the casserole is heated through.
6. Let rest a few minutes before serving. Serve warm as a side dish for Thanksgiving or any holiday meal.
To make ahead, assemble the casserole without baking, cover tightly, and refrigerate overnight. Bake when ready to serve.
To reheat leftovers, warm in a 350°F oven to maintain crispness.
For a sweeter twist, add mini marshmallows in the last 5 minutes of baking.
Maple syrup can be substituted for some sugar for deeper flavor.
Frozen sweet potatoes may be used if thawed and drained thoroughly.
Walnuts or almonds can be used in place of pecans.