Bata as claras em neve e reserve. Na batedeira bata o açúcar, a margarina e as gemas.
Junte o amido de milho, a farinha e o leite.
Com auxílio de uma colher, misture a canela, o fermento e as claras em neve. Em 2 assadeiras (redondas de fundo removível) untadas e enfarinhadas.
Leve a massa para assar em forno pré-aquecido (180°) por cerca de 35 minutos.
Leve ao fogo baixo, em uma panela, todos os ingredientes do recheio e cobertura, mexendo sempre até o ponto de brigadeiro mole (denso).
Pegue uma das metades da massa, recheie com o creme e feche o bolo com a outra metade da massa.
O que sobrar do creme, distribua em cima do bolo como uma cobertura. Se quiser, polvilhe um pouco de canela em cima para decorar.