Love this? Save it for later!
Share the inspiration with your friends
Introduction
The first time I stumbled upon this creamy arroz con leche recipe, it wasn’t because I planned to make a dessert. Honestly, it started on a chilly evening when I realized the pantry was almost bare except for a few staples—rice, milk, and some cinnamon sticks. I was craving something comforting but didn’t want to fuss over complicated baking or long prep. So, I threw these simple ingredients together, thinking it might be a bland, forgettable dish. But as the warm cinnamon aroma wafted through the kitchen and the rice slowly softened to a custardy texture, I found myself hooked. It was a quiet sort of comfort—nothing flashy, just pure, creamy goodness that settled right into the soul.
Since then, I’ve made this arroz con leche more times than I can count, especially on nights when I need a little reset. What’s funny is how it’s become a subtle tradition; friends and family start asking for it whenever the weather turns cooler or when I’m looking for a cozy dessert that feels like a hug in a bowl. It’s not overly sweet, which makes it perfect for those who prefer their sweets with a hint of warmth and balance. There’s something about the way the cinnamon blends with the creamy rice that makes you pause—a reminder that simple moments in the kitchen can turn into lasting memories.
What really makes this recipe stick with me is how it manages to be both humble and special at once. No fancy gadgets or rare ingredients required, just the kind of comfort food that feels like home. And if you’ve ever been skeptical about rice pudding or thought it was too old-fashioned, I bet this version might just surprise you.
Why You’ll Love This Recipe
After many tests and tweaks, this creamy arroz con leche recipe has become a favorite for a handful of reasons I’m sure you’ll appreciate:
- Quick & Easy: Takes about 40 minutes from start to finish, which is perfect for a last-minute sweet fix or relaxed weekend treat.
- Simple Ingredients: You likely have everything in your pantry—rice, milk, cinnamon, sugar—no extra runs to specialty stores.
- Comfort Food with a Twist: The warm cinnamon spice isn’t just for flavor; it adds a cozy aroma that transforms this into more than just rice pudding.
- Crowd-Pleaser: From kids to adults, this creamy dessert rarely gets leftovers. It’s that kind of recipe people ask for again and again.
- Perfect for Any Occasion: Whether it’s a casual family dinner or a holiday gathering, this arroz con leche fits right in without overwhelming your menu.
What sets this recipe apart? It’s the balance—the rice is tender but not mushy, the milk makes it luxuriously creamy without heaviness, and the cinnamon is warm but not overpowering. I’ve learned through trial and error that using whole milk and a pinch of salt really brings everything together. Plus, let’s be honest, the secret little splash of vanilla extract at the end? Game-changer. If you want to explore more cozy desserts with a personal touch, you might enjoy recipes like these brown butter chocolate chip blondies or the wonderfully simple no-bake peanut butter chocolate bars I share.
What Ingredients You Will Need
This creamy arroz con leche uses straightforward, wholesome ingredients that come together to deliver richness and warmth without fuss. Most are pantry staples, and the cinnamon gives it that signature cozy note.
- Long-grain white rice: 1 cup (about 200 g), rinsed well to remove excess starch for a creamier texture
- Whole milk: 4 cups (950 ml), I recommend a full-fat variety for the best creamy mouthfeel
- Granulated sugar: ¾ cup (150 g), adjust to taste if you like it less sweet
- Cinnamon sticks: 2 large sticks, which infuse the milk gently with warm spice
- Vanilla extract: 1 teaspoon, added at the end for subtle depth
- Salt: ¼ teaspoon, a small pinch to balance the sweetness and enhance flavors
- Ground cinnamon: For sprinkling on top when serving (optional)
Substitution tips: If you prefer a dairy-free version, swap the whole milk for coconut milk or your favorite plant-based milk, but note it will change the flavor slightly. For a gluten-free option, this recipe is naturally safe since it’s just rice and milk. I’ve found that using small-curd cottage cheese in a different recipe adds a nice twist, but here, traditional long-grain rice is key for the classic texture.
Equipment Needed

- Medium to large heavy-bottomed saucepan (about 3-quart/3-liter size) to cook the rice evenly without scorching
- Wooden spoon or heat-resistant silicone spatula for stirring gently
- Measuring cups and spoons for precise ingredient amounts
- Fine mesh strainer (optional) to rinse rice thoroughly
- Serving bowls or ramekins for individual portions
If you don’t have a heavy-bottomed saucepan, a Dutch oven works just as well and helps with even heat distribution. I once tried making this in a nonstick pot that was too thin, and the milk scorched on the bottom despite stirring, so investing in a heavier pan can save some headaches. Also, make sure your wooden spoon is sturdy enough to stir without bending or breaking during the slow cooking.
Preparation Method
- Rinse the rice: Place 1 cup (200 g) of long-grain white rice in a fine mesh strainer and rinse under cold water until the water runs clear. This removes surface starch and prevents clumping. Drain well. (Time: 3 minutes)
- Combine rice and milk: In your heavy-bottomed saucepan, add the rinsed rice and 4 cups (950 ml) of whole milk. Toss in 2 cinnamon sticks and ¼ teaspoon salt. Stir briefly to combine. (Time: 2 minutes)
- Bring to a gentle simmer: Place the pan over medium heat and warm the mixture until small bubbles appear around the edges, stirring occasionally. Avoid boiling vigorously to prevent milk from scorching. (Time: 5-7 minutes)
- Lower heat and cook slowly: Reduce the heat to low to maintain a gentle simmer. Cook uncovered, stirring every few minutes to keep the rice from sticking to the bottom. The milk will thicken as the rice softens. (Time: 30-35 minutes)
- Check texture: After about 25 minutes, taste the rice. It should be tender but still hold its shape. If it’s too firm, continue cooking 5-10 more minutes, stirring frequently. The consistency should be creamy, not watery or dry.
- Sweeten and flavor: Remove the cinnamon sticks. Stir in ¾ cup (150 g) granulated sugar and 1 teaspoon vanilla extract. Mix thoroughly until the sugar dissolves and the pudding thickens slightly. (Time: 3 minutes)
- Cool slightly and serve: Spoon the arroz con leche into bowls or ramekins. Optionally, sprinkle ground cinnamon on top for that classic finish. The pudding can be enjoyed warm or chilled, depending on your mood.
Tips: Stirring is key here—don’t wander off too far or you might end up with scorched milk at the bottom. Also, if the pudding seems too thick, add a splash of milk to loosen it up. If it’s too thin, just cook a few minutes longer. The gentle cinnamon scent is your cue that it’s almost ready.
Cooking Tips & Techniques
One thing I learned early is that patience is everything with arroz con leche. Rushing the simmer or cranking the heat only leads to burnt milk or mushy rice, and nobody wants that. Keep the temperature low and steady. Use a heavy-bottomed pot because it distributes heat better and prevents those stubborn burnt patches.
Also, don’t underestimate the power of stirring regularly—every 5 minutes or so. It might feel tedious, but it stops the rice from sticking and helps the starches release gradually, making that luscious creamy texture.
Another tip: Adding the sugar too early can interfere with the rice softening properly, so wait until the rice is tender before sweetening. That way, the pudding thickens naturally without turning grainy.
For an extra cozy touch, toast the cinnamon sticks briefly before adding them to the milk. It intensifies their aroma and gives a slightly smoky edge. I’ve made the mistake of skipping vanilla extract, and honestly, the difference is night and day—it brightens the whole dish and rounds out the sweetness.
Variations & Adaptations
This arroz con leche recipe is a wonderful base, and I love how easy it is to personalize depending on what you have or prefer:
- Vegan or dairy-free: Use coconut milk or almond milk instead of whole milk. Expect a slightly different flavor but still deliciously creamy.
- Fruity twist: Stir in some raisins or chopped dried apricots during the last 10 minutes of cooking for bursts of sweetness.
- Spiced up: Add a pinch of ground nutmeg or cardamom with the cinnamon sticks for a more complex spice profile.
- Low sugar: Reduce the sugar or swap with honey or maple syrup; just add after the rice is cooked to control sweetness.
- Texture variation: For a slightly thicker pudding, stir in a beaten egg yolk (off heat) and continue cooking gently for a minute—classic custard style.
One personal favorite is adding a splash of cream cheese or mascarpone at the end for extra silkiness. It’s not traditional, but honestly, it’s comfort food worth trying.
Serving & Storage Suggestions
This creamy arroz con leche can be served warm right out of the pot or chilled for a refreshing treat on warmer days. I usually sprinkle a little extra ground cinnamon on top—sometimes even a tiny drizzle of honey or a few toasted nuts for crunch. It pairs beautifully with a cup of strong coffee or a soothing chai tea.
Leftovers keep well in an airtight container in the refrigerator for up to 4 days. The pudding tends to thicken as it cools, so when reheating, add a splash of milk to loosen it back up gently over low heat. You’ll notice the flavors mellow and meld even more overnight, making the next day’s serving taste even better.
If you want to prepare ahead, this rice pudding fits nicely into busy schedules—just warm it up and garnish before serving. For an easy dessert lineup, consider pairing it alongside something like the baked oats recipe I love for brunch or a lighter sweet finish.
Nutritional Information & Benefits
This arroz con leche recipe is a comforting source of energy, packed with protein and calcium from the milk and slow-burning carbohydrates from the rice. A typical serving (about ½ cup or 125 g) contains roughly:
| Nutrient | Amount |
|---|---|
| Calories | 220-250 kcal |
| Protein | 6-7 g |
| Fat | 7-8 g |
| Carbohydrates | 35-40 g |
| Sugar | 15-18 g (mostly from added sugar) |
The cinnamon adds antioxidants and may help regulate blood sugar, making this dessert a bit more than just indulgence. For those avoiding dairy, using plant-based milk can reduce calories and fat but may lower protein slightly.
As always, be mindful if you have allergies—this recipe contains dairy and cinnamon, which some find irritating. From a personal wellness angle, I appreciate how this dish satisfies sweet cravings without feeling heavy or overly processed, making it a go-to for cozy, mindful eating.
Conclusion
In all honesty, this creamy arroz con leche recipe with warm cinnamon spice has become one of those dishes I turn to when I want something soothing and simple but still feel like treating myself. It’s reliable, easy to make, and the kind of dessert that makes you slow down and enjoy a moment of calm. I encourage you to make it your own—try those variations or adjust the sweetness to your liking.
For me, it’s more than just rice pudding; it’s a little daily ritual that turns humble ingredients into something quietly special. If you give it a try, I’d love to hear how you like it—maybe with your favorite twist or paired with a comforting drink. And if you’re curious about pairing it with other creamy delights, you might appreciate my easy blender hollandaise sauce or the creamy potato salad I often make for gatherings.
Here’s to cozy kitchens and simple sweets that feel like a warm hug.
FAQs
- Can I use short-grain rice instead of long-grain?
Yes, short-grain rice will make the pudding thicker and stickier. Just watch the cooking time closely to avoid overcooking. - Is it okay to use powdered cinnamon instead of cinnamon sticks?
You can, but cinnamon sticks infuse a subtler, more complex flavor during cooking. If using powder, add about 1 teaspoon towards the end of cooking. - How do I prevent the milk from scorching?
Use a heavy-bottomed pan and stir often over low heat. Avoid high heat or letting it boil rapidly. - Can I prepare arroz con leche ahead of time?
Absolutely! It stores well in the fridge for up to 4 days and tastes even better after the flavors meld overnight. - What’s the best way to reheat leftovers?
Warm gently on the stove with a splash of milk to loosen the pudding and stir until heated through.
Pin This Recipe!

Creamy Arroz con Leche Recipe Easy Homemade with Warm Cinnamon Spice
A comforting and creamy arroz con leche dessert infused with warm cinnamon spice, perfect for cozy evenings and simple sweet cravings.
- Prep Time: 5 minutes
- Cook Time: 35 minutes
- Total Time: 40 minutes
- Yield: 6 servings 1x
- Category: Dessert
- Cuisine: Latin American
Ingredients
- 1 cup long-grain white rice (about 200 g), rinsed
- 4 cups whole milk (950 ml)
- 3/4 cup granulated sugar (150 g), adjust to taste
- 2 large cinnamon sticks
- 1 teaspoon vanilla extract
- 1/4 teaspoon salt
- Ground cinnamon for sprinkling (optional)
Instructions
- Rinse the rice under cold water until the water runs clear, then drain well.
- In a heavy-bottomed saucepan, combine the rinsed rice, whole milk, cinnamon sticks, and salt. Stir briefly to combine.
- Place the pan over medium heat and warm until small bubbles appear around the edges, stirring occasionally. Avoid boiling vigorously.
- Reduce heat to low and cook uncovered, stirring every few minutes to prevent sticking, until the rice is tender and the milk thickens (about 30-35 minutes).
- Taste the rice after 25 minutes; if too firm, cook 5-10 minutes longer, stirring frequently.
- Remove the cinnamon sticks. Stir in the sugar and vanilla extract until the sugar dissolves and pudding thickens slightly.
- Spoon into bowls or ramekins and optionally sprinkle ground cinnamon on top. Serve warm or chilled.
Notes
Stir regularly to prevent scorching. Use whole milk for best creaminess. For dairy-free, substitute with coconut or plant-based milk. Add sugar only after rice is tender to avoid grainy texture. Toast cinnamon sticks for more aroma. Adjust thickness by adding milk or cooking longer.
Nutrition
- Serving Size: About 1/2 cup (125 g
- Calories: 235
- Sugar: 16.5
- Sodium: 100
- Fat: 7.5
- Saturated Fat: 4.5
- Carbohydrates: 37.5
- Fiber: 0.5
- Protein: 6.5
Keywords: arroz con leche, rice pudding, creamy dessert, cinnamon, easy dessert, homemade, comforting dessert


