Ingredients
Equipment
Method
Roast the sweet potatoes
- Heat the oven to 400°F.
- Prick the sweet potatoes several times with a fork.
- Place the sweet potatoes on a foil-lined rimmed baking sheet.
- Roast for 45-60 minutes, until very tender when pierced with a knife.
- Let the sweet potatoes cool until easy to handle.
Make the filling
- Reduce the oven temperature to 350°F.
- Grease a 9x13-inch baking dish.
- Peel the sweet potatoes and mash the flesh in a large bowl until mostly smooth.
- Stir in the melted butter, milk, brown sugar, beaten eggs, vanilla, and salt until evenly combined.
- Spread the mixture in the prepared dish.
Make the topping
- Stir the pecans, flour, and brown sugar together in a medium bowl.
- Mix in the melted butter until the mixture forms moist crumbs.
Assemble and bake
- Sprinkle the pecan mixture evenly over the sweet potato filling.
- Bake for 30-35 minutes, until the topping is golden and the center reaches 160°F.
- Rest the casserole for 10 minutes before serving.
Notes
For a smooth filling, mash the sweet potatoes while they are still warm. Store covered in the refrigerator for 3-4 days; freeze for up to 2 months. For a dairy-free version, use unsweetened plant milk and dairy-free butter.
