Comece por preparar a calda de açúcar. Misture o açúcar com a água e a casca de limão numa panela e leve ao lume até obter uma calda dourada.
Retire a casca de limão e reserve a calda. Deixe-a arrefecer enquanto prepara o restante.
Pique finamente o toucinho e leve-o a derreter numa frigideira até ficar líquido. Retire do lume e deixe arrefecer.
Noutra tigela, bata as gemas de ovos e adicione, em fio, o toucinho derretido, mexendo sempre para evitar que as gemas cozam.
Acrescente a calda de açúcar reservada, a canela em pó e misture bem.
Passe a mistura por um coador fino para remover quaisquer impurezas.
Caramelize uma forma com a farinha de trigo e verta nela a mistura preparada.
Leve a forma a cozer em banho-maria no forno a 180°C por cerca de 40-50 minutos, ou até que o pudim esteja firme.
Retire do forno, deixe arrefecer e desenforme.