Ingredients
Method
- Preheat the oven to 350°F (175°C). Grease a 9x13-inch baking dish with butter or nonstick spray.
- Place the sweet potatoes in a large pot, cover with cold water by 1 inch, and add a generous pinch of salt. Bring to a boil, then simmer 15 to 18 minutes until very tender.
- Drain well, then return the potatoes to the hot pot and set over low heat for 1 minute, stirring, to let excess moisture steam off.
- Add the butter, milk, brown sugar, eggs, vanilla, salt, cinnamon, and nutmeg. Mash until smooth and creamy, tasting and adjusting salt if needed.
- Spread the sweet potato mixture evenly in the prepared baking dish, smoothing the top.
- In a medium bowl, stir together the pecans, brown sugar, flour, melted butter, salt, and cinnamon until clumpy and well coated.
- Sprinkle the pecan topping evenly over the sweet potato layer, breaking up any large clumps.
- Bake 28 to 35 minutes, until the edges are bubbling and the topping is golden brown and crisp.
- Let the casserole rest for 10 minutes before serving so the layers set and the topping firms up.
- Make-ahead option: Assemble up to the topping, cover, and refrigerate up to 2 days. Add topping just before baking and bake 5 to 10 minutes longer if chilled.
Notes
For the smoothest texture, use a potato masher or hand mixer on low; avoid whipping too much air into the mash.
If your sweet potatoes seem very watery, reduce the milk slightly and add a spoonful at a time until creamy.
Chop the pecans fairly small so the topping sticks together and cuts cleanly into servings.
