Creamy Mexican rice pudding with cinnamon and raisins is the ultimate comfort dessert. This family-favorite treat is a warm, sweet, nostalgic classic enjoyed across generations.
Rinse rice under cold water until the water runs clear to remove excess starch.
In a large saucepan, combine water, rice, and the cinnamon stick. Bring to a gentle boil over medium heat, then reduce to low and simmer uncovered for 15 minutes.
Add milk, sugar, raisins, and salt to the partially cooked rice. Stir thoroughly and bring mixture back to a gentle simmer.
Cook uncovered on low heat for 35–40 minutes, stirring frequently—especially near the end—to prevent sticking and to develop a creamy texture.
Once the pudding is thickened and the rice is tender, remove from heat. Discard cinnamon stick, stir in vanilla extract, and let the pudding cool for several minutes before serving warm or chilled.