Creamy Arroz Con Leche: Mexican Rice Pudding Magic
If you’ve ever wished rice could taste like happiness, meet this arroz con leche.
Creamy, cinnamon-kissed, and sprinkled with a little magic, it’s the Mexican dessert that flexes like a glow-up on your taste buds.
One bite and you’ll wonder why rice pudding hasn’t been this fun all along.
Arroz Con Leche Mexican Rice Pudding Recipe
Ingredients
- 1 cup long-grain white rice rinsed
- 4 cups whole milk or your fave milk alternative
- 1 cup heavy cream
- 3/4 cup granulated sugar
- 1 cinnamon stick
- 1 tsp vanilla extract
- Pinch of salt
- Optional toppings: ground cinnamon toasted coconut, raisins, chopped nuts, or condensed milk drizzle
Instructions
- Rinse and prep your rice. Rinse under cold water until the water runs mostly clear. This helps keep your pudding from getting gluey.
- Heat the milk and cream. Pour milk and cream into a medium saucepan over medium heat. Toss in the cinnamon stick and a pinch of salt. Warm until tiny bubbles form on the edges—no need to boil.
- Cook the rice. Stir in the rinsed rice, reduce heat to low, and let it simmer gently. Stir frequently (or your rice might stick and sulk in the pan).
- Sweeten the deal. Add sugar and vanilla extract after about 15–20 minutes, once the rice is soft. Keep stirring—it thickens gradually.
- Check consistency. After 25–30 minutes, your pudding should be creamy but still spoonable. Remove the cinnamon stick.
- Chill or serve warm. You can eat it hot, straight from the stove, or let it cool in the fridge for a few hours for that firmer, dessert-glow-up vibe.
Why This Recipe is Awesome
Why settle for boring rice pudding when you can have a version that tastes like love in a bowl? Here’s the deal:
- Creamy without being cloying: The milk and cream blend just right.
- Sweet but balanced: Cinnamon and a touch of vanilla make it warm and comforting, not sugar-shock territory.
- Glow-up approved: A simple sprinkle of cinnamon or toasted coconut turns it from “meh” to “Pinterest-worthy.”
- No chef diploma required: It’s idiot-proof. Even I didn’t mess it up (and my smoke alarm can vouch for that).
Ingredients You’ll Need

Here’s what you’ll need to whip this up—don’t worry, nothing exotic (unless you count cinnamon as exotic, which is debatable):
- 1 cup long-grain white rice, rinsed
- 4 cups whole milk (or your fave milk alternative)
- 1 cup heavy cream
- 3/4 cup granulated sugar
- 1 cinnamon stick
- 1 tsp vanilla extract
- Pinch of salt
- Optional toppings: ground cinnamon, toasted coconut, raisins, chopped nuts, or condensed milk drizzle
Pro tip: Rinsing the rice removes excess starch for that perfect pudding texture.
Step-by-Step Instructions
- Rinse and prep your rice. Rinse under cold water until the water runs mostly clear. This helps keep your pudding from getting gluey.
- Heat the milk and cream. Pour milk and cream into a medium saucepan over medium heat. Toss in the cinnamon stick and a pinch of salt. Warm until tiny bubbles form on the edges—no need to boil.
- Cook the rice. Stir in the rinsed rice, reduce heat to low, and let it simmer gently. Stir frequently (or your rice might stick and sulk in the pan).
- Sweeten the deal. Add sugar and vanilla extract after about 15–20 minutes, once the rice is soft. Keep stirring—it thickens gradually.
- Check consistency. After 25–30 minutes, your pudding should be creamy but still spoonable. Remove the cinnamon stick.
- Chill or serve warm. You can eat it hot, straight from the stove, or let it cool in the fridge for a few hours for that firmer, dessert-glow-up vibe.
How to Serve

Spoon into cute bowls or mason jars, sprinkle a little ground cinnamon or toasted coconut on top, maybe even a few raisins or chopped nuts if you’re feeling fancy.
For a real glow-up, drizzle a little condensed milk over it—it’s like the dessert equivalent of a sparkly scarf.
Nutrition Facts (per serving, makes about 6 servings)
- Calories: ~280 kcal
- Carbs: 40g
- Fat: 12g
- Protein: 6g
- Sugar: 22g
- Fiber: 1g
FYI: Swap heavy cream for coconut milk or a lighter milk to trim calories a bit.
Common Mistakes to Avoid

- Skipping the stirring: Rice hates being ignored. Stir it frequently to avoid a scorched bottom.
- Boiling it too hard: High heat = burnt milk. Keep it low and patient.
- Over-sweetening: You can always add a drizzle of condensed milk later; you can’t take sugar out once it’s in.
- Skipping the cinnamon stick: It adds subtle warmth and flavor—you don’t want flat, bland pudding.
Alternatives & Substitutions
- Milk alternatives: Almond, oat, or soy milk works fine, just expect a slightly different flavor.
- Sugar swaps: Honey, maple syrup, or coconut sugar can replace granulated sugar. Adjust sweetness to taste.
- Texture tweaks: Want thicker pudding? Use slightly less milk. Want looser? Add a splash of milk at the end.
- Flavor twists: A dash of nutmeg, cardamom, or orange zest can elevate your pudding to exotic levels.
Final Thoughts
This arroz con leche is proof that comfort food doesn’t need to be complicated.
Creamy, cinnamon-kissed, and lightly sweet—it’s basically the hug your taste buds were begging for.
Serve it warm for instant nostalgia or chilled for a polished dessert glow-up.
Either way, you’ve officially leveled up your dessert game.
FAQ (Frequently Asked Questions)
Can I use instant rice?
Sure, but it might get mushy. Long-grain white rice gives the best texture.
Do I have to chill it?
Not at all. It’s delicious warm, straight from the pot. Chilling just firms it up.
Can I make it vegan?
Absolutely. Use coconut milk and almond milk instead of dairy, and swap sugar if needed.
How long does it last?
Stored in an airtight container, 3–4 days in the fridge. Spoiler: it rarely lasts that long.
Can I add raisins or nuts?
Yes! Fold them in at the end or sprinkle on top for some crunch.
Why is my pudding too thin?
Probably cooked too short or had too much liquid. Simmer a bit longer to thicken.
Can I double the recipe?
For sure—just use a larger pot and keep an eye on stirring. More rice = more love.

