01 -
Preheat oven to 200°C. Toss cubed sweet potatoes with olive oil and spread on a baking sheet. Roast for 30-40 minutes until tender and lightly caramelized.
02 -
In a large bowl, combine roasted sweet potatoes, almond milk, brown sugar, maple syrup, cinnamon, nutmeg, allspice, and raisins. Mash gently until smooth with some chunks remaining.
03 -
Transfer the sweet potato mixture into a greased 23x33 cm (9x13 inch) baking dish, smoothing the top evenly.
04 -
Evenly sprinkle half of the marshmallows over the sweet potato layer to embed them partially.
05 -
In a small bowl, combine chilled butter cubes, chopped pecans, maple syrup, and vanilla extract. Mix until crumbly and well combined.
06 -
Spread the maple-pecan topping evenly over the sweet potato layer with marshmallows.
07 -
Cover the dish with foil and bake at 175°C for 20 minutes. Remove foil, sprinkle remaining marshmallows, and bake uncovered for an additional 10 minutes until topping is golden and marshmallows are lightly melted.
08 -
Allow casserole to cool slightly for 10 minutes before serving to set and develop flavors.