There’s something truly comforting about a dessert that warms both the body and soul—and that’s exactly what arroz con leche does. This beloved Mexican comfort food is more than just a sweet rice pudding; it’s a dish rooted in tradition, shared across generations, and often made with love by abuelas in family kitchens. Whether served warm on a chilly evening or chilled on a summer afternoon, it offers a sense of home in every spoonful.
Arroz con leche, which means “rice with milk” in Spanish, is a simple dish made from humble ingredients—white rice, milk, sugar, and cinnamon. But don’t let its simplicity fool you. When cooked slowly and with care, it transforms into a creamy, fragrant dessert that’s rich in flavor and memory. It’s a favorite in many Latin American homes and has slight variations depending on region and family traditions.
In this guide, we’ll cover everything you need to know about making your own delicious arroz con leche from scratch. First, you’ll learn what makes this dessert so iconic in Mexican cuisine, including the cultural traditions tied to it. Then, we’ll go over the essential ingredients and tools you’ll need, followed by a detailed step-by-step recipe you can follow with ease. Finally, we’ll share tips, serving ideas, and creative variations—so you can make it just the way you like it.
So grab a pot, a handful of pantry staples, and let’s dive into a dessert that’s sweet, creamy, and absolutely unforgettable.
What Is Arroz con Leche?
A Staple of Mexican Comfort Food
In many Mexican households, few desserts are as beloved and nostalgic as arroz con leche. Simple yet satisfying, this creamy rice pudding has long been a go-to for families seeking warmth, comfort, and a sweet end to a meal. It’s not just a treat—it’s a tradition.
Rooted in Everyday Tradition
Arroz con leche is more than a dessert—it’s part of the cultural fabric of Mexican cooking. Passed down through generations, it’s a dish that families make again and again, often without even glancing at a recipe. Its popularity comes from its simplicity. With basic ingredients like rice, milk, cinnamon, and sugar, it’s easy to whip up with whatever’s already in the pantry. Many people remember their grandmothers or mothers preparing it with care, filling the kitchen with the warm scent of milk and spice.
A Dish for All Occasions
This Mexican comfort food fits beautifully into any setting. It’s just as welcome on a casual weeknight as it is during holidays or religious celebrations like Día de los Muertos. Served warm on cool evenings or chilled on a sunny afternoon, it’s a year-round dessert that adapts to the moment. Because of its soft texture and soothing flavor, it’s especially popular for young children, the elderly, and anyone needing something gentle and nourishing.
From its humble ingredients to its rich emotional significance, arroz con leche has earned its place at the heart of Mexican cuisine. It’s a dish that comforts, connects, and brings people together—one creamy spoonful at a time.
Cultural Significance and Family Traditions
More than just a sweet treat, arroz con leche holds deep cultural meaning in many Mexican and Latin American households. It’s a dish that tells a story of heritage, togetherness, and the comfort of home. For many families, making this traditional Mexican dessert is a way of preserving memories and honoring those who came before.
Passed Down from Generation to Generation
The beauty of arroz con leche is that it rarely comes from a cookbook. Instead, it lives in the hearts and hands of grandmothers, mothers, and caretakers who’ve made it countless times. Each family has its variation—some add sweetened condensed milk, others use orange peel or vanilla extract—but the core idea remains the same: a warm, creamy dish made with love. Cooking is often a shared moment between generations, where children watch, learn, and later recreate the recipe in their own homes.
A Symbol of Celebration and Care
In Mexican culture, arroz con leche is more than an everyday dessert—it’s often present during special occasions and moments of emotional significance. It might be served during religious holidays, family gatherings, or as comfort during difficult times. Offering someone a bowl of homemade rice pudding can be a gesture of love, care, or healing. It’s simple, familiar, and deeply rooted in the idea of nourishment—not just for the body, but for the heart.
This timeless dessert connects the past with the present, reminding us that food can be both delicious and meaningful. When you make arroz con leche, you’re not just following a recipe—you’re continuing a beautiful tradition.
Mexican vs Spanish Versions – What’s the Difference?
While both Mexican arroz con leche and its Spanish counterpart share the same foundation—rice, milk, and sugar—the differences in flavor, texture, and preparation tell two very different stories. These variations reflect the ingredients, customs, and culinary preferences of each region, making both versions delicious in their own right.
Mexican Arroz con Leche: Creamy and Comforting
Mexican arroz con leche is known for its rich, creamy texture and comforting sweetness. It’s often made with whole milk, and many families enhance the richness by adding sweetened condensed milk or evaporated milk. Cinnamon sticks are simmered with the rice early in the process, giving the dish a warm, spiced base. Raisins are also a popular addition, soaking up the flavor as they cook. The final texture is thick and soft, perfect for serving warm or chilled, depending on the occasion.
Spanish Arroz con Leche: Subtle and Aromatic
Spanish rice pudding, or arroz con leche from Spain, tends to be less sweet and more delicate in flavor. It usually features lemon or orange zest, which adds a fresh, citrusy note that balances the richness of the milk. Unlike the Mexican version, cinnamon is often added later or sprinkled on top before serving. The texture is sometimes more fluid and may be finished with a dusting of cinnamon or even caramelized sugar for a crème brûlée-like top.
Though both versions start with similar ingredients, the small choices—like the type of milk, spice timing, or citrus zest—create two unique interpretations of this timeless rice pudding recipe. Whether you prefer the heartwarming depth of the Mexican style or the light, aromatic finish of the Spanish one, arroz con leche is a dish that invites personalization while preserving cultural identity.
Ingredients You’ll Need for the Perfect Arroz con Leche Recipe
One of the most beautiful things about arroz con leche is how a few simple ingredients come together to create such a rich and comforting dessert. You don’t need anything fancy or hard to find—just a few pantry staples and a little patience. Whether you’re making it the traditional Mexican way or adding your twist, the right ingredients are key to achieving that creamy texture and classic flavor.
The Base Ingredients: Simple, Traditional, and Essential
At the heart of any great arroz con leche recipe are just four ingredients: white rice, milk, sugar, and cinnamon. Long-grain white rice works best because it holds its shape without becoming mushy. Whole milk is the most common choice, giving the pudding a rich, creamy consistency. Granulated sugar sweetens the dish without overpowering it, while a whole cinnamon stick infuses the dessert with warmth and depth. These ingredients form the foundation of both everyday and festive versions of Mexican rice pudding.
Optional Additions for a Richer Flavor
While the classic recipe is delicious on its own, many families like to enhance the flavor and texture with a few extra ingredients. Sweetened condensed milk adds thickness and sweetness, while evaporated milk deepens the flavor without making the dish too heavy. Vanilla extract brings a soft, aromatic finish, and a handful of raisins gives every bite a little pop of sweetness. You can also add a pinch of salt to balance the flavors and keep the pudding from tasting overly sweet.
No matter how you choose to prepare it, starting with quality ingredients ensures your arroz con leche will come out smooth, flavorful, and deeply comforting. With these staples in your kitchen, you’re just a few steps away from creating a traditional dessert that feels like home.
Ingredients You’ll Need
Basic Pantry Staples for Making Traditional Arroz con Leche
You don’t need anything fancy to make a delicious pot of arroz con leche. In fact, one of the reasons this dish has remained a staple in Mexican households for generations is that it relies on basic pantry ingredients—simple, affordable items that most kitchens already have on hand. These everyday staples come together to create a dessert that feels both homemade and deeply comforting.
White Rice: The Heart of the Dish
The most important ingredient in any arroz con leche recipe is, of course, the rice. Long-grain white rice is most commonly used because it cooks up soft yet holds its shape well. You want the grains to be tender but not mushy, creating a creamy consistency without turning into paste. Avoid quick-cooking or pre-flavored rice varieties—they don’t offer the same texture or ability to absorb flavor during the simmering process.
Milk, Sugar, and Cinnamon: The Soul of the Flavor
Whole milk is the traditional choice for this Mexican rice pudding because it adds richness and creaminess. Some recipes use a mix of whole milk and water to thin it out, but for the most luscious texture, full-fat milk is best. Granulated sugar gives the pudding its sweet balance, while a whole cinnamon stick, simmered with the rice, infuses the entire dish with a warm, comforting spice. These ingredients are humble, but when combined, they create something truly special.
Together, these pantry staples form the backbone of any authentic arroz con leche. They may be simple, but in the right proportions, they create a dessert that’s far greater than the sum of its parts—warm, sweet, and always nostalgic.
Tools That Make It Easier to Cook Arroz con Leche Perfectly
While arroz con leche is one of the simplest desserts to make, the right tools can make the process smoother and more enjoyable, especially if you’re preparing it for the first time. Having a few kitchen essentials on hand helps ensure your pudding cooks evenly, develops a creamy texture, and doesn’t stick or burn during the simmering process.
Heavy-Bottomed Pot: Even Cooking Matters
One of the most helpful tools when making Mexican rice pudding is a heavy-bottomed saucepan or pot. This type of cookware distributes heat more evenly, which is essential for slow cooking rice and milk together without scorching. Since arroz con leche requires frequent stirring and gentle heat, a sturdy pot will help prevent sticking and ensure a smooth consistency from start to finish.
Long-Handled Spoon and Ladle: For Stirring and Serving
A wooden spoon or silicone spatula is perfect for stirring your rice pudding regularly. It allows you to scrape the bottom of the pot gently without damaging it, which helps keep the pudding from clumping or burning. When it’s time to serve, a deep ladle makes portioning out this creamy dessert a breeze, especially when it’s still warm and comforting right off the stove.
Although the ingredient list for arroz con leche is simple, having the right tools nearby makes the process easier and more enjoyable. It allows you to focus on creating that perfectly creamy, spiced dessert, just like abuela used to make.
Step-by-Step Recipe – How to Make Arroz con Leche

Step 1 – Simmer the Rice Slowly and Gently
The first step in making arroz con leche is to simmer the rice until it’s soft, tender, and ready to absorb all the rich flavors that follow. Though this step may seem simple, it sets the foundation for the creamy texture and warm spice notes that make this Mexican rice pudding so comforting.
Start with the Right Amount of Water and Rice
Begin by adding your long-grain white rice to a pot with water and a whole cinnamon stick. The cinnamon will infuse the rice as it cooks, creating a lightly spiced aroma that builds the first layer of flavor. Bring the mixture to a gentle boil, then reduce the heat to a low simmer. It’s important to let the rice cook slowly so it can fully soften without becoming mushy. Stir occasionally to keep it from sticking to the bottom of the pot.
Simmer Until Tender and Fragrant
Let the rice simmer uncovered until the water is mostly absorbed and the grains are tender. This usually takes about 15–20 minutes. At this stage, your kitchen should already be filled with the warm, inviting scent of cinnamon and rice—a clear sign that your arroz con leche recipe is off to a delicious start. Keep the heat low and be patient. Rushing this part can lead to uneven texture or burned rice, which will affect the final dish.
Taking your time during this first step ensures that the rice cooks evenly and is perfectly prepared to soak up the milk and sugar in the next stages. With gentle heat and a little care, you’re well on your way to a rich and creamy homemade rice dessert that feels like pure comfort in a bowl.
Step 2 – Add the Milk and Sweeteners for a Creamy, Classic Arroz con Leche
Once your rice is soft and fragrant, it’s time to add the ingredients that transform it into the rich, velvety dessert known as arroz con leche. This is the stage where everything comes together—texture, sweetness, and that signature creaminess that makes this dish so comforting.
Pour in the Milk Slowly and Stir Often
Reduce the heat to low and gently stir in whole milk, which is the traditional choice for this classic Mexican rice pudding. Pour it in slowly while stirring to keep the texture smooth and avoid sudden changes in temperature. Whole milk gives the pudding its signature richness, but some home cooks also add a splash of evaporated milk or sweetened condensed milk to enhance the flavor. These variations create an even creamier finish and add a touch of indulgence. Stir continuously as the milk begins to warm and blend with the softened rice.
Add Sugar and Let the Flavors Meld
Once the milk is fully incorporated, it’s time to sweeten your pudding. Gradually stir in granulated sugar, allowing it to dissolve completely as the mixture simmers. The amount of sugar can be adjusted to taste. Still, it should bring out the natural sweetness of the milk and rice without overpowering the delicate cinnamon already infused in the dish. This is also a good moment to add vanilla extract if you’d like a subtle layer of warmth and aroma.
As the mixture thickens, the rice will absorb more of the milk, becoming even softer and creamier. Stir frequently to prevent sticking and to ensure an even, luxurious texture. With the right balance of sweetness and cream, your arroz con leche recipe is now well on its way to becoming a timeless, comforting treat.
Step 3 – Stir Constantly & Finish With Love for the Creamiest Arroz con Leche
As your arroz con leche begins to thicken, the final step is where patience and gentle attention truly pay off. This is the moment when the rice and milk become one—transforming from separate ingredients into a warm, creamy, and unforgettable dessert. Constant stirring and thoughtful finishing touches make all the difference in creating a perfect bowl of Mexican rice pudding.
Stir Gently for the Perfect Texture
At this stage, the mixture should be simmering. Stir frequently—ideally every few minutes—to keep the rice from sticking to the bottom of the pot or forming lumps. A wooden spoon or silicone spatula works best for this. You’ll notice the pudding becoming thicker as the rice absorbs more of the sweetened milk. This is exactly what you want—a luscious, silky consistency that holds together without becoming overly dense. If the mixture looks too thick too quickly, simply add a splash of warm milk and continue stirring.
Finish With Your Signature Touch
Once the texture is just right—thick, creamy, and spoonable—you can finish your creamy rice dessert with a few final touches. Remove the cinnamon stick and add a small splash of vanilla extract for added warmth. Some cooks like to fold in plump raisins that have softened during cooking, while others enjoy topping the pudding with a dash of ground cinnamon or a drizzle of sweetened condensed milk just before serving. These little additions aren’t required, but they add depth and make each bite feel even more special.
In the end, the most important ingredient is the care you put into every stir and every choice. When you make arroz con leche with love, it shows in the result—a dessert that’s not only delicious but also deeply comforting and full of heart.
Tips, Serving Ideas, and Storage
Serving Suggestions for Creamy Arroz con Leche
Once your arroz con leche has reached that rich, velvety consistency, the next step is deciding how to serve it, whether you’re enjoying it warm right off the stove or chilled from the fridge. This Mexican rice pudding adapts beautifully to every season, occasion, and craving. With a few thoughtful serving touches, you can elevate this humble dessert into something truly special.
Warm and Cozy or Cool and Refreshing
Traditionally, arroz con leche is served warm, especially during colder months or as a comforting dish on a quiet evening. The warmth brings out the cinnamon aroma and makes each spoonful feel like a cozy hug. However, many people also love it chilled, particularly in warmer weather. Once cooled in the fridge, it firms up slightly and takes on a creamy, pudding-like texture that’s just as delicious. You can serve it in individual bowls, small glass jars, or even cups for a more elegant presentation.
Toppings and Extras to Make It Your Own
While creamy arroz con leche is satisfying on its own, a few simple toppings can add color, texture, and extra flavor. A light dusting of ground cinnamon gives it a beautiful finish and intensifies the warm spice notes. For added richness, drizzle a small amount of sweetened condensed milk over the top just before serving. Some enjoy adding raisins, chopped nuts, or even a sprinkle of orange or lemon zest to give it a citrusy twist. No matter how you choose to serve it, the goal is to make it feel a little more personal and inviting.
How to Store and Reheat Arroz con Leche the Right Way
If you’ve made a big batch of arroz con leche, you’re in luck—this sweet, creamy rice dessert stores beautifully and reheats just as well. Whether you’re prepping ahead or saving leftovers, proper storage and gentle reheating will keep your Mexican rice pudding tasting fresh, flavorful, and just as comforting as when you first made it.
Storing Arroz con Leche for Maximum Freshness
To store your creamy arroz con leche, first allow it to cool to room temperature. Once cooled, transfer it into an airtight container and refrigerate. It’s best to keep it in shallow containers so it cools evenly and doesn’t retain too much moisture. Stored properly, it will stay fresh in the refrigerator for up to 4 to 5 days. Over time, the pudding may thicken slightly, but this is completely normal. If you’re planning to serve it chilled, just stir it before spooning it out.
Reheating for That Just-Made Creaminess
When reheating arroz con leche, the key is to warm it slowly and gently. Place a portion in a saucepan over low heat and add a splash of milk to loosen the texture. Stir continuously to prevent sticking and ensure even heating. If you’re in a hurry, you can use the microwave—just heat it in 30-second intervals, stirring between each round, and again, add a little milk if it feels too thick. Avoid overheating, as it can cause the milk to separate and change the pudding’s texture.
Whether you enjoy it warm, straight from the stove, or cool from the fridge, knowing how to store and reheat Mexican rice pudding properly means you can enjoy its creamy goodness for days. With just a few small steps, every bite can feel as comforting as the first.
Conclusion: A Sweet, Creamy Classic Worth Sharing
In the end, arroz con leche is more than just a dessert—it’s a warm reminder of tradition, comfort, and the joy of simple ingredients done right. Whether you’re making it the way your abuela did or trying it for the first time, this Mexican rice pudding delivers both nostalgia and flavor in every creamy bite.
With just rice, milk, sugar, and cinnamon, you can create a dish that feels both homemade and heartfelt. It’s easy to prepare, easy to customize, and always satisfying—whether served warm by the spoonful or chilled from the fridge. And best of all, it brings people together around the table, one bowl at a time.
So now that you know how to make creamy arroz con leche from scratch, why not share it with someone you love? Whether it’s a cozy family night, a holiday gathering, or simply a moment of self-care, this timeless dessert is always the right choice.