Misturar a bebida de soja morna, o fermento e uma colher de sopa de açúcar numa tigela (nota 1). Reservar durante alguns minutos até a mistura começar a ficar espumosa.
Juntar o açúcar restante, a margarina derretida, a raspa de laranja, a raspa de limão, o vinho do porto e misturar.
Numa tigela à parte, misturar a farinha, a fécula de batata, o sal fino, a canela e a curcuma.
Adicionar gradualmente os ingredientes secos aos húmidos, misturando com uma colher, até ser possível amassar com as mãos.
Amassar até obter uma massa macia e elástica, cerca de 10 minutos (nota 2).
Colocar a massa numa taça grande, tapar com um pano, e deixar levedar até triplicar de tamanho (nota 3).
Colocar os frutos gordos e as passas na massa, amassando até estarem bem incorporados (nota 4). Deixar repousar por 15 minutos.
Moldar a massa em forma de anel, fazendo um buraco no meio com as mãos e colocar num tabuleiro de forno. Colocar um copo no meio para a massa manter a forma, tapar com um pano e deixar levedar até duplicar de tamanho.
Retirar o copo, decorar o topo do bolo com alguns frutos gordos e pincelar com um pouco de margarina.
Levar ao forno pré-aquecido a 180°C por cerca de 30 minutos ou até ficar dourado.
Depois de arrefecer, pincelar com xarope de agave e polvilhar com açúcar em pó.