Incominciamo dallo zabaione: innanzi tutto abbiamo bisogno di un pentolino non molto grande e piuttosto alto per poterlo mettere a bagnomaria in una pentola con dellacqua sul fuoco. Mescoliamo i tuorli duovo con lo zucchero montandoli con un cucchiaio di legno senza sbatterli fino a che sono spumosi, uniamo la farina, i mezzi gusci duovo di marsala e il latte incorporando bene il tutto. Mettiamo il recipiente a bagnomaria continuando a mescolare sino a che la crema si gonfia montando. Spegniamo e lasciamo raffreddare mescolando di tanto in tanto. Mettiamo la panna nel congelatore per 5 minuti per raffreddarla bene, poi uniamo lo zucchero e la montiamo, una volta montata la andremo a unire allo zabaione, incorporandola con un cucchiaio con movimento dallalto al basso per non farla smontare. Prendiamo i savoiardi e li bagniamo nel marsala disponendoli nellapposito stampo a cupola, rifasciandolo tutto attorno. Versiamo metà della crema preparata e ricopriamo con uno strato di savoiardi bagnati nel marsala al centro. Uniamo il resto della crema e copriamo nuovamente con altri savoiardi bagnati nel marsala. Copriamo con un piatto e mettiamo in frigorifero sino al giorno dopo. Lindomani lo capovolgiamo, cospargiamo di cacao amaro e serviamo.