Preparare il forno a 350 gradi F. 
Porre le patate dolci in una grande pentola. Aggiungere abbastanza acqua per coprire le patate dolci e portare ad ebollizione a fuoco medio-alto. Ridurre il fuoco a medio e cuocere fino a quando le patate dolci sono tenere quando vengono bucate con una forchetta. 
Scolare l’acqua e lasciare che le patate si raffreddino abbastanza da poter essere maneggiate. 
Pelare le patate e metterle in una terrina. 
Aggiungere la margarina, il latte evaporato, lo zucchero e l’estratto di vaniglia. Battere con un mixer a bassa velocità fino a quando non è liscio. 
Cucchiaio il composto in una casseruola da 2 litri. 
In una piccola casseruola, sciogliere la margarina per la salsa cremosa a fuoco medio. Quando è sciolta, aggiungere la farina con una frusta e cuocere, mescolando costantemente, per 1 minuto. 
Aggiungere lo zucchero di canna e l’acqua e mescolare bene fino a quando lo zucchero di canna si scioglie. 
Mescolare i marshmallows e cuocere a fuoco medio fino a quando i marshmallows sono sciolti e la salsa si è addensata. 
Versate la salsa di marshmallow in modo uniforme sulle patate dolci. 
Coprire la casseruola con un foglio di alluminio e metterla in forno. Cuocere a 350 gradi F per 20 minuti. 
Note del cuoco
Al posto delle patate fresche si possono sostituire 3 lattine di patate dolci (15 once), scolate e schiacciate. Le patate dolci in scatola sono già cotte, quindi si può saltare questo processo. Procedere come indicato nella ricetta.