01 -
Heat your oven to 350°F and generously butter a 9x11 inch baking dish so nothing sticks.
02 -
Remove the skins from your sweet potatoes and cut them into generous chunks - don't worry about making them perfect.
03 -
Fill a large pot with water and bring it to a rolling boil. Drop in your sweet potato pieces and let them cook for about 22 to 25 minutes until they're completely fork-tender. Drain them well and set aside to cool for 15 minutes.
04 -
While your potatoes cool down, combine the brown sugar, chopped pecans, flour, cinnamon, and salt in a bowl. Pour in the melted butter and mix everything together until it looks like wet sand. Gently fold in those mini marshmallows.
05 -
Take your cooled sweet potatoes and mash them with a potato masher until they're mostly smooth - a few small lumps are totally fine. Work in the melted butter, then stir in your beaten eggs, brown sugar, salt, cinnamon, and nutmeg until everything's beautifully combined.
06 -
Spread the sweet potato mixture evenly in your prepared baking dish, then scatter the marshmallow pecan topping over the entire surface.
07 -
Slide into the oven uncovered for 35 to 40 minutes. If the marshmallows start getting too dark, just loosely tent with foil that's been sprayed with cooking spray.
08 -
Let the casserole cool for about 10 minutes before serving - this helps everything set up nicely and prevents burned tongues!