Arroz Con Leche Recipe With Cooked Rice: Vanilla-Cinnamon Spiced Pudding Magic

Side Dishes

Arroz Con Leche Recipe With Cooked Rice: Vanilla-Cinnamon Spiced Pudding Magic

This arroz con leche recipe with cooked rice transforms simple pantry staples into a comforting dessert that tastes like childhood nostalgia. The secret lies in slow-simmered milk infused with cinnamon and vanilla, creating a velvety texture that clings to every grain of rice. I’ve perfected this version to deliver that signature Latin American balance—creamy yet firm, sweet but not cloying—using just a few essential ingredients and minimal effort.

The beauty of this recipe is its flexibility: you can start with freshly cooked rice for a more authentic texture or use leftover rice for an easy shortcut. The slow cooking process develops deep, aromatic flavors, while the cinnamon and vanilla work together to create a warm, spiced profile that’s irresistibly comforting. This isn’t just dessert—it’s a sensory experience that transports you to family gatherings and cozy evenings.

By the time you’re done, you’ll have a creamy, spiced pudding with tender rice grains suspended in a fragrant milk base, ready to be topped with toasted cinnamon or a drizzle of caramelized sugar. The texture is rich but not heavy, and the flavors are complex enough to satisfy even the most discerning palates. It’s the kind of dessert that feels special without requiring hours in the kitchen.

Perfect for holidays, potlucks, or a simple treat to enjoy with a cup of coffee, this arroz con leche is a crowd-pleaser that’s easy to adapt. Whether you’re making it for tradition or convenience, the result is always the same: a dessert that tastes like home. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for arroz con leche recipe with cooked rice

Simple pantry staples meet Latin American tradition in this creamy, spiced rice pudding.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 ½ cups Uncooked, preferably jasmine or basmati
Whole Milk 🥛 4 cups Full-fat for creamiest texture
Granulated Sugar 🍬 ¾ cup Adjust to taste, preferably organic
Ground Cinnamon 🌿 1 ½ tsp Freshly ground preferred
Pure Vanilla Extract 🍃 1 tbsp High-quality, Madagascar bourbon preferred
Salt 🧂 ½ tsp Fine sea salt for balance
Unsalted Butter 🧈 2 tbsp Cold, cubed for topping
Toasted Cinnamon Sticks 🌿 4 whole For garnish and aroma
Lemon Zest 🍋 1 tsp Brightens the flavor profile
Heavy Cream 🥛 ½ cup Optional for extra richness
Rum Extract 🍹 ½ tsp Optional, for depth of flavor

The rice is the foundation—jasmine or basmati holds its shape beautifully and absorbs the milk’s flavors without turning mushy. I always use day-old cooked rice for this recipe because it’s less likely to turn gluey during the long simmer. If you’re starting fresh, cook your rice in a separate pot with a pinch of salt and let it cool completely before adding it to the milk mixture. For the milk, whole milk is non-negotiable here—it creates that signature creamy texture that makes this dessert special. Look for organic milk if you can, as it tends to have a richer flavor that shines through in the final dish.

No vanilla extract? Vanilla bean paste works beautifully, or even a scraped vanilla bean pod. The cinnamon should be freshly ground—pre-ground spices lose their aroma quickly, and that warm, woody note is essential. If you’re avoiding sugar, monk fruit sweetener can replace half the sugar, though the texture will be slightly lighter. For a boozy twist, rum extract adds depth without alcohol’s bite. The lemon zest might seem small, but it’s what keeps the dessert from tasting overly sweet—trust me on that. And if you’re feeling fancy, toasted coconut flakes make a stunning garnish instead of cinnamon sticks.

This dessert tastes even better the next day—make it ahead if you can. Store leftovers in an airtight container in the fridge for up to 5 days, though I’ve never had any last that long. To reheat, warm gently on the stove with a splash of milk to restore creaminess. The cinnamon sticks can be toasted in a dry pan for 30 seconds until fragrant, then crumbled over the top right before serving. Freezes beautifully for up to 3 months if you want to make a big batch for gatherings. Just thaw overnight in the fridge before serving.

❤️

Why You'll Love This Recipe

  • No Leftovers Wasted: I’ll be honest—this dish begs for seconds, but even if you don’t finish it all, the leftovers reheat like a dream. Just a splash of milk and a quick stir, and it’s just as creamy as the first serving. (Yes, even on a Tuesday night.)
  • Cinnamon-Sugar Magic: That first spoonful of warm rice soaked in vanilla and cinnamon? Ridiculously good. The sugar caramelizes just enough to make it taste like dessert, but the rice keeps it hearty—like a hug in a bowl.
  • Pantry Staple Power: Between us, this recipe uses stuff you already have. No fancy ingredients, no last-minute grocery runs—just rice, milk, sugar, and a dash of cinnamon. It’s my go-to when I’m broke or lazy (or both).
  • One-Pot Wonder: Honestly, I don’t even need a fancy pot. Simmer the rice in milk, stir in the sugar and cinnamon, and let it do its thing. No chopping, no fuss, just 20 minutes of hands-off cooking. Cleanup? One spoon. Done.

Step-by-step instructions for arroz con leche with cooked rice

This creamy vanilla-cinnamon pudding transforms simple rice into a luxurious dessert with just a few key techniques.

1

Cook the Rice to Perfect Tender Texture

Start by rinsing the 1.5 cups long-grain white rice under cold water until the water runs clear—this removes excess starch that would make your pudding gummy. In a medium saucepan, combine the rinsed rice with 4 cups whole milk and bring to a boil over medium-high heat. Once boiling, reduce heat to low, cover tightly with a lid, and simmer for 20-25 minutes until all liquid is absorbed and the rice is tender but still slightly firm to the tooth.

Here's the thing—undercooked rice will turn mushy when simmered later, while overcooked rice loses its structure. You want grains that hold their shape but are completely tender. If you're using jasmine or basmati rice, the cooking time might be slightly shorter—watch for that toothpick-clean texture before moving forward.

2

Infuse the Rice with Spices and Flavor

Remove the pan from heat and immediately stir in the 0.75 cup granulated sugar, 1.5 teaspoons ground cinnamon, 1 tablespoon pure vanilla extract, 0.5 teaspoon salt, and 1 teaspoon lemon zest. The heat will help these flavors meld into the rice. Let the mixture sit off the heat for 5 minutes to steep—this allows the cinnamon and vanilla to infuse deeply.

I like to press a toasted cinnamon stick into the rice mixture at this stage too, letting it sit vertically so it releases its aroma throughout the entire pudding. The lemon zest might seem unusual, but it brightens the warm cinnamon notes beautifully—trust me on this one. If you're using the 0.5 teaspoon rum extract, add it now along with the other flavorings.

3

Simmer Until Thick and Creamy

Return the pan to low heat and stir in the 0.5 cup heavy cream (if using). The mixture will look thin at first, but this is where patience pays off. Simmer uncovered for 15-20 minutes, stirring occasionally, until the pudding thickens to a pudding-like consistency—it should coat the back of a spoon but still be spoonable, not gluey.

You'll know it's ready when the mixture pulls away from the sides of the pan slightly and leaves a thin film when you run your finger through it. If it thickens too quickly, add 1-2 tablespoons of milk to loosen it. The goal is a silky, custard-like texture that's still vibrant with color from the cinnamon and vanilla.

4

Finish with Butter and Garnish

Remove from heat and let cool slightly for 10 minutes—this prevents the butter from melting completely when added. Cut the 2 tablespoons unsalted butter into small cubes and swirl them into the warm pudding using a wooden spoon. The butter should melt into the mixture, creating little pockets of richness throughout.

Transfer the arroz con leche to serving bowls or a single large dish. Garnish with the remaining 3 toasted cinnamon sticks (arranged attractively) and a sprinkle of extra ground cinnamon. The butter adds that signature Latin American touch—it's what takes this from good to absolutely irresistible.

👨‍🍳

Pro Tips For Making Arroz Con Leche Recipe With Cooked Rice

  • Use Day-Old Rice: Freshly cooked rice is too wet—it’ll turn your arroz con leche into a gluey mess. Save time by using leftover rice (1-2 days old) or cook a small batch just for this dish, then spread it on a tray to dry slightly before mixing. I learned this the hard way after sloshing around a pot of soupy rice that refused to thicken.
  • Simmer Low and Slow: Crank the heat to medium-high at first to get the milk boiling, then drop it to the lowest setting you can tolerate. Too much heat and you’ll scorch the milk, leaving a burnt taste that cinnamon can’t hide. I used to rush it, and the result was always bitter—now I just walk away and let it do its thing for 20-25 minutes.
  • Toast the Cinnamon: Skip the ground cinnamon straight from the jar—it loses flavor fast. Lightly toast a whole cinnamon stick (or a teaspoon of sticks) in a dry pan for 30 seconds until fragrant, then crush it. The aroma jumps off the plate, and it doesn’t overpower the dish like pre-ground spice can. (Yes, even if you’re impatient like me.)
  • Balance the Sugar: Taste the milk mixture before adding all the sugar—you might only need half the recipe calls for. The rice absorbs more sweetness than you’d think, and too much sugar can make the texture grainy. I was skeptical until I tried it: the dish stayed creamy, and the vanilla shined without competing.

Serving suggestions for this recipe

Classic Presentation

Serve this arroz con leche in individual ramekins or a single glass baking dish for an elegant presentation. I like to arrange toasted cinnamon sticks vertically along the edge of the dish, creating a natural frame that looks stunning. For a rustic touch, use clay pots or small ceramic bowls—they keep the dessert warm and add to the cozy vibe. 🌿

Warm Cinnamon Toast

Pair your arroz con leche with warm cinnamon toast for the ultimate comfort combo. Toast a thick slice of sourdough or brioche until golden, then brush with melted unsalted butter and sprinkle with ½ teaspoon cinnamon sugar. The crunchy bread contrasts beautifully with the creamy pudding. I also add a drizzle of honey for extra sweetness.

Coffee Pairing

This dessert sings with espresso or dark roast coffee—the bitterness cuts through the sweetness perfectly. For a Latin-inspired touch, serve with café con leche (equal parts coffee and steamed milk). If you prefer tea, chamomile or spiced chai complements the cinnamon flavors wonderfully. ☕

Fruit Toppings

Add fresh fruit for brightness and texture. I love sliced bananas (lightly sautéed in cinnamon) or berries (raspberries or blackberries) arranged on top. For something more exotic, try mango slices or dried figs—both pair beautifully with the warm spices. Just add them right before serving to keep them fresh.

Caramelized Sugar Crunch

For a showstopping garnish, make caramelized sugar by melting 2 tablespoons brown sugar in a small pan until golden. Let it cool slightly, then drizzle over the pudding in zigzags. The crunchy sugar adds a sophisticated touch that elevates the dish. I also like to sprinkle crushed pistachios or toasted coconut flakes for extra texture.

Make-Ahead Serving

This dessert tastes even better the next day, so prepare it ahead and store it in an airtight container in the fridge. When ready to serve, gently reheat in the microwave for 30-45 seconds (covered) or on the stovetop with a splash of milk. Rewarm just until heated through—overheating makes it grainy. 💫

Nutrition facts

Servings 4
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 65mg22%
Sodium 240mg10%
Total Carbohydrate 72g26%
Dietary Fiber 1g4%
Sugars 48g
Protein 12g24%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Can I use leftover rice for this recipe?

Yes! Using day-old cooked rice is actually ideal—it absorbs the milk beautifully without turning mushy. Just make sure it's completely cooled before adding to the milk mixture. For best results, use rice that's been refrigerated for at least 4 hours to remove excess moisture.

2

Why does my arroz con leche turn out too thick or too thin?

Texture depends on simmering time and rice quality. For a thicker consistency, simmer uncovered for 20-25 minutes—it should coat the back of a spoon but still be spoonable. If too thin, continue simmering on low heat. If too thick, stir in 1-2 tablespoons of warm milk to loosen. The key is patience—rushing makes it gluey!

3

Can I make this dessert without dairy?

Replace the milk with coconut milk (full-fat for creaminess) and use dairy-free butter. For extra richness, add 2 tablespoons cornstarch to thicken. The flavor will be subtly different but still delicious. Just reduce sugar slightly since coconut milk is naturally sweeter.

4

How do I prevent the rice from getting mushy?

Start with perfectly cooked rice—it should be tender but still firm to the tooth. Rinse the rice well before cooking to remove excess starch. Also, simmer on low heat after adding the milk mixture, stirring occasionally. Never boil vigorously, as this breaks down the rice grains.

5

What's the secret to extra creamy arroz con leche?

The butter is your secret weapon! Cut it into small cubes and swirl it into the warm pudding at the end—this creates pockets of richness. Also, using whole milk and heavy cream (if available) makes a noticeable difference. For an extra boost, whisk in 1 tablespoon of egg yolks** at the end for ultra-smooth texture.

★★★★★4.5(2 reviews)
Categories Side Dishes