Boil potatoes in a large pot of water until fork tender.
Transfer potatoes to the bowl of a stand mixer (or a large bowl if using a hand mixer), add butter, and whip until smooth and butter has melted.
Add sweetened condensed milk and next eight ingredients (through salt), and whip for 30-45 seconds. Fold in marshmallows.
Transfer potatoes to a 9x13 casserole dish.
For the topping, in a measuring cup, melt remaining 2/3 stick of butter, and mix in flour and brown sugar. Only add water if you need to thin the mixture. Pour topping over casserole, spread thin to edges, and sprinkle pecans on top.
Bake for 40-45 minutes, until casserole is set and topping forms a slightly browned, flaky crust.
Recipe can be made a day in advance. Make the casserole as directed without adding the topping, cover tightly with plastic wrap, and refrigerate. Add the topping just before baking the next day.
Share this Recipe
Hey, y'all! My name's Rachel, and I am craft junkie. Software product manager by day, and cake decorator by night, I am constantly allured by creativity. Every emerging craft, each imaginative idea consumes me until I can say I've tried it.
Join me here at Creative Adventures where I master the crafts near and dear to my heart, passing along the knowledge I've gained through trial and error. And learn along with me as a tackle the latest and greatest crafty ventures to pique my interest!