Num tacho levar ao lume 200 ml de água e 300 gr de açúcar. Quando entrar no ponto de ebulição deixar ferver durante 2 minutos. Passados os 2 minutos, apagar o lume e juntar a amêndoa, a manteiga e a raspa de limão. Mexer bem até a manteiga derreter. Colocar a calda numa tigela e deixar arrefecer até amornar.
Numa frigideira funda (de preferência antiaderente é mais seguro) levar ao lume 100 ml de água e o açúcar para o caramelo. Mexer e deixar ferver aproximadamente 20 minutos até atingir o ponto de caramelo. Quando ficar caramelo, espalhar numa forma de pudim (com tampa). Forrar bem a forma com o caramelo no fundo e nos lados com cuidado, pois o caramelo vai estar quente e aquece o metal da forma.
Aquecer o forno a 190º.
Numa tigela juntar as gemas com os ovos. Mexer bem com uma vara de arames sem incorporar muito ar. Com a vara de arames envolver suavemente os ovos com a calda evitando criar bolhinhas de ar.
Verter o preparado para dentro da forma e fechar com a tampa (se a forma não tiver tampa, usar folha de alumínio para fechar). Colocar a forma tapada num tacho com água a ferver até meio da altura da forma para cozerem banho-maria.
Levar ao forno pré-aquecido nos 190ºC e cozer em banho-maria durante 1 hora e 10 minutos. Depois do pudim cozido, deixar arrefecer na forma, levar ao frigorífico pelo menos 8 horas, e só então desenformar.
Agitar a forma e despegar os lados do pudim. O caramelo líquido no fundo e a gravidade fazem o resto.