Leve à batedeira os ovos, o açúcar e a margarina, bata por aproximadamente 4 minutos. Acrescente a canela e, aos poucos, a farinha e o suco concentrado de maracujá até o fim. Desligue a batedeira e acrescente o fermento.
Despeje em uma assadeira de sua preferência untada e enfarinhada.
Leve ao forno pré-aquecido, por aproximadamente 45 minutos, depende muito de cada forno.
Em uma panela, leve ao fogo o suco de maracujá, o leite em pó, o chocolate em pó, a margarina e o açúcar, cozinhe até que fique com uma textura bem cremosa.
Quando o bolo estiver pronto, desenforme (frio), e despeje a cobertura ainda morna em cima do bolo.