Préparer le sirop : Disposer tous les ingrédients dans une casserole. Porter à ébullition, puis continuer à chauffer à feu moyen pendant environ 20 minutes ou jusqu’à ce que le sirop épaississe. Retirer les écorces de citron et le bâton de cannelle. Retirer du feu et laisser refroidir.
Préparer les torrejas : Dans un saladier, mélanger les jaunes d’œuf battus, le lait, le sucre la cannelle et la vanille. Dans un autre saladier, battre les œufs entiers.
Tremper les tranches de pain dans le mélanger d’œufs et de lait. Disposer dans une assiette et laisser détremper quelques minutes.
Tremper les tranches de pain dans les œufs battus et faire dorer de chaque côté dans une poêle chaude huilée.
Disposer les tranches de pain cuites dans une assiette et verser le sirop par-dessus. Réserver une heure.
Saupoudrer de cannelle avant de déguster.