Para fazer cobertura de caramelo, comece montando 1/2 xícara de manteiga, 1 lata de leite condensado, 1 xícara de açúcar mascavo bem embalado, 1 colher de chá de extrato de manteiga, 2 xícaras de açúcar em pó e 1 colher de chá de extrato de baunilha. Se usar manteiga sem sal, adicione uma pitada de sal.
Em uma panela média, misture a manteiga, o leite condensado, o açúcar mascavo e o sal. Em fogo médio-alto, leve a mistura para ferver e cozinhe por dois minutos, mexendo sempre. Retire do fogo e acrescente o extrato de manteiga e o extrato de baunilha. Mexa os ingredientes e deixe esfriar por cinco minutos.Transfira a mistura para uma tigela com manteiga. Na batedeira, bata em velocidade média por três minutos ou até ficar homogêneo. Neste ponto, a cobertura deve se parecer com caramelo derretido. Adicione lentamente o açúcar de confeiteiro, uma xícara de cada vez, batendo bem após cada xícara ser adicionada.
Espalhe a cobertura sobre um bolo resfriado. Se a mistura começar a endurecer durante a cobertura do bolo, coloque a tigela no microondas por alguns segundos para amolecer a cobertura e torná-la mais fácil de espalhar. A cobertura endurecida é difícil de manusear e pode fazer com que o bolo se esfarele.
Outras versões de receita de cobertura de caramelo usam creme de leite ou leite evaporado em vez de leite condensado. A cobertura de caramelo é um ingrediente básico em muitas sobremesas do sul.