Ingredients
Equipment
Method
- Heat the oven to 400°F (200°C). Prick the sweet potatoes a few times with a fork, set them on a foil-lined baking sheet and roast for 50 to 60 minutes, until completely soft.
- When cool enough to handle, peel off the skins and put the flesh in a large bowl. Turn the oven down to 350°F (175°C) and grease the baking dish.
- Mash the sweet potatoes until smooth. Beat in the melted butter, brown sugar, milk, eggs, vanilla, cinnamon and salt. Spread in the baking dish.
- For the topping, mix the brown sugar and flour in a bowl, then rub in the cold butter with your fingers until it looks like wet sand. Stir in the pecans and salt.
- Scatter the topping evenly over the sweet potatoes.
- Bake for 25 to 30 minutes, until the topping is golden and the filling is hot and set at the edges. Rest for 5 minutes before serving.
Notes
Make ahead: make the filling and the topping up to 1 day ahead and refrigerate them separately. Add the topping just before baking and allow 5 to 10 extra minutes.
Marshmallow version: skip the pecan topping. Bake the filling for 20 minutes, cover with mini marshmallows and bake 8 to 10 minutes more until puffed and golden.
Short on time: two 29 oz (820 g) cans of drained sweet potatoes can replace the roasted ones.
Plan the whole meal: see our easy Thanksgiving menu with a day-by-day make-ahead plan.
