There’s something incredibly comforting about a warm bowl of Arroz con Leche—the sweet, creamy rice pudding that feels like a hug from your abuela. One chilly evening, craving that familiar cozy sensation, I decided to whip up this classic dessert from scratch. What surprised me was how simple ingredients—just rice, milk, cinnamon, and sugar—transform into something irresistibly rich and luscious. Whether you’re ending a family dinner or just need a moment of sweet solace, this Arroz con Leche recipe promises to deliver nostalgia and satisfaction with every spoonful. Best of all, it’s effortless to make, yet impressive enough to wow guests. If you’re ready to trade fast food monotony for homemade warmth, this is the rice pudding you’ve been waiting for.

Why choose Arroz con Leche today?
Comforting simplicity: This Arroz con Leche recipe uses everyday ingredients that come together effortlessly. Velvety texture: Creamy rice soaked perfectly in fragrant cinnamon-infused milk creates a warm, soothing experience. Nostalgic flavor: It recalls childhood memories and cozy family moments with every bite. Crowd-pleaser: Perfect for sharing, it brings everyone around the table. Versatile dessert: Enjoy it warm or chilled—equally satisfying anytime.
Arroz con Leche Ingredients
For the Creamy Base
- White rice – Use medium or short grain for the perfect creamy texture in your Arroz con Leche.
- Whole milk – The key to that rich, velvety mouthfeel that makes this rice pudding irresistible.
- Granulated sugar – Balances the creaminess with just the right amount of sweet warmth.
- Water – Helps cook the rice until tender before adding milk for soaking.
For Flavor and Aroma
- Cinnamon sticks – Infuse the milk with a warm, comforting aroma essential to authentic Arroz con Leche.
- Vanilla extract – A splash enhances the sweetness and depth of flavor naturally.
For Garnish and Serving
- Ground cinnamon – Sprinkle on top to add a fragrant, inviting finish just before serving your Arroz con Leche.
- Lemon or orange zest – Optional but adds a subtle citrus brightness that elevates every spoonful.
How to Make Arroz con Leche
- Rinse Rice: Rinse 1 cup medium-grain rice under cold water until it runs clear, removing excess starch. Draining well ensures a less gummy pudding with perfectly separate grains.
- Cook Rice: Combine rinsed rice and 1½ cups water in a saucepan. Bring to a gentle boil, then reduce heat and simmer for 15 minutes, until grains are tender and water is absorbed.
For the Creamy Base:
- Combine Milk & Sugar: Stir in 4 cups whole milk, ¾ cup granulated sugar, and a cinnamon stick, scraping any rice bits for extra flavor. Heat to medium, then reduce to a gentle simmer.
- Add Vanilla & Zest: Remove pan from heat after simmering for 10 minutes. Stir in 1 teaspoon vanilla extract and 1 teaspoon lemon zest for a bright finish.
- Cool & Serve: Let pudding rest 5 minutes to thicken slightly, then serve warm or transfer to bowls. Garnish with a sprinkle of ground cinnamon.
Optional: Top with toasted coconut flakes for added crunch.
Exact quantities are listed in the recipe card below.

How to Store and Freeze Arroz con Leche
Room Temperature: Keep Arroz con Leche at room temperature for up to 2 hours after serving. Beyond this, refrigeration is best to maintain freshness.
Fridge: Store any leftovers in an airtight container in the refrigerator for up to 5 days. This keeps the rice pudding creamy and full of flavor.
Freezer: To freeze, portion Arroz con Leche into freezer-safe containers, leaving space for expansion. It can last up to 3 months in the freezer; thaw in the fridge before reheating.
Reheating: When ready to enjoy, gently reheat in the microwave or on the stovetop, adding a splash of milk to restore the creamy consistency before serving.
Arroz con Leche Variations
Feel free to explore these creative twists on your classic Arroz con Leche recipe to suit your tastes and dietary needs!
-
Dairy-Free: Substitute coconut milk for whole milk for a rich, tropical flavor. This variation adds an exotic twist while remaining creamy and delightful.
-
Spiced Up: Sprinkle a pinch of nutmeg along with the cinnamon for a warm, spiced version. This subtle change will enhance the depth and warmth of your pudding.
-
Fruit-Filled: Stir in diced mango or berries for a sweet fruit contrast, adding texture and a burst of natural sweetness. Each spoonful turns into a fruity delight that brightens the traditional dish.
-
Chocolate Delight: Melt in some dark chocolate or cocoa powder while simmering the milk. Transform your Arroz con Leche into a luscious dessert, perfect for chocolate lovers seeking a cozy indulgence.
-
Caramel Swirl: Drizzle caramel sauce over the top just before serving for a decadent finish. The blend of sweet caramel with creamy rice pudding creates a heavenly experience.
-
Nutty Crunch: Top with chopped nuts, like pistachios or almonds, for added texture. Not only do they give a delightful crunch, but they also elevate the flavor profile with a nutty richness.
-
Sweetened Condensed Milk: Replace part of the sugar with sweetened condensed milk for an even creamier and sweeter pudding. It elevates your Arroz con Leche into a dessert that feels like a party in every bite.
-
Chili Heat: Add a dash of cayenne pepper for a surprising kick. The subtle heat against the sweet and creamy backdrop will entice adventurous eaters and create an unforgettable dessert experience.
Make Ahead Options
These Arroz con Leche are perfect for meal prep enthusiasts! You can prepare the rice up to 24 hours in advance—just rinse and cook it as instructed, then let it cool completely before storing it in an airtight container in the refrigerator. Additionally, you can mix the milk, sugar, cinnamon stick, and other flavorings (without boiling) a day ahead as well, which saves you time during your dinner prep. When you’re ready to finish, simply combine the prepped rice with the milk mixture in a saucepan, bring it to a gentle simmer for about 10 minutes, and stir in vanilla and lemon zest just before serving. With these steps, you’ll have this comforting Arroz con Leche ready with minimal effort, just as delicious as if made fresh!
What to Serve with Arroz con Leche?
There’s nothing quite like the sweet embrace of a creamy dessert to wrap up a memorable meal.
-
Cinnamon Sugar Churros: These crispy churros, sprinkled with cinnamon sugar, offer a delightful contrast to the silky texture of the rice pudding. Perfect for dipping!
-
Fresh Berries: Juicy strawberries or tart raspberries provide a refreshing burst of flavor that balances the sweetness of Arroz con Leche beautifully.
-
Mexican Hot Chocolate: Rich, spiced hot chocolate makes for a cozy drink pairing, enhancing that comforting vibe while echoing the flavors of your rice pudding.
-
Tacos de Pollo: Serve up some savory chicken tacos seasoned with fresh herbs for a delightful contrast, creating a well-rounded meal that satisfies both sweet and savory cravings.
-
Plantain Chips: Crispy, salty plantain chips add a crunchy texture that complements the creaminess of Arroz con Leche while providing a playful twist.
-
Flan: A slice of smooth flan introduces caramel sweetness that harmonizes well with the cinnamon notes in the rice pudding, making for an indulgent dessert duo.
-
Coconut Sorbet: A scoop of refreshing coconut sorbet brings a tropical flair and lightness that pairs flirtatiously with the rich, creamy pudding.
-
Sangria: A chilled glass of fruity sangria brightens the palate, serving as an engaging contrast to the dense creaminess of your dessert.
Tips for the Best Arroz con Leche
• Rinse rice thoroughly: Removing excess starch by rinsing prevents your Arroz con Leche from becoming gummy, ensuring a silky, creamy texture every time.
• Gentle simmering: Cook your rice slowly on low heat to allow flavors to meld and avoid burning the milk base. Patience is key for perfect creaminess.
• Use whole milk: For that luscious, velvety mouthfeel, always choose whole milk rather than skim or low-fat varieties to enrich your pudding naturally.
• Don’t skip the cinnamon stick: Infusing milk with a cinnamon stick adds authentic warmth and depth—avoid cinnamon powder during cooking to keep milk clear and smooth.
• Add vanilla & zest off heat: Stirring these in after simmering brightens flavors without overpowering delicate notes or causing bitterness.
• Serve freshly made or chilled: Arroz con Leche is delicious warm for comfort, but chilling it overnight lets flavors deepen—avoid reheating aggressively to keep creamy texture intact.

Arroz con Leche Recipe FAQs
What type of rice is best for Arroz con Leche?
Medium or short grain rice is ideal because it releases more starch, giving the pudding its signature creamy texture. I recommend avoiding long grain rice, which tends to stay separate and less velvety.
How do I store leftover Arroz con Leche, and how long does it keep?
Store leftovers in an airtight container in the refrigerator where it will stay fresh for up to 5 days. Always let it cool to room temperature before refrigerating to avoid condensation which can affect texture.
Can I freeze Arroz con Leche, and what is the best method?
Absolutely! Portion the pudding into freezer-safe containers, leaving some space at the top for expansion. Freeze for up to 3 months. When ready, thaw in the fridge overnight and gently reheat on the stove or microwave, stirring in a splash of milk to restore creaminess.
Why did my Arroz con Leche turn out too thick or gummy?
This usually happens if the rice isn’t rinsed well before cooking or the heat was too high. Rinse rice thoroughly to remove excess starch, and simmer gently to allow the milk to reduce slowly without curdling or thickening too much.
Is Arroz con Leche safe for pets or people with lactose intolerance?
While Arroz con Leche is delicious, it’s not suitable for pets due to cinnamon and sugar content. For lactose intolerance, you can substitute whole milk with lactose-free milk or almond milk, though it will slightly change the flavor and texture. I often make a lactose-free version and find it equally comforting!

Irresistible Arroz con Leche: Creamy Comfort in Every Bite
Ingredients
Equipment
Method
- Rinse 1 cup medium-grain rice under cold water until it runs clear, then drain well.
- Combine rinsed rice and 1½ cups water in a saucepan. Bring to a gentle boil, then reduce heat and simmer for 15 minutes.
- Stir in 4 cups whole milk, ¾ cup granulated sugar, and a cinnamon stick. Heat to medium, then reduce to a gentle simmer.
- Remove pan from heat after simmering for 10 minutes. Stir in 1 teaspoon vanilla extract and 1 teaspoon lemon zest.
- Let pudding rest 5 minutes to thicken slightly, then serve warm or transfer to bowls., garnished with ground cinnamon.




