Ingredients
Equipment
Method
Prepare the filling
- Heat the oven to 350°F.
- Grease a 9x13-inch baking dish.
- Put the water and sweet potatoes in a 6-quart pot.
- Bring to a boil over high heat, then cook at a steady boil for 15–20 minutes, until the potatoes are fork-tender.
- Drain the potatoes well and return them to the pot.
- Mash the potatoes with 8 tablespoons of the butter and the granulated sugar.
- Let the mixture cool for 5 minutes.
- Stir in the beaten eggs, milk, salt, and vanilla until evenly combined.
- Spread the mixture in the prepared dish.
Make the topping
- In a medium bowl, mix the brown sugar, flour, and pecans.
- Work in the remaining 5 tablespoons plus 1 teaspoon butter until the mixture is crumbly.
Assemble and bake
- Sprinkle the topping evenly over the sweet potato mixture.
- Bake for 30–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, drain the sweet potatoes well before mashing. Refrigerate leftovers for 3–4 days; freeze for up to 3 months. For a dairy-free variation, use plant-based butter and unsweetened oat milk.
