Ingredients
Equipment
Method
- Preheat the oven to 350°F.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
Make the filling
- Place the sweet potatoes in a 6-quart pot and cover with cold water by 1 inch; bring to a boil, then reduce the heat and simmer for 15 to 20 minutes, until fork-tender.
- Drain the potatoes well, return them to the pot, and mash until smooth.
- Stir in 1/2 cup of the butter, 1/4 cup of the brown sugar, the milk, and the salt.
- Let the mixture cool for 5 minutes.
- Stir in the eggs and vanilla until evenly combined.
Make the pecan topping
- In a medium bowl, combine the flour, pecans, and remaining 1/2 cup of brown sugar.
- Melt the remaining 1/4 cup of butter, add it to the bowl, and stir until clumps form.
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 is set and reaches 160°F on an instant-read thermometer.
- Let the casserole rest for 10 minutes before serving.
Notes
For a smooth filling, mash the potatoes well before stirring in the eggs. Refrigerate leftovers for up to 4 days; freeze for up to 2 months. For a dairy-free version, use unsalted plant-based butter and unsweetened plant milk.
