There are generational pieces of information that make their way down the lineage of every family.

Recipes are perhaps one of the easiest things to pass down from one generation to the next.

For me, it meant standing in the kitchen and observing my Abuelita as she cooked her Arroz Con Leche recipe.

What Is Arroz con Leche?

Arroz con leche is a traditional Latin American dessert made with rice, milk, cinnamon, and sugar. The name literally means “rice with milk” in Spanish, and it’s very similar to classic rice pudding.

What makes this dish special is its comforting flavor and the memories often tied to it. For many families, arroz con leche is a recipe passed down from grandparents and enjoyed during breakfast, dessert, or special family gatherings.

In Mexico and many Latin American households, this creamy rice pudding is often served warm with a sprinkle of cinnamon on top. Some families prefer it chilled straight from the refrigerator. Either way, it’s one of those simple recipes that feels like home.

Arroz con Leche with cinnamon sticks

Ingredients for Arroz con Leche

One of the reasons this recipe has been loved for generations is how simple the ingredients are. Most of them are probably already in your kitchen.

Typical ingredients include:

  • Long-grain white rice
  • Water
  • Milk
  • Cinnamon stick
  • Vanilla
  • Ground cinnamon for garnish

These basic pantry staples come together to create a creamy and comforting dish that feels far more special than the ingredient list suggests.

Mexican Rice Pudding

Breakfast was the most engaging to watch because she would cook for my Abuelito, as well as my dad, and my uncle, as well as each one of us.

And breakfast also included leche.

I have no doubt that Abuelita, with all her wisdom that naturally comes with age, knew that she was giving us the very best start to our day.

With 9 essential nutrients, including 8 grams of high-quality protein, in each 8 oz. glass of milk, she was serving up a gracious supply of protein.

Not to mention, with that many mouths to feed, milk is one of the most affordable ways to give kids nutritious protein at just .25¢ a glass.

Add some rice, water, and cinnamon to a pan, and you could have an inexpensive, warm pan of Arroz con Leche (or Mexican rice pudding) to feed everyone.

You only had to toast some bread and grab a glass of milk to complete your breakfast.

Funny thing? I never got tired of the deliciously sweet flavor of Arroz con Leche. Packed with protein, I (still) stay fuller longer when I eat it and can't pass up the flavor.

Not to mention, the aromatic lingering of cinnamon and vanilla in the air always kept me coming back for more of the sweet rice Mexican pudding recipe.

Helping stir the rice mixture as it thickened became my morning task. Enjoying the savory rice and milk dish with my family was the reward.

Years after my Abuelita has passed, I still drift back to her small kitchen, watching her cook as I recall the smells and flavors of my childhood.

Arroz con Leche recipe

Her Arroz con Leche.

As an adult, I remember those nuggets of wisdom passed down to me through the art of cooking.

I want my children to live healthy lives and remind them of the benefits of milk, which include:

  • the body needs protein to be strong and healthy
  • protein at breakfast can help keep you feel full and satisfied, so you won't feel hungry by mid-morning
  • an 8-ounce glass of milk is a delicious, easy, and affordable way to give your kids protein
  • regular white milk has no added sugar— the sugar in milk comes from naturally occurring lactose
🍌
If you have a recipe that calls for both milk and sugar, try substituting foods such as ripe bananas, applesauce, spices, and mangos to sweeten your foods.

Looks like my Abuelita definitely knew what she was doing, even "way back when."

Is Arroz con Leche Healthy?

Arroz con leche can actually be a surprisingly balanced comfort food when enjoyed in moderation.

Milk provides several important nutrients including:

  • Protein
  • Calcium
  • Vitamin D
  • Potassium

Because milk is the primary ingredient in the dish, it adds nutritional value along with the comforting flavor. The rice also provides carbohydrates that help give you energy.

Many families enjoy arroz con leche as a breakfast dish, especially when paired with fruit or toast.

How to Make Arroz con Leche in a Rice Cooker

If you want an even easier version of this recipe, you can make arroz con leche using a rice cooker.

Simply combine the rice, water, milk, and cinnamon stick in the rice cooker and cook using the standard white rice setting. Once the rice is cooked, stir in vanilla and allow the mixture to thicken slightly before serving.

This method is great for busy mornings when you want a warm and comforting breakfast without standing at the stove.

Arroz con Leche Variations

One of the best things about arroz con leche is how easily the recipe can be customized.

Some popular variations include:

Coconut Arroz con Leche
Replace part of the milk with coconut milk for a tropical flavor.

Condensed Milk Version
Add a little sweetened condensed milk to create an even richer dessert.

Fruit-Topped Arroz con Leche
Serve with sliced bananas, berries, or mango for extra sweetness.

Dairy-Free Version
Substitute almond milk or oat milk for a plant-based option.

How to make Arroz con Leche

Why Is My Arroz con Leche Dry?

If your arroz con leche turns out dry, it usually means the rice absorbed too much liquid during cooking.

To fix this, simply stir in a small amount of warm milk and heat the mixture gently while stirring. This will restore the creamy texture.

Cooking the pudding over low heat and stirring occasionally will also help prevent it from drying out.

FAQs

What is arroz con leche made of?

Arroz con leche is a traditional Spanish dessert made of rice cooked with milk, sugar, cinnamon, and sometimes lemon zest until creamy and thick, often flavored with vanilla or other spices.

What's the difference between horchata and arroz con leche?

Horchata is a refreshing drink made from tiger nuts, rice, or melon seeds, while rice pudding (arroz con leche) is a creamy dessert made with cooked rice, milk, sugar, and cinnamon.

Are you supposed to eat arroz con leche cold?

You may eat arroz con leche either warm or cold, as it is a personal preference and varies based on cultural practices, but, traditionally, it is served cold after being refrigerated for a few hours to allow the flavors to meld together.

Why is my arroz con leche dry?

Your arroz con leche might be dry due to overcooking the rice, using too little liquid, not stirring frequently during cooking, or allowing it to cool for too long before serving.

Arroz con Leche

  • Yield: 4
  • Prep Time: 5 minutes
  • Cook Time: 40 minutes
  • Total Time: 45 minutes

Add some rice, water, and cinnamon to a pan, and you could have an inexpensive, warm pan of Arroz con Leche to feed everyone.

Ingredients

  • 1 cup long-grain rice
  • 3 cups water
  • 1 cinnamon stick
  • 3½ cups milk, warmed
  • ½ teaspoon vanilla
  • Ground cinnamon

Instructions

  1. In a large pot, bring water, rice and cinnamon stick to a boil.
  2. Reduce heat to simmer, cover pot and heat for 10-15 minutes or until water is absorbed and rice is cooked.
  3. Add warmed milk to pot, cover and continue to simmer over low heat for another 15-20 minutes, stirring occasionally.
  4. Mixture should thicken as rice absorbs milk.
  5. Add vanilla and continue to simmer (uncovered) for an additional 3-5 minutes.
  6. Remove from heat and let cool before serving.
  7. Garnish with sprinkles of ground cinnamon, if desired.
  8. Serve warm or chilled. Enjoy!

How to Store Arroz con Leche

If you have leftovers, arroz con leche stores very well.

  • Store in an airtight container in the refrigerator for up to 4 days.
  • The mixture will thicken as it cools.
  • To reheat, simply add a splash of milk and warm gently on the stove or in the microwave.

Some people even prefer arroz con leche cold, straight from the refrigerator.