Ingredients
Method
- Grease a 9×13-inch baking dish with butter. Cut stale bread into 1-inch cubes (about 8 cups). If fresh, toast in a 300°F oven for 8 to 10 minutes until dry.
- In a large bowl, whisk together sweet potato purée, eggs, brown sugar, milk, heavy cream, vanilla, cinnamon, nutmeg, and salt until smooth.
- Fold bread cubes into custard until coated. Let soak for 10 minutes, stirring once. Fold in half the pecans if using.
- Transfer to prepared dish, scatter remaining pecans on top. Bake at 350°F for 40 to 45 minutes until puffed, golden, and a knife inserted in center comes out clean.
- Cool 10 minutes before slicing. Dust with powdered sugar and serve warm.
Notes
If using fresh sweet potato, roast and purée enough for 1 1/2 cups. The soak is key so don’t skip it. The pudding can be assembled a day ahead and baked right before serving; just add a few extra minutes to the bake time.