Ingredients
Equipment
Method
Cook the sweet potatoes and make the filling
- Heat the oven to 350°F.
- Grease a 9x13-inch baking dish.
- Put the sweet potatoes in a 6-quart pot, cover with cold water by about 1 inch, and bring to a boil over high heat; reduce the heat and simmer for 15 to 20 minutes, until easily pierced with a fork.
- Drain the sweet potatoes well.
- Mash them in a large bowl until mostly smooth.
- Whisk the milk, eggs, granulated sugar, vanilla, and salt in a medium bowl.
- Stir the milk mixture into the mashed sweet potatoes until combined.
Make the pecan topping
- Stir the flour, brown sugar, and pecans together in a medium bowl.
- Mix in the melted butter until clumps form.
Assemble and bake
- Spread the sweet potato mixture in the prepared dish.
- Scatter the pecan topping evenly over it.
- Bake for 30 to 35 minutes, until the topping is golden and the center reaches 160°F.
- Let the casserole rest for 10 minutes before serving.
Notes
For the smoothest filling, mash the sweet potatoes while warm. Refrigerate leftovers for 3 to 4 days; this casserole can be frozen. For a dairy-free variation, use unsweetened non-dairy milk and dairy-free butter.
