Primeiramente devemos fazer o creme inglês, a base do sorvete. Leve o leite ao fogo até ferver.
Enquanto o leite ferve, faça uma gemada. Verta o leite, aos poucos , ainda quente sobre a gemada mexendo continuamente e homogenizando.
Acrescente a essência de baunilha. Ao fim, leve a mistura de gemada e leite ao fogo baixo até o ponto de nape .
Deixe esfriar, leve à refrigeração. Bata o creme de leite até firmar, agregue ao creme inglês e leve a mistura toda ao frezer.
Após estar completamente congelado, leve a massa à batedeira, em velocidade máxima, para aerar , misture o vinho marsala e por fim, retorne ao congelador.
Repita o processo, ao menos 3 vezes, antes de finalizar.