Side Dishes
This arroz con leche recipe transforms simple cooked rice into a velvety, cinnamon-kissed dessert that captures the heart of Latin American tradition. Unlike versions that start with raw rice, we build flavor by simmering perfectly cooked grains in warm milk and spices until they absorb every aromatic note. The result? A dish that's creamy yet light, with just the right texture to satisfy both sweet cravings and cultural nostalgia.
The secret lies in balancing technique and patience—cooking the rice separately ensures it remains tender, while slow simmering with cinnamon and vanilla creates that signature depth. Traditional recipes often include raisins or coconut, but this version keeps it simple with just enough spices to let the rice shine. The dish pairs beautifully with warm churros or a dusting of cinnamon sugar for that final touch of magic.
What makes this recipe special is its versatility—serve it warm for a comforting dessert or chill it for a refreshing treat. The aroma alone will transport you to family gatherings, where this dish has been a staple for generations. With just a few simple ingredients and careful attention to texture, you'll achieve restaurant-quality arroz con leche that tastes authentically homemade.
Perfect for special occasions or cozy weeknight desserts, this recipe delivers on both tradition and taste. The key is letting the flavors meld gradually, so don't rush the process. By the time you're done, you'll have a dish that's as comforting as it is delicious—a true celebration of Latin American dessert culture.
Ingredients for arroz con leche recipe with cooked rice
Six simple ingredients transform plain rice into a velvety, cinnamon-kissed Latin classic.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 2 cups | Uncooked, medium grain preferred |
| Whole Milk 🥛 | 4 cups | Whole milk for creaminess (2%) works too |
| Granulated Sugar 🍚 | 1 cup | Adjust to taste (light or dark brown works) |
| Ground Cinnamon 🌿 | 1 tbsp | Freshly ground preferred for warmth |
| Pure Vanilla Extract 🍯 | 1 tsp | Imitation vanilla lacks depth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred for balance |
| Unsalted Butter 🧈 | 2 tbsp | Cold for easier incorporation |
| Lemon Zest 🍋 | 1 tsp | Brightens the warm spices |
| Raisins 🍇 | ¼ cup | Optional, soaked in warm water |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated nutmeg preferred |
| Heavy Cream 🥛 | ½ cup | For final creaminess (optional) |
| Cinnamon Sugar 🍚 | 2 tbsp | For garnish (mix 1 tbsp sugar + 1 tsp cinnamon) |
The rice is the star—medium-grain holds texture best after simmering. Cook it separately with a pinch of salt (don't skip this!) to prevent mushiness later. Whole milk is non-negotiable for that signature creaminess, but 2% works in a pinch. For sugar, light brown adds subtle molasses notes, while white keeps it neutral. Grab Penzeys or Trader Joe's for the best cinnamon—it makes all the difference. The vanilla? Mexican or Madagascar bourbon extracts have deeper flavor than imitation.
No raisins? Dried cranberries or chopped dates work too—just soak them first. Short on butter? Olive oil keeps the dish vegan (though traditionalists will scoff). The nutmeg is key—freshly grated from a whole nutmeg is ideal, but ground works if you've got it. For a richer finish, substitute half the milk with coconut milk—it adds tropical notes that pair surprisingly well. And if you're feeling fancy, infuse the milk with a cinnamon stick while heating for extra aroma.
This keeps beautifully for 4-5 days in the fridge—flavors deepen overnight. For serving, warm gently in a saucepan with a splash of milk to restore creaminess. Garnish with cinnamon sugar right before eating (the sugar draws out the cinnamon's warmth). Freezes for 3 months if you want to make ahead—just thaw slowly in the fridge. Pro tip: Serve with churros or a dollop of whipped cream for that café vibe.
Why You'll Love This Recipe
- Uses Leftover Rice: I swear by this trick—no wasted grains. That perfectly cooked rice from last night’s dinner? Toss it in, and suddenly you’ve got dessert without extra effort. The grains stay separate, so every bite has that satisfying texture.
- Creamy Vanilla Hug: The milk simmers into something dangerously smooth, with just enough cinnamon to warm you up and vanilla to make it feel like a hug in a bowl. Honestly, the first spoonful is what sold me—it’s like dessert without guilt.
- Weeknight Magic: Five ingredients, one pot, and you’re done. I make this when I’m too tired to bake but still crave something sweet. The rice soaks up the milk like a sponge, so it’s rich but never heavy.
- Budget Dessert Win: Whole milk and sugar are pantry staples, and a little cinnamon goes a long way. This is my go-to when I want something special but don’t want to break the bank. Plus, it reheats beautifully for days.
Step-by-step instructions for arroz con leche with cooked rice
Here's how to transform perfectly cooked rice into a velvety, cinnamon-kissed dessert without compromising texture.
Cook the Rice to Al Dente Perfection
Start by rinsing the 2 cups long-grain white rice under cold water until the water runs clear. This removes excess starch that would otherwise make your arroz con leche gummy. Cook the rice in a pot with 4 cups whole milk (use the same milk you'll later use for the dessert) over medium heat for 15 minutes, stirring occasionally to prevent scorching.
When the rice is tender but still has a slight bite—about 10 minutes after the milk begins to simmer—drain any excess liquid. The rice should be moist but not soupy. Here's the trick: spread the cooked rice on a baking sheet and let it cool completely. This prevents the rice from turning mushy when you mix it with the warm milk later.
Build the Spiced Milk Mixture
In a heavy-bottomed saucepan, combine the cooled rice with 1 cup granulated sugar, 1 tablespoon ground cinnamon, ½ teaspoon salt, 2 tablespoons cold unsalted butter, and 1 teaspoon lemon zest. The butter adds richness while the lemon zest brightens the warm spices—don't skip this step. Stir well to distribute everything evenly.
Gradually pour in 4 cups whole milk while stirring constantly to prevent lumps. Bring the mixture to a gentle simmer over low heat, stirring frequently to avoid sticking. Let it cook for 20-25 minutes until it thickens to a pudding-like consistency. You're aiming for a texture that coats the back of a spoon but isn't gluey—this is where patience pays off.
Incorporate the Raisins and Nutmeg
While the milk mixture thickens, prepare the ¼ cup raisins by soaking them in warm water for 10 minutes if using. Drain and pat dry before adding them to the saucepan along with ¼ teaspoon ground nutmeg. Stir gently to combine—you don't want to break up the raisins completely. The nutmeg adds a subtle warmth that complements the cinnamon beautifully.
Continue cooking for another 5 minutes on low heat. The mixture should now be thick enough to hold its shape when spooned. Taste and adjust sweetness if needed—some people prefer it sweeter, while others like a more balanced flavor. Remove from heat and let it cool slightly before adding the ½ cup heavy cream and 1 teaspoon pure vanilla extract. Stir until fully incorporated.
Finish and Serve with Cinnamon Sugar
Transfer the arroz con leche to serving bowls or a single large dish. Let it cool to room temperature—this allows the flavors to meld perfectly. For the final touch, mix 1 tablespoon granulated sugar with 1 teaspoon ground cinnamon to create the 2 tablespoons cinnamon sugar for garnish.
Sprinkle generously over the top just before serving. The contrast between the warm spices and the cool, creamy dessert is what makes this recipe truly special. Serve chilled or at room temperature, and enjoy the perfect balance of textures—creamy rice, plump raisins, and that irresistible cinnamon-sugar crunch.
Pro Tips For Making Arroz Con Leche Recipe With Cooked Rice
- USE DAY-OLD RICE: Freshly cooked rice soaks up milk like a sponge and turns mushy—no one wants a watery pudding. Use rice that’s been sitting in the fridge for at least 12 hours; it’ll absorb the milk evenly and stay firm. (Yes, even if you’re impatient like me, this step makes a real difference.)
- TOAST THE CINNAMON: Skip the pre-ground stuff—it loses flavor fast. Lightly toast whole cinnamon sticks in a dry pan for 30 seconds until fragrant, then crush them over the rice. The aroma jumps off the plate, and the texture adds a nice bite. (Your future self will notice the difference.)
- SIMMER LOW AND SLOW: Boiling the milk turns it grainy and ruins the creamy texture. Keep the heat at a gentle simmer—tiny bubbles, occasional swirls—so the rice absorbs the milk without breaking apart. (I learned this the hard way after a lumpy disaster.)
- SWEETEN IT GRADUALLY: Dump all the sugar at once, and you’ll end up with a syrupy mess. Start with half the amount, let the rice soak it up, then add the rest while stirring. This balances the flavor and keeps the texture light. (Sounds weird, but it works—trust me.)
Best sauces and condiments for these flavors
Caramelized Cinnamon Sauce
Elevate your arroz con leche by making a quick cinnamon caramel sauce to drizzle on top. In a small saucepan, combine ½ cup granulated sugar with 2 tbsp water and 1 cinnamon stick. Heat over medium-low heat for 8-10 minutes, stirring occasionally, until it turns a deep amber color. Remove the cinnamon stick, then thin the sauce with 2 tbsp heavy cream for a silky finish. This adds a luxurious, restaurant-quality touch that pairs perfectly with the creamy rice. 🌟
Spiced Orange Glaze
Brighten the warm spices with a zesty orange glaze that cuts through the richness. Simmer ½ cup orange juice with 2 tbsp sugar and ½ tsp ground cinnamon for 5 minutes until slightly thickened. Finish with 1 tsp orange zest and drizzle over the arroz con leche just before serving. The citrus notes create a beautiful contrast to the cinnamon and nutmeg, making every bite feel fresh and vibrant. ✨
Vanilla Bean Infusion
For an extra layer of depth, infuse the milk with vanilla bean instead of extract. Split a single vanilla bean lengthwise, scrape the seeds into the milk while heating, then remove the pod. This adds delicate floral notes that complement the cinnamon beautifully. If you’re using vanilla extract, opt for Mexican or Tahitian bourbon vanilla—they have richer, more complex flavors than imitation. A little goes a long way, so start with ½ tsp and adjust to taste. 💛
Coconut Cream Swirl
Add a tropical twist by swirling in coconut cream for a creamy, slightly sweet contrast. After the arroz con leche has thickened, remove it from heat and let it cool slightly. Stir in ¼ cup coconut cream (from a can of full-fat coconut milk) until fully incorporated. For a marbled effect, spoon dollops of coconut cream on top before baking at 350°F for 10 minutes. This adds a luxurious texture and a hint of coconut sweetness that balances the cinnamon perfectly. 🥥
Chocolate-Dipped Raisins
Take your raisins to the next level by dipping them in melted chocolate before adding them to the arroz con leche. Melt 2 oz dark chocolate (60-70% cocoa) with 1 tsp coconut oil over a double boiler. Dip the raisins halfway, let them cool on parchment paper, then sprinkle with crushed pistachios or flaky sea salt for contrast. The bittersweet chocolate adds a sophisticated touch that pairs beautifully with the warm spices. 🍫
Honey-Lavender Drizzle
For a floral, aromatic finish, create a honey-lavender drizzle to complement the cinnamon. Warm 2 tbsp honey with 1 tsp dried culinary lavender in a small saucepan for 3 minutes, then strain out the lavender. Thin with 1 tsp warm water** and drizzle over the arroz con leche. The lavender’s subtle floral notes harmonize with the cinnamon while adding a delicate perfume that feels luxurious. Perfect for a spring or summer twist on this classic dessert. 🌸
Nutrition facts
Frequently asked questions
Why cook the rice separately instead of starting with raw rice?
Cooking the rice separately ensures it stays tender and doesn't turn mushy from prolonged simmering in milk. The initial milk cooking creates a perfect al dente base, while the later simmering builds flavor without breaking down the grains. This method also gives you more control over the texture—you can adjust the rice's doneness before it becomes part of the dessert.
Can I use instant rice for this recipe?
Not recommended! Instant rice lacks the proper texture and starch structure needed for creamy arroz con leche. The grains will break down too quickly during simmering, resulting in a gluey consistency. For best results, stick with long-grain white rice cooked in milk initially, then cooled before mixing with spices.
How do I know when the arroz con leche is thick enough?
When spooning the mixture, it should coat the back of your spoon but still hold its shape when tilted. The texture should be like thick pudding—not soupy, but not stiff like rice porridge. If it's too thin, simmer uncovered for another 5 minutes. If too thick, stir in 1-2 tablespoons of warm milk to loosen.
What can I substitute if I don't have raisins?
Try dried cranberries, chopped dates, or even chocolate chips for a modern twist! Soak any dried fruit first in warm water for 10 minutes to plump them up. For chocolate chips, use semi-sweet or dark chocolate (60% cocoa) and add them during the last 5 minutes of cooking to prevent melting.
Can I make this recipe ahead of time?
This dessert actually tastes better after resting. Store it in an airtight container in the refrigerator for up to 5 days. Reheat gently in a saucepan with a splash of milk to restore creaminess. For serving, sprinkle fresh cinnamon sugar just before eating—the aroma will be even more enticing after chilling.
