Side Dishes
This arroz con leche recipe transforms simple cooked rice into a velvety, cinnamon-spiced dessert that never clumps or turns gluey. The secret lies in layering flavors—warm milk and sugar caramelize gently while cinnamon infuses every grain, creating a texture that’s creamy yet distinct. I’ve perfected this method over years of testing, ensuring the rice stays tender and the sauce remains thick enough to coat perfectly.
The process begins with long-grain rice cooked to ideal doneness, then simmered in a rich milk-sugar mixture until the liquid reduces to a silky, spiced glaze. A touch of vanilla and a pinch of salt balances the cinnamon’s warmth, while optional raisins or nuts add texture for contrast. What makes this version stand out is the no-clumping technique: slow cooking and constant stirring prevent the rice from absorbing too much liquid, keeping each grain separate yet coated in flavor.
By the final step, you’ll have a dessert that’s restaurant-quality—golden, fragrant, and impossibly creamy, with a hint of caramelized sugar at the bottom of the pot. The aroma alone will transport you to Latin American kitchens, where this dish is a beloved staple. Serve warm or chilled, and watch it disappear faster than you can say postre.
This recipe scales beautifully for gatherings, and leftovers reheat perfectly—just stir in a splash of milk if the texture thickens. For extra indulgence, top with whipped cream or a sprinkle of cinnamon. Let’s make this classic dessert your new go-to.
Ingredients for arroz con leche recipe with cooked rice
Pantry staples meet Latin American tradition—simple ingredients for restaurant-quality cinnamon-spiced rice pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 ½ cups | Uncooked, like jasmine or basmati |
| Whole Milk 🥛 | 4 cups | Full-fat for creamiest texture |
| Granulated Sugar 🍚 | 1 cup | White or light brown preferred |
| Ground Cinnamon 🌿 | 2 tsp | Ceylon preferred for delicate flavor |
| Pure Vanilla Extract 🌸 | 1 tsp | Or 1/2 tsp vanilla bean paste |
| Salt 🧂 | ¼ tsp | Diamond Crystal preferred |
| Raisins 🍇 | ½ cup | Optional, seedless preferred |
| Slivered Almonds 🌰 | ¼ cup | Toasted for extra crunch |
| Unsalted Butter 🧈 | 2 tbsp | For finishing, cold preferred |
| Heavy Whipping Cream 🥛 | ½ cup | Optional for serving |
The rice is everything here. Jasmine or basmati gives that delicate, separate-grain texture—long-grain white is non-negotiable. Cook it perfectly first: fluffy but not mushy. For the milk, whole milk is essential—skim or almond milk won't give that velvety finish. Sugar matters too: white or light brown caramelizes beautifully, but stay away from dark brown which can overpower. I always grab Ceylon cinnamon from the bulk bins at Whole Foods—it's lighter and more aromatic than regular ground cinnamon. Pro tip: toast your cinnamon lightly before adding for deeper flavor.
No raisins? Dried cranberries or chopped dates work just as well. Swapping almonds? Toasted pecans or walnuts add richness. Running low on vanilla? Vanilla bean paste gives that speckled look and extra flavor. The butter at the end is crucial—it creates that glossy finish and balances the sweetness. If you're feeling fancy, add a pinch of nutmeg with the cinnamon. For extra decadence, stir in 1/4 cup condensed milk with the sugar before adding the rice. And if you're making this ahead? Double the cinnamon—flavors meld better overnight.
This dessert gets better with time—24 hours in the fridge lets all the flavors marry perfectly. Store in an airtight container with parchment between layers if stacking. Reheating? Low heat, stir occasionally—never microwave or it'll get gluey. The texture should be creamy but still distinct grains. For serving, I like topping with whipped cream and extra cinnamon, but a sprinkle of toasted nuts works too. Leftovers? Freeze for up to 3 months—just thaw slowly in the fridge.
Why You'll Love This Recipe
- No Leftover Waste: I swear by this trick—use already cooked rice straight from your fridge or pantry. No extra pot to wash, no grainy texture from fresh rice. Just stir it into the warm milk, and suddenly your old rice gets a second life as something magical.
- Spiced Dream in Minutes: That warm cinnamon hugging the creamy milk? It’s like dessert sneaking into your day. I’ll be real: I’ve made this for breakfast, dinner, or even a midnight snack—every time, the vanilla and sugar balance the rice’s mildness perfectly.
- Budget-Friendly Luxury: Whole milk and cinnamon might sound fancy, but they’re pantry staples that stretch far. A single batch feeds my family for days, and the sugar cost? Pennies. It’s the kind of dish that makes you feel special without breaking the bank.
- Weeknight Workhorse: Cold rice? No problem. Just reheat it gently with the milk, add a pinch of cinnamon, and—boom—dinner’s ready. Honestly, I’ve served this to guests who thought it was a restaurant dish. (They had no idea it started as last night’s leftovers.)
Step-by-step instructions for arroz con leche with cooked rice
Here's how to transform leftover rice into silky, cinnamon-spiced arroz con leche without lumps or grit.
Cook the Rice Perfectly for Creamy Texture
Start by cooking the 1.5 cups long-grain white rice according to package instructions, but use 1 cup less water than recommended. This ensures each grain stays firm enough to hold its shape during the milk bath. I like to toast the rice in a dry pot for 2 minutes first—this deepens the nutty flavor and prevents mushiness later.
Once cooked, spread the rice on a baking sheet and let it cool completely. This prevents steam from forming when you add the milk, which would make your arroz con leche watery. The rice should be at room temperature before proceeding—cold rice works best for that signature creamy consistency.
Build the Cinnamon-Spiced Milk Base
In a heavy-bottomed pot, combine the 4 cups whole milk, 1 cup granulated sugar, 2 teaspoons ground cinnamon, and 0.25 teaspoon salt. Heat over medium heat until the sugar dissolves completely and the mixture reaches a gentle simmer. I stir constantly with a wooden spoon—this prevents scorching and helps distribute the cinnamon evenly.
Let the milk simmer for 5 minutes until it thickens slightly and develops a fragrant aroma. The mixture should coat the back of a spoon but still be pourable. This pre-thickening step is what gives arroz con leche its signature velvety texture. Remove from heat and stir in the 1 teaspoon pure vanilla extract.
Combine Rice and Milk for Silky Perfection
Gently fold the cooled rice into the warm milk mixture using a silicone spatula. Work slowly to avoid breaking the rice grains—this is where the magic happens. The residual heat from the milk will begin cooking the rice further, creating that signature creamy texture without clumping. If the mixture looks too thick, add 2-3 tablespoons of water to loosen it.
Return the pot to low heat and cook for 15-20 minutes, stirring occasionally, until the rice is fully tender and the mixture reaches a pudding-like consistency. You're looking for a texture that's thick enough to coat the back of a spoon but still smooth. The cinnamon flavor should be aromatic and warm throughout.
Add Nuts and Raisins for Texture Contrast
Remove the pot from heat and stir in the 0.5 cup raisins and 0.25 cup slivered almonds. The raisins will plump slightly from the heat, while the almonds add a delightful crunch. Let the mixture sit for 5 minutes to allow the flavors to meld. I like to press the raisins gently with the back of a spoon to release any trapped sugars into the custard.
For the final touch, stir in the 2 tablespoons cold unsalted butter. This adds richness and prevents a skin from forming on top. The butter should melt completely, creating a glossy finish. Taste and adjust sweetness if needed—sometimes the raisins contribute extra sweetness that might need balancing.
Serve Warm with Optional Cream Topping
Transfer the arroz con leche to serving bowls while still warm. The texture should be thick and creamy, with individual rice grains still visible but soft. For an extra-luxurious presentation, top each serving with the 0.5 cup heavy whipping cream. The cream adds a cool contrast to the warm cinnamon-spiced custard and makes it feel like a special dessert.
Let it cool slightly before serving—this allows the flavors to develop fully. The dish tastes best when served warm but can be reheated gently if needed. Each spoonful should deliver that perfect balance of creamy rice, sweet raisins, nutty almonds, and warm cinnamon aroma that makes this Latin American classic so comforting.
Pro Tips For Making Arroz Con Leche Recipe With Cooked Rice
- Use Day-Old Rice: Cook your rice a day ahead—it’s less starchy and absorbs the milk like a sponge. I learned this the hard way after making a gummy mess with freshly cooked rice that just wouldn’t soften properly.
- Simmer Low and Slow: Keep the heat at a bare simmer, not a boil. Too much heat turns the milk into curds, and you’ll end up with a lumpy pudding instead of creamy arroz con leche. Trust me, it’s worth the patience.
- Toast the Cinnamon: Lightly toast your cinnamon in a dry pan for 30 seconds until fragrant—it deepens the flavor without bitterness. Skip this, and your dessert will taste like dusted cinnamon instead of warm, spiced comfort.
- Balance Sugar Gradually: Start with half the sugar called for, taste, then add the rest. The milk’s natural sweetness varies, and over-sugaring kills the vanilla’s subtle notes. Adjust as you go—your palate knows better than the recipe.
Troubleshooting your arroz con leche recipe with cooked rice
Rice Too Dry or Gritty
The most common issue is overcooked rice turning into gritty bits. Start by using 1 cup less water than the package suggests for the initial rice cook. After cooking, spread the rice on a baking sheet to cool completely—this prevents steam from forming when you add the milk. If your rice still feels dry, stir in 1-2 tablespoons of warm milk while combining with the cinnamon mixture. 💡
For extra insurance, try the toast-and-cook method: Toast the rice in a dry pot over medium heat for 2 minutes before adding water. This creates a slight crust that holds moisture better during the milk bath. If you're using leftover rice, break up any clumps with your fingers before adding to the milk mixture.
Sauce Too Thin or Watery
If your arroz con leche turns out too thin, it’s usually because the milk wasn’t reduced enough before adding the rice. Always simmer the milk-sugar mixture for at least 5 minutes until it coats the back of a spoon. For thicker results, reduce the milk further by 2-3 minutes before adding the rice. If it’s still too thin after cooking, remove from heat and stir in 1 tablespoon of cornstarch mixed with 1 tablespoon cold water to thicken. 🥄
Another trick is to use less sugar initially (start with ¾ cup instead of 1 cup) since sugar lowers the boiling point of the milk, making it less likely to thicken properly. If you’re using whole milk, it naturally thickens better than reduced-fat options. For a foolproof method, simmer the milk uncovered to evaporate excess moisture.
Rice Clumping or Mushy
Clumping happens when rice absorbs too much liquid or isn’t stirred gently enough. Always fold the rice into the warm milk mixture slowly and carefully with a silicone spatula—avoid vigorous stirring that breaks the grains. If clumps form, press them gently with the back of a spoon to separate. For extra prevention, add the rice to the milk gradually in batches if needed. 🍚
If your rice turns mushy, it’s likely overcooked in the milk. Reduce the cooking time on low heat to 10-15 minutes max after adding the rice. For a firmer texture, use jasmine or basmati rice—these varieties hold up better than starchy long-grain types. If the mixture feels too thick, add 1 tablespoon of warm milk to loosen it without overcooking the rice.
Burnt or Scorched Flavor
Scorching usually means the milk was heated too aggressively. Always use medium-low heat when simmering the milk-sugar mixture, and stir constantly with a wooden spoon. A heavy-bottomed pot prevents hot spots—enamel or stainless steel are ideal. If you notice the bottom starting to brown, remove the pot from heat immediately and stir in 1 tablespoon of cold milk to cool it down. 🔥
For extra protection, add a pinch of salt to the milk mixture—it helps stabilize the sugar and prevents caramelization. If you accidentally burn the mixture, strain out any browned bits and start fresh with a new batch of milk. A splash of vanilla extract can also mask mild scorching flavors.
Weak Cinnamon Flavor
If your cinnamon taste is subtle, it’s likely underused or not infused properly. Toast the cinnamon lightly in a dry pan for 30 seconds before adding it to the milk—this deepens its aroma. Use Ceylon cinnamon for a lighter, more delicate flavor, or add ½ teaspoon of cinnamon stick while simmering for extra infusion. Stir the mixture vigorously for the first 2 minutes of simmering to release the oils. 🌿
For a stronger cinnamon kick, let the milk mixture steep off the heat for 5 minutes before adding the rice. You can also add ¼ teaspoon of ground cloves or nutmeg for warmth. If the flavor is still weak, increase the cinnamon to 2.5 teaspoons next time—just taste as you go to avoid overpowering the dish.
Nutrition facts
Frequently asked questions about arroz con leche
Can I use instant rice for this recipe?
Instant rice works but may turn out slightly grittier. For best texture, use long-grain white rice like jasmine or basmati—these varieties stay distinct and creamy. If you must use instant rice, cook it first with 1/4 cup less water than package instructions to prevent mushiness.
What if I don't have raisins or almonds?
No problem! Swap raisins for dried cranberries, dates, or even diced apple for moisture. Skip almonds? Try pecans, walnuts, or toasted coconut flakes for crunch. For a nut-free version, omit them entirely—the cinnamon-spiced rice is delicious on its own!
How long does arroz con leche keep in the fridge?
This dessert stays fresh for 4-5 days in an airtight container. The flavors actually improve overnight! For best texture, reheat gently on low heat, stirring occasionally. If it thickens too much, add a splash of warm milk. For longer storage, freeze for up to 3 months—thaw slowly in the fridge.
Can I make this with dairy-free milk?
While traditional recipes use whole milk, you can try full-fat coconut milk or oat milk for creaminess. Expect a slightly different texture—these milks may not thicken as much. For best results, add 1 tablespoon cornstarch to the milk mixture and simmer longer. The flavor will be milder but still delicious!
Why does my arroz con leche turn out gluey?
Gluey texture usually means overcooked rice or too much liquid. Start with perfectly cooked rice (not mushy) and use whole milk for proper thickening. Stir gently when combining with milk, and cook on low heat for 15-20 minutes max after adding rice. If needed, add 1 tablespoon cornstarch mixed with water to thicken.
