Em uma panela bem grande, pra mais de 5L, espalhe o açúcar e leve ao fogo baixo.Vá mexendo até o açúcar todo caramelizar e adquirir um tom âmbar. Desligue o fogo e comece a pingar o leite aos poucos. Vai espirrar e fazer um escândalo, por isso vá devagar. Quando todo o leite estiver na panela religue o fogo e junte o sal, os cravos e a canela (se for usar). Deixe essa mistura em fogo baixo, mexendo de vez em quando até o caramelo derreter novamente. Então desligue o fogo.
Enquanto o leite aquece e o caramelo derrete, separe as claras e as gemas em duas vasilhas.
Bata as gemas até elas começarem a espumar e clarearem. Então junte o leite condensado e o creme de leite e misture pra ficar homogêneo.
Na vasilha das claras acrescente uma pitada de sal, então bata até conseguir picos moles.
Retire a canela e os cravos da panela e ligue o fogo baixo.
Comece a misturar o leite com caramelo com um fouet e então vá juntando na panela a mistura de gemas.
Depois que toda a mistura estiver na panela, comece a juntar as claras, aos poucos e misturando constantemente também.
Com tudo na panela, cozinhe em fogo baixo, mexendo de vez em quando com uma colher. A mistura vai espumar e subir bastante, se necessário desligue o fogo, continue mexendo até baixar e então religue o fogo. Cozinhe até a mistura ficar cremosa como um mingau. Então transfira ainda quente para uma vasilha com tampa e leve imediatamente ao congelador.
Deixe congelar por pelo menos 8h antes de servir.