Ingredients
Equipment
Method
Prepare the filling
- Heat the oven to 350°F.
- Grease a 9x13-inch baking dish.
- Put the sweet potatoes in a 5-quart pot and add the cold water, or enough to cover.
- Bring to a boil over high heat.
- Reduce the heat and simmer for 15 to 20 minutes, until the potatoes are very tender when pierced with a fork.
- Drain the potatoes well and return them to the pot.
- Mash until mostly smooth.
- Stir in the brown sugar, milk, eggs, vanilla, cinnamon, and salt until evenly combined.
- Spread the sweet potato mixture in the prepared baking dish.
Make the topping
- In a medium bowl, stir together the flour, brown sugar, and pecans.
- Work in the cold butter with your fingertips until the mixture forms coarse crumbs.
- Sprinkle the topping evenly over the sweet potatoes.
Bake
- 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 best texture, mash the sweet potatoes until mostly smooth and work the cold butter into the topping until coarse crumbs form. Refrigerate leftovers for 3 to 4 days; freezer-friendly. For a dairy-free swap, use unsweetened plant milk and dairy-free butter.
