Ingredients
Equipment
Method
Make the sweet potato base
- Heat the oven to 350°F.
- Coat a 9x13-inch baking dish with nonstick cooking spray.
- Put the sweet potatoes in a 6-quart pot and add cold water to cover them by 1 inch.
- Bring the water to a boil over high heat, then reduce the heat and simmer for 15-20 minutes, until the sweet potatoes are fork-tender.
- Drain the potatoes well and return them to the warm pot over low heat, stirring for 1-2 minutes until excess moisture steams off.
- Remove the pot from the heat and let the potatoes cool until no longer steaming, about 10 minutes.
- Mash the potatoes until smooth.
- Beat in 1/2 cup of the melted butter, granulated sugar, milk, vanilla, and salt.
- Beat in the eggs one at a time until smooth.
Make the pecan topping
- Stir together the flour, brown sugar, and pecans.
- Mix in the remaining 1/2 cup melted butter until coarse clumps form.
Assemble and bake
- Spread the sweet potato mixture evenly in the prepared dish.
- Sprinkle the pecan topping evenly over the sweet potato mixture.
- Bake for 35-40 minutes, until the topping is golden and the center reaches 160°F.
- Let rest for 10 minutes before serving.
Notes
For the smoothest base, drain the potatoes well and steam off excess moisture before mashing. Refrigerate leftovers for up to 4 days; freezer-friendly. For a dairy-free variation, use plant-based butter and an unsweetened non-dairy milk.
