Ingredients
Equipment
Method
Make the filling
- Heat the oven to 400°F.
- Arrange the sweet potatoes on an 18x13-inch rimmed baking sheet and roast for 45 to 60 minutes, until a knife slides easily into the thickest part.
- Cool the sweet potatoes until easy to handle.
- Reduce the oven temperature to 350°F.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Peel the sweet potatoes and transfer the flesh to a large bowl.
- Mash the sweet potatoes until mostly smooth.
- Add 1/2 cup of the melted butter, the milk, granulated sugar, eggs, vanilla, and salt, and mix until combined.
Make the topping
- Stir the pecans, flour, and brown sugar together in a medium bowl.
- Mix in the remaining 1/4 cup melted butter until the mixture is evenly moistened.
Assemble and bake
- Spread the sweet potato mixture in the prepared baking dish.
- Scatter the pecan topping evenly over it.
- Bake for 30 to 35 minutes, until the topping is golden and the center registers 160°F on an instant-read thermometer.
- Rest the casserole for 10 minutes before serving.
Notes
For easy peeling, let the roasted sweet potatoes cool until they are comfortable to handle. Refrigerate leftovers for up to 4 days; freezer storage is suitable for up to 3 months. For a dairy-free variation, use plant-based butter and unsweetened oat milk.
