01 -
Preheat your oven to 350 degrees.
02 -
Bring a large pot of water to a boil. Add the diced sweet potatoes and cook until they are fork tender, about 10-15 minutes. Drain the water completely.
03 -
Transfer the cooked sweet potatoes to a large mixing bowl. Add the eggs, white sugar, melted butter, vanilla extract, milk, and ground cinnamon. Using an electric hand mixer, beat until well combined and the mixture develops a smooth, creamy consistency.
04 -
In a small mixing bowl, combine the melted butter, brown sugar, all-purpose flour, and chopped pecans. Stir together until well combined and it forms a loose paste-like consistency.
05 -
Transfer the sweet potato mixture to a 9x13 baking dish and smooth the top into an even layer.
06 -
Evenly spread the brown sugar and pecan topping over the sweet potato layer.
07 -
Bake at 350 degrees for 20 to 25 minutes until the pecan topping is slightly browned.
08 -
Remove the casserole from the oven and add the mini marshmallows evenly over the top.
09 -
Return the casserole to the oven for an additional 5 to 10 minutes until the marshmallows are slightly toasted and golden on top.
10 -
Remove from the oven and serve warm. This comforting holiday classic is best enjoyed fresh from the oven while the marshmallows are still gooey!