Dans une casserole, faire chauffer le lait avec le bâton de cannelle et le zeste d’un citron. Retirer avant ébullition et laisser reposer, puis refroidir.
Couper le pain en tranches de 2 cm d'épaisseur et les laisser tremper dans le lait pendant une minute.
Pendant ce temps, chauffer l'huile d'olive dans une poêle, battre les oeufs dans un grand bol et préparer un autre bol avec le mélange de 3 cuillères à soupe de sucre et une cuillère à café de cannelle.
Sortir les tranches de pain du lait, tremper à présent dans l'oeuf battu puis les passer directement à la poêle avec l'huile bien chaude. Frire pendant quelques minutes de chaque côté, jusqu'à ce qu'elles soient dorées.
Pour finir, passer chaque 'torrija' encore chaude dans le mélange de sucre et de cannelle en poudre pour bien les recouvrir.