1. Unte e forre o fundo e os lados de duas formas de 20 cm. Peneire a farinha com o bicarbonato de sódio e sal.
2. Bata a manteiga com o açúcar até ficar cremosa e junte-lhe os ovos, um a um, batendo bem.
3. Adicione o chocolate derretido e bata bem. Vá deitando a farinha, envolvendo-a bem e alternando com o leite e a esência de baunilha.
4. Distribua a massa preparada pelas formas. Leve ao forno, a 180º, durante cerca de 40 minutos. Desenforme e deixe arrefecer sobre uma rede.
5. Faça o creme, levando a lume brando, o chocolate e a margarina em banho-maria, até o chocolate derreter. Adicione o açúcar e o leite, retire do lume e bata bem.
6. Barre um dos bolos com o creme de chocolate e por cima ponha o outro bolo. Cubra tudo com creme de chocolate.