This creamy, sweet, and comforting rice pudding comes straight from Mexico and it doesn't disappoint. Served with cinnamon and raisins on top, it is perfect for satisfying your sweet tooth!
In a medium saucepan, bring 2 cups water to a boil. Add the cinnamon stick and lime zest, cover and simmer for 5 minutes over medium heat. Add the rice, return to a boil and stir once. Cover and cook over medium-low heat for about 20 minutes or until the water is absorbed and rice is tender. If the rice is still underdone but there is no water left, add some more water and cook for few more minutes.
Stir in the milk, sugar, salt, and simmer over medium-low heat, stirring frequently, until the liquid starts to thicken, for about 20-25 minutes. Remove from heat and discard the cinnamon stick and lime zest.
In a bowl, beat the egg yolks and stir in the vanilla extract and a few tablespoons of the hot rice. Stir the yolk mixture back into the rice. Mix in the raisins, leaving few for garnishing. Spoon into dessert dishes, sprinkle with remaining raisins and the ground cinnamon. Serve warm, chilled or at room temperature. Enjoy!