Verwarm de oven voor op 175 °C en vet een ruime ovenschaal in met 10 gram de ongezouten boter.
Prik de zoete aardappels rondom in met een vork en leg ze op een bakplaat. Rooster ze 60–75 minuten, tot een mes er zonder weerstand doorheen glijdt. Laat ze daarna afkoelen.
Verwijder de schil zodra de zoete aardappels zijn afgekoeld. Prak het vruchtvlees met een vork tot puree en voeg de overige 20 gram boter toe.
Klop de eieren los met de gezoete gecondenseerde melk, het vanille-extract en het zout. Meng dit door de zoeteaardappelpuree.
Verdeel de puree gelijkmatig over de ovenschaal en bak 20 minuten.
Smelt voor de topping de boter. Meng de donkere basterdsuiker, gesmolten boter en bloem. Meng daarna de pecannoten en cornflakes erdoor.
Verdeel de topping over de warme zoeteaardappelpuree en bak nog 15–20 minuten, tot de bovenkant lichtbruin is.
Verdeel de mini-marshmallows in een gelijkmatige laag over de topping. Zet de schaal nog 3–5 minuten terug in de oven, tot de marshmallows lichtbruin zijn. Houd ze goed in de gaten.
Laat de casserole voor het serveren 5–10 minuten rusten. Tijdens het afkoelen wordt de vulling wat steviger.