Numa panela, derreta o açúcar em fogo médio, mexendo ocasionalmente até obter um caramelo dourado.
Adicione a manteiga ao caramelo e misture até que esteja completamente derretida.
Retire a panela do fogo e adicione 150 ml de natas aos poucos, mexendo constantemente para incorporar. Adicione o sal e misture bem.
Numa tigela separada, bata as gemas de ovo até ficarem homogéneas.
Aqueça o leite e as restantes natas (150 ml) numa panela até começarem a ferver. Gradualmente, despeje a mistura de leite quente sobre as gemas, mexendo constantemente.
Volte a colocar a mistura de leite e gemas na panela e cozinhe em fogo baixo, mexendo sempre, até engrossar ligeiramente (não deixe ferver).
Adicione a mistura de caramelo à panela com o leite e as gemas. Mexa bem para combinar todos os ingredientes.
Retire do fogo e adicione o extrato de baunilha. Deixe a mistura arrefecer completamente.
Despeje a mistura numa tigela e leve ao congelador, mexendo a cada 30 minutos nas primeiras 2-3 horas para eliminar os cristais de gelo e garantir uma textura cremosa.
Depois de completamente congelado, o gelado está pronto para servir.