01 -
Preheat the oven to 400°F (200°C) and line a baking sheet with parchment paper. In a bowl, combine the cubed sweet potatoes with olive oil, cinnamon, and nutmeg, tossing until fully coated. Spread sweet potatoes in a single layer on the baking sheet and bake for 50-60 minutes until tender, charred, and golden. Remove from oven and allow to cool slightly.
02 -
Preheat the oven to 375°F (190°C) and lightly grease a large 9x13 baking dish. In a bowl, combine the roasted sweet potatoes, milk, vanilla, brown sugar, maple syrup, cinnamon, nutmeg, allspice, raisins, and marshmallows. Mix until combined, allowing some sweet potato to mash while maintaining chunks for texture. Transfer mixture to the prepared baking dish, spreading evenly. Distribute pieces of butter throughout the casserole and gently press additional marshmallows into the mixture.
03 -
In a bowl, combine pecans and maple syrup, stirring until thoroughly coated. Distribute the pecan topping evenly over the sweet potato mixture until fully covered. Cover the baking dish with foil.
04 -
Bake the covered casserole for approximately 15 minutes. Remove the foil and continue baking for an additional 15 minutes until the topping is golden brown and marshmallows have melted. Remove from the oven and allow to cool slightly before serving.