01 - Preheat oven to 375°F. Grease a 9x13-inch baking dish with butter or cooking spray.
02 - Place peeled sweet potato chunks in a large pot, cover with water, and bring to a boil. Cook for 15–20 minutes until very tender. Drain thoroughly.
03 - Transfer drained sweet potatoes to a large mixing bowl and mash until smooth and creamy.
04 - Add melted butter, milk, brown sugar, eggs, vanilla extract, cinnamon, nutmeg, and salt to the mashed sweet potatoes. Mix thoroughly until fully combined and creamy.
05 - Pour and spread the sweet potato mixture evenly into the prepared baking dish.
06 - Bake uncovered for 25 minutes.
07 - Remove casserole from oven and scatter mini marshmallows evenly over the surface.
08 - Return to oven and bake for 10–15 minutes until marshmallows are golden brown and toasted.
09 - Allow casserole to rest for 5 minutes before serving.