Na batedeira, bata a manteiga com o açúcar até obter um creme esbranquiçado. Junte os ovos, um a um e vá batendo a cada adição, até obter uma mistura homogénea.
Acrescente a farinha e o chocolate. Misture tudo muito bem. E por fim a raspa e sumo da laranja.
Coloque o preparado numa forma de “bolo inglês” forrada com papel manteiga e leve ao forno por 30 a 35 minutos, mas fique atenta para não deixar o bolo demasiado seco.
Retire do forno, e deixe-o acabar de cozer ainda na forma.
Enquanto isso prepare a calda.
Junte todos os ingredientes numa panela e deixe ferver em lume brando, mexendo ocasionalmente durante uns 10 minutos. Desligue o fogão e deixe arrefecer.