Em uma panela, aqueça o leite com a casca de limão e a canela (se for usar) até começar a levantar fervura.
Desligue o fogo, retire as cascas e a canela e deixe o leite esfriar até ficar morno.
Separe as claras das gemas.
Bata as claras em neve e reserve.
Em outra tigela, bata as gemas com o açúcar e a baunilha até obter um creme claro e fofo.
Acrescente a farinha de trigo e misture bem até ficar homogêneo.
Adicione o leite morno aos poucos, mexendo sempre para não empelotar e formar um creme liso.
Incorpore as claras em neve delicadamente, com movimentos suaves, para manter a leveza da massa.
Despeje em uma forma untada com manteiga e forrada com papel manteiga.
Leve ao forno pré-aquecido a 170°C (340°F) por aproximadamente 45 minutos.
Retire do forno, deixe esfriar completamente em temperatura ambiente e leve à geladeira por no mínimo 3 horas.
Polvilhe açúcar de confeiteiro ou leite em pó por cima antes de servir.
