- Num tacho, derreta os 100 g de açúcar em lume médio, mexendo ocasionalmente até formar um caramelo dourado.  
- Não o deixe escurecer demasiado, para evitar que fique amargo.  
- Verta o caramelo numa forma de pudim, espalhando bem no fundo e nas laterais. Reserve. 
- Num tacho, aqueça o leite com o pau de canela (se usar) e a raspa de laranja até começar a ferver.  
- Retire do lume e deixe arrefecer ligeiramente. 
- Parta o pão em pedaços pequenos e coloque-os numa taça grande.  
- Regue com o leite morno e deixe repousar durante 10 minutos, mexendo ocasionalmente, até o pão absorver todo o leite. 
- Num recipiente à parte, bater os ovos com o açúcar até obter uma mistura clara e fofa.  
- Junte a essência de baunilha e o sumo de laranja, e mexa bem. 
- Adicione a mistura de ovos ao pão demolhado e envolva tudo com uma espátula até obter uma massa homogénea. 
- Verta a mistura na forma previamente caramelizada.  
- Coloque a forma dentro de um tabuleiro com água quente (banho-maria) e leve ao forno pré-aquecido a 180ºC durante cerca de 50 a 60 minutos. 
- Retire o pudim do forno e deixe arrefecer completamente antes de desenformar.  
- Pode levá-lo ao frigorífico durante algumas horas para que ganhe mais consistência. 
- Desenforme o pudim para um prato de servir e regue com o caramelo.  
- Decore com raspa de laranja ou rodelas finas de laranja, se desejar, e sirva.