Per la salsa, pulite la cipolla, tritatela e fatela appassire a fiamma bassa in una casseruola con 1 cucchiaio d’olio, 2 di acqua e 1 pizzico di sale e pepe, aggiungendo altra acqua man mano che il fondo si asciuga, per circa 20 minuti, mescolando finchè sarà molto morbida.
Fate raffreddare, poi frullate la crema di cipolla con l’amido di mais sciolto in 1 cucchiaio di latte freddo.
Rimettetela nella casseruola, incorporate il latte rimasto versando a filo, unite lo zafferano e riportate lentamente a ebollizione; proseguite la cottura mescolando per circa 8-10 minuti, finchè la salsa si addenserà, poi regolate di sale e pepe.