Bata as gemas, o açúcar e a margarina até formar um creme fofo, junte a canela, o cravo e as castanhas. Acrescente a farinha de rosca e o fermento delicadamente e por último as claras em neve. Coloque a massa em forma forrada com papel manteiga, preaqueça o forno e asse a massa por 40 minutos a 200º C .
Leve todos os ingredientes ao fogo e mexa até dar ponto de brigadeiro mole.
Após a massa assada e fria, corte-a ao meio e espalhe metade do recheio, cubra com o restante da massa e distribua o restante do recheio (cobertura), polvilhe com canela em pó e leve para gelar.