Em uma panela em fogo baixo coloque o açúcar, o sal e mexa até formar um caramelo.
Despeje o creme de leite e misture.
Adicione o açúcar mascavo, o cacau e a manteiga e mexa até ficar homogêneo.
Separe 100 gramas do caramelo e coloque na geladeira, o restante reserve normalmente para molhar o bolo.
Bolo
Misture todos os secos em uma tigela.
Acrescente os ovos, o leite, o óleo, a baunilha e misture ate ficar homogêneo.
Adicione aos poucos sem parar de mexer a água quente e coloque em uma forma de 23 centímetros de diâmetro por 5 centímetros de altura untada somente no fundo e forrada com papel manteiga somente no fundo.
Leve ao forno a 180 graus por, aproximadamente, 35 minutos.
Cobertura
Bata a manteiga com o sal até ficar bem cremoso.
Adicione metade do açúcar e misture bem. Adicione o caramelo frio e finalize com o restante do açúcar impalpável.
Caso ache necessário, adicione um pouco de leite para ficar macia para espatular.
Montagem e decoração
Ainda na forma, fure bem o bolo com um cabo de colher ou outro instrumento com 1 centímetro de diâmetro.
Regue com o caramelo em temperatura ambiente ou levemente aquecido.
Deixe gelar por uns 15 minutos e depois cubra com o creme batido e decore a gosto.
Observações para congelamento e conservação: pode congelar o bolo assado, mas não pode congelar o bolo pronto. O caramelo dura até sete dias na geladeira. O bolo grande da receita tem um custo aproximado de R$18,00.