Side Dishes
This arroz con leche recipe transforms simple cooked rice into a velvety, cinnamon-spiced dessert that tastes like nostalgia in every bite. The secret lies in simmering the rice with warm milk and sweet spices until it reaches that signature creamy consistency, where each grain becomes tender yet distinct. I perfected this version by using long-grain rice—it absorbs the milk beautifully without turning mushy, while cinnamon and vanilla extract infuse the dish with warmth and depth.
What sets this recipe apart is the one-pot simplicity that delivers restaurant-quality results at home. No need for complicated techniques—just combine your cooked rice with milk, sugar, and spices, then let it simmer gently until thickened. The key is patience; allowing the mixture to cook low and slow ensures a texture that’s creamy yet still slightly firm, with each bite offering that perfect balance of rice and custard.
By the end, you’ll have a dessert that’s rich with vanilla aroma and spiced with cinnamon, served warm or chilled as you prefer. The traditional touch of raisins adds a chewy contrast, while a dusting of cinnamon on top elevates it to something truly special. This is the kind of dessert that feels like a hug—comforting, familiar, and impossible to resist.
Perfect for family gatherings, holiday tables, or a cozy night in, this arroz con leche is as versatile as it is delicious. Serve it with a scoop of vanilla ice cream or a sprinkle of toasted nuts for extra crunch. Let’s make it—your taste buds will thank you.
Ingredients for arroz con leche recipe with cooked rice
Six simple ingredients transform plain rice into a creamy, spiced dessert that tastes like comfort.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, like jasmine or basmati |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess (or 2% if preferred) |
| Granulated Sugar 🍚 | 1 cup | Adjust to taste, preferably white |
| Ground Cinnamon 🌿 | 1 ½ tbsp | Freshly ground for best flavor |
| Vanilla Extract 🍯 | 1 tbsp | Pure extract, not imitation |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Raisins 🍇 | ½ cup | Plump, seedless if possible |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cut into small pieces |
| Lemon Zest 🍋 | 1 tsp | From organic lemon, no pith |
| Heavy Cream 🥛 | ½ cup | Optional, for extra richness |
The rice is the foundation—jasmine or basmati work best for their delicate texture. Cook it separately first, so it's perfectly tender but not mushy. For the milk, whole milk gives the creamiest result, but if you're watching calories, 2% works fine. The cinnamon should be freshly ground—pre-ground loses its aroma quickly. I grab mine from the bulk section at Whole Foods or Trader Joe's, where it stays potent longer. Raisins? Look for plump, seedless ones—soaked in warm water for 10 minutes first if they're dry.
No vanilla extract? Vanilla bean paste works too, or even a scraped vanilla bean if you've got one. The butter adds richness—don't skip it, but if you're dairy-free, coconut oil works in a pinch. For a nutty twist, swap raisins for chopped walnuts or pecans. The sugar can be adjusted to taste—brown sugar adds depth if you prefer a caramel note. Want extra creaminess? Add the heavy cream at the end and stir gently. The lemon zest brightens everything up—organic lemons have more flavor, so it's worth the splurge.
This dessert keeps beautifully—3-4 days in the fridge, covered tightly. The flavor actually improves after the first day as the spices meld. To reheat, warm gently in a saucepan with a splash of milk or microwave in 30-second bursts. For serving, a dusting of cinnamon on top makes it look (and taste) restaurant-worthy. Portion into jars for make-ahead lunches or holiday gifts—it freezes well for up to 3 months if you want to prep ahead.
Why You'll Love This Recipe
- Uses Leftover Rice: I swear by this trick—no wasted grains. That half-cup of plain rice from last night’s dinner transforms into something magical with just milk, cinnamon, and a splash of vanilla. No extra shopping, no extra effort, just pure efficiency.
- Creamy Without the Hassle: The milk soaks into the rice slowly, turning it into a velvety pudding without needing a separate custard base. Honestly, the texture is what makes it—silky, not gummy, and that warm cinnamon-sugar crust? Absolute perfection.
- Sweet Spot for Any Occasion: Breakfast? Dessert? Late-night snack? This dish slides into all of them effortlessly. Serve it chilled in small bowls for a café vibe or warm it up with a drizzle of honey for a cozy family treat. It’s the chameleon of comfort food.
- Budget-Friendly Luxury: Five ingredients, one pot, zero fuss. Whole milk and rice are pantry staples, and a pinch of cinnamon stretches to flavor everything else. I’ll be real: it’s the kind of dessert that feels fancy but costs next to nothing to make.
Step-by-step instructions for arroz con leche with cooked rice
Here's how to transform simple ingredients into a creamy, spiced dessert that tastes like comfort in every bite.
Cook the Rice to Perfect Al Dente
In a large, heavy-bottomed pot, combine the 2 cups long-grain white rice with 4 cups whole milk and bring to a boil over medium-high heat. Once boiling vigorously, reduce heat to medium-low and let it simmer uncovered for 20 minutes, stirring gently every 5 minutes to prevent sticking.
You'll know it's ready when the rice grains are tender but still have a slight bite—this prevents mushiness later. The mixture should look thick and creamy, like a pudding. If it's too thin, simmer uncovered for another 5 minutes to thicken. This foundational step ensures your arroz con leche has the right texture from the start.
Sweeten and Spice the Mixture
Remove the pot from heat and stir in the 1 cup granulated sugar, 1.5 tablespoons ground cinnamon, 0.5 teaspoon salt, and 1 tablespoon vanilla extract until completely dissolved. The sugar should dissolve smoothly—if it doesn't, warm the mixture gently over low heat for 2-3 minutes while stirring constantly.
Here's the thing—adding the spices now lets them infuse properly while the rice cooks. The cinnamon should create a warm, aromatic scent that fills your kitchen. Add the 0.5 cup raisins and 1 teaspoon lemon zest now too, letting them soak in the warm milk mixture for 5 minutes to plump up and absorb flavor.
Create the Creamy Base
Return the pot to low heat and stir in the 2 tablespoons cold unsalted butter and 0.5 cup heavy cream. The butter should melt completely, creating a luxurious, velvety texture. Keep stirring gently for 5-7 minutes until the mixture thickens noticeably—it should coat the back of a spoon and leave a clean trail when you run your finger through it.
This is where the magic happens. The butter and cream elevate the dish from simple rice pudding to something truly special. If the mixture starts to scorch (you'll see it darken slightly), reduce heat to the lowest setting and keep stirring. The goal is silky smoothness without any graininess.
Chill and Set Properly
Transfer the arroz con leche to a heatproof bowl and let it cool to room temperature for 30 minutes. Then, cover tightly with plastic wrap (pressed directly on the surface to prevent a skin) and refrigerate for at least 4 hours—overnight is even better if you can wait.
This chilling step is crucial. It allows all the flavors to meld together perfectly and gives the dessert its ideal creamy yet firm texture. When you're ready to serve, give it a gentle stir—you'll notice it's thickened beautifully, with the raisins plumped and the cinnamon aroma more pronounced than ever.
Serve Warm or Cold with Style
For warm service, reheat gently in a saucepan over low heat, stirring constantly until warmed through (3-5 minutes). For cold service, simply spoon directly from the fridge. The contrast between the warm spices and cool creaminess is what makes this dessert special.
Garnish with an extra sprinkle of cinnamon and a few raisin clusters on top. Serve in small bowls with a dollop of whipped cream if desired—each bite should deliver that perfect balance of sweet, spiced, and creamy textures. The lemon zest adds a bright note that cuts through the richness beautifully.
Pro Tips For Making Arroz Con Leche Recipe With Cooked Rice
- COOL THE RICE FIRST: I learned this the hard way—dumping hot rice into milk turns your creamy pudding into a watery mess. Spread the cooked rice on a tray to cool completely (about 20 minutes) before mixing. The texture stays firm, and the milk won’t curdle when you combine them.
- USE LESS SUGAR: The recipe might call for 1 cup of sugar, but trust me—start with ¾ cup and adjust. Too much sugar makes the rice gummy, and the cinnamon flavor gets lost. Taste as you go; you can always add more, but you can’t take it out.
- SIMMER LOW AND SLOW: After mixing rice and milk, keep the heat at a bare simmer—no boiling, no rushing. I used to crank it up, and the rice would turn mushy. A gentle bubble (5-7 minutes) lets the flavors meld without breaking the grains.
- ADD VANILLA LATE: Vanilla extract burns easily, and if you add it too soon, the alcohol can cook off before the flavor develops. Stir it in during the last 5 minutes of simmering—this way, the aroma stays bright and the rice soaks it up properly.
Make-ahead tips for leftovers
Prep Ahead Timeline
This dessert is a make-ahead masterpiece—start by cooking the rice up to Step 2 (sweetening and spicing) the day before. Store the mixture in an airtight container in the fridge. The flavors develop beautifully overnight, with the cinnamon and vanilla deepening in aroma. When ready to finish, simply reheat gently and add the butter and cream at the end. 💫
Freezer-Friendly
For long-term storage, cook the arroz con leche completely (through Step 3) and let it cool completely. Transfer to a freezer-safe container, leaving ½-inch headspace for expansion. Freeze for up to 3 months. Thaw overnight in the fridge, then reheat gently on the stovetop with a splash of milk to restore creaminess. I’ve found this method preserves texture perfectly—no graininess or separation.
Portion Control
Divide the finished arroz con leche into ramekins or small jars before chilling. This makes serving effortless—just grab and go! For individual portions, use 4-ounce containers (about ½ cup per serving). The raisins distribute evenly, and the cinnamon stays fresh. Label containers with dates to track freshness—this dessert stays perfect for 4 days refrigerated or 3 months frozen.
Reheating Secrets
For stovetop reheating, transfer portions to a saucepan with 2 tablespoons milk to prevent drying. Heat over low heat for 3-5 minutes, stirring constantly, until warmed through. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts on 50% power, stirring between each interval. Never microwave uncovered—the skin forms fast and ruins the texture.
Garnish Prep
Set out your garnishes before serving: a fine-mesh sieve for cinnamon dusting, a small bowl of raisins, and a whipped cream dispenser if using. Toast ½ cup chopped nuts (like pecans) in a dry pan for 2 minutes for a crunchy contrast. Prep these ahead so you’re ready to elevate every serving with minimal effort. The presentation makes it feel like a restaurant dessert! ✨
Nutrition facts
Frequently asked questions
Can I use instant rice for this arroz con leche?
Instant rice works but won't give you the same texture. The rice needs to absorb milk while maintaining some bite, which is harder with pre-cooked grains. If you must use it, reduce the cooking time to 15 minutes and stir more frequently to prevent clumping. For best results, stick with long-grain white rice cooked from scratch.
What if my arroz con leche is too thin?
Too thin? No problem! Simmer uncovered for another 5-10 minutes on low heat, stirring occasionally. If it still doesn't thicken, mix 1 tablespoon cornstarch with 2 tablespoons cold milk, stir into the pot, and cook for 2 more minutes. This creates a silky, restaurant-quality consistency.
Can I make this without dairy?
Replace the milk with coconut milk (full-fat for creaminess) and use coconut oil instead of butter. For extra richness, add 1 tablespoon coconut cream at the end. The flavor will be subtly tropical but still delicious. Just reduce the sugar slightly since coconut milk is naturally sweeter.
Why do some recipes add egg yolks?
Egg yolks create a custard-like texture, but they're optional in this recipe. The butter and heavy cream already provide enough richness. If you add them, whisk 2 egg yolks with 1 tablespoon sugar first, then temper by slowly mixing into the hot rice mixture. This prevents curdling and gives a smoother finish.
How do I know when it's fully cooked?
It's ready when the mixture coats the back of a spoon with a clean trail and the raisins are plump. The rice should be tender but still hold its shape slightly. For the perfect test, chill it for 1 hour first—it will thicken further in the fridge, giving you that ideal creamy yet firm texture.
