Ingredients
Equipment
Method
- Preheat your oven to 350°F (175°C). Grease a 9x13 inch baking dish.
- Cook the sweet potatoes: Boil until fork-tender (about 15-20 minutes) or roast at 400°F (200°C) for about 30-40 minutes.
- Mash the sweet potatoes: Drain (if boiled) and transfer to a large bowl. Mash until smooth using a potato masher or an electric mixer.
- Add the flavor: Stir in the melted butter, brown sugar, milk, vanilla extract, cinnamon, nutmeg, and salt. Mix until well combined.
- Pour into the baking dish: Spread the sweet potato mixture evenly into the prepared baking dish.
- Combine the dry ingredients: In a medium bowl, whisk together the flour and brown sugar.
- Cut in the butter: Add the cold, cubed butter to the flour mixture. Use a pastry blender or your fingers to cut the butter into the flour until the mixture resembles coarse crumbs.
- Add the pecans: Stir in the chopped pecans.
- Sprinkle over the sweet potatoes: Evenly sprinkle the pecan streusel topping over the sweet potato mixture.
- Bake: Bake in the preheated oven for 25-30 minutes, or until the topping is golden brown and the sweet potato mixture is heated through.
- Cool slightly: Let the casserole cool for a few minutes before serving.
Notes
To save time, cook the sweet potatoes a day ahead. For a richer streusel, add a tablespoon or two of maple syrup. Substitute pecans with walnuts or almonds. To make dairy-free, use coconut oil and almond or coconut milk. Skip the streusel and top with mini marshmallows during the last 5-10 minutes of baking for a marshmallow topping. Add a tablespoon of orange zest or a pinch of cayenne pepper for variations.