Arroz con leche is a classic Mexican dessert that’s creamy, comforting, and irresistibly sweet. Made with rice, milk, cinnamon, and sugar, this rice pudding is a nostalgic treat enjoyed in many Latin American households. As a little girl, I would go back for more and more, savoring each creamy, cinnamon-dusted spoonful. Whether served warm on a chilly night or chilled on a summer afternoon, it’s the perfect dessert for all seasons.
In this guide, you’ll learn how to make authentic arroz con leche at home with simple ingredients and step-by-step instructions.
A Taste of Childhood: Why This Dessert Means So Much
As a kid, Arroz con Leche wasn’t just a treat; it was the ultimate reward. I remember the sweet, cinnamon-scented steam filling our kitchen and how I’d hover around the stove, waiting for it to be ready. I was definitely eating too much of it back then—I’d often sneak back for a second or third bowl when no one was looking. There is just something about the combination of the creamy rice and that warm spice that felt like home.
To me, this is a dessert that literally tastes like love. It reminds me of rainy afternoons and family gatherings where a big pot was always simmering on the back burner. It’s one of those recipes passed down through generations that carries the weight of memory with every bite. Sharing this recipe feels like sharing a piece of my own history, and I hope it brings that same sense of “love in a bowl” to your family too.
What is Arroz con Leche?
Arroz con leche translates to “rice with milk” in Spanish. It’s a traditional dessert with roots in Spain, brought to Latin America during the colonial period. Over time, each region developed its own twist—some add condensed milk for richness, others add raisins or citrus zest for brightness.
Ingredients You’ll Need
(Serves 6–8)
- 1 cup long-grain white rice
- 2 cups water
- 1 cinnamon stick
- 4 cups whole milk
- 1 cup evaporated milk (for creaminess)
- 1 cup sweetened condensed milk (for sweetness and flavor)
- 1 tsp vanilla extract
- Ground cinnamon (for garnish)
- 1 Orange peel (you’ll need a small piece, roughly the length of your pinky)
Step-by-Step Instructions
Step 1: Rinse and cook the rice
Rinse the rice under cold water until the water runs clear. In a large pot, bring 2 cups of water to a boil with the cinnamon stick and orange peel. Add the rice, reduce heat to low, and cook until the water is mostly absorbed (about 25 minutes).
Step 2: Add the milk mixture
Pour in the whole milk and evaporated milk. Stir occasionally to prevent sticking and let the mixture simmer over low heat until the rice becomes tender and creamy (about 20 minutes).
Step 3: Sweeten and flavor
Stir in the sweetened condensed milk and vanilla extract. Continue cooking for another 20 minutes, stirring frequently, until the arroz con leche reaches your desired thickness.
Step 4: Serve and enjoy
Remove the cinnamon stick and orange peel. Serve warm in bowls, sprinkled with ground cinnamon, or chill in the fridge for at least 2 hours for a refreshing cold dessert.
Tips for the Best Arroz con Leche
- Low and slow: Keep the heat low to prevent the milk from scorching.
- Customize the flavor: Add raisins, shredded coconut, or citrus zest for a twist.
- Creamier texture: Use more condensed milk or add a splash of heavy cream at the end.
- Make ahead: Arroz con leche thickens as it cools, so you can prepare it a day in advance.
The Secret to the Perfect “Spoonable” Texture
Getting the texture right is the most important part of this recipe. You want the rice to be tender but not mushy, and the “leche” base to be thick and velvety rather than watery. The trick is the Low and Slow method. If you try to rush the process by turning up the heat, the milk will evaporate too quickly or, worse, scorch the bottom of your pot.
As the rice simmers in the whole and evaporated milk, the natural starches from the grain are released, acting as a natural thickener. This is why we rinse the rice just enough to clean it, but we don’t soak it for hours. That slight starchiness is what creates that luxurious, “custard-like” consistency that makes Arroz con Leche so addictive.
Storing and Reheating Your Arroz con Leche
If you have leftovers, you can store them in an airtight container in the fridge for up to 3 days. Keep in mind that the rice will continue to absorb liquid as it sits, so it will be much thicker the next day. To bring back that perfect creaminess, just add a splash of milk when reheating it on the stove over low heat. It’s just as good—if not better—the second day!
Final Thoughts
Now that you know how to make arroz con leche from scratch, you can bring a taste of Mexican tradition into your kitchen anytime. This sweet, creamy rice pudding is more than a dessert—it’s a hug in a bowl.
Try this recipe today and enjoy the comforting flavors of homemade arroz con leche!
How to make Arroz con Leche
Ingredients
- 1 cup long-grain white rice
- 2 cups water
- 1 cinnamon stick
- 4 cups whole milk
- 1 cup evaporated milk for creaminess
- 1 cup sweetened condensed milk for sweetness and flavor
- 1 tsp vanilla extract
- Ground cinnamon for garnish
- 1 Orange peel you’ll need a small piece, roughly the length of your pinky
Instructions
- Rinse the rice under cold water until the water runs clear. In a large pot, bring 2 cups of water to a boil with the cinnamon stick and orange peel. Add the rice, reduce heat to low, and cook until the water is mostly absorbed (about 10 minutes).
- Pour in the whole milk and evaporated milk. Stir occasionally to prevent sticking and let the mixture simmer over low heat until the rice becomes tender and creamy (about 25 minutes).
- Stir in the sweetened condensed milk and vanilla extract. Continue cooking for another 20 minutes, stirring frequently, until the arroz con leche reaches your desired thickness.
- Remove the cinnamon stick and orange peel. Serve warm in bowls, sprinkled with ground cinnamon, or chill in the fridge for at least 2 hours for a refreshing cold dessert.
Notes
- Keep the heat low to prevent the milk from scorching.
- Customize the flavor: Add raisins, shredded coconut, or citrus zest for a twist.
- Creamier texture: Use more condensed milk or add a splash of heavy cream at the end.
- Make ahead: Arroz con leche thickens as it cools, so you can prepare it a day in advance.
