Easy Arroz con Leche | Mommy's Home Cooking

Arroz con Leche

Arroz con Leche is the Spanish version of the well-known rice pudding in the United States. It’s the ultimate comfort food. And almost without fail, this dessert will make you feel closer to home with every spoon, especially when served warm… so simple, but so perfect!
Course Dessert
Cuisine Venezuelan
Keyword arroz con leche, dessert, latin, recipes
Prep Time 5 minutes
Cook Time 40 minutes
Total Time 45 minutes
Servings 8 servings
Calories per serving 298 kcal
Author Oriana Romero


  • 5 cup whole milk, warm
  • 1 -2 cinnamon sticks
  • 2 strips of lime zest
  • ¼ cup sugar
  • 1 pinch of salt
  • 1 cup white rice
  • 7 oz sweetened condensed milk (half can)
  • 1 tablespoon unsalted butter
  • ground cinnamon to serve (to taste)


  1. Heat, in a medium-size heavy saucepan, over medium heat 3 cups of milk, cinnamon stick, lime zest, sugar, and salt. Bring to a boil, uncovered. When it starts to boil reduce the heat to low, add rice and cook for 10 - 15 more minutes or until milk is almost evaporated. Continue adding milk, stirring constantly, 1/2 cup at the time. Wait to add more milk until the liquid has been almost completely absorbed by the rice. With the last ½ cup of milk also add the condensed milk; cook for 2 -3 minutes, or until it thickens to desired consistency. Be aware that as the rice cools it thickens. Turn off the heat.
  2. Add butter and stir to incorporate.
  3. Let cool uncovered, until it reaches the desired temperature. You can serve it hot, warm, or cold.
  4. Serve hot, warm, or cold sprinkled with ground cinnamon to taste.

Watch How to Make It

Recipe Notes

Let the rice pudding cool completely, and if it is too thick, often it is, I add heavy cream to achieve the consistency we like, about 2 - 3 tablespoons.



 Did you make this recipe? Don't forget to give it a star rating below!



Please note that nutritional information is a rough estimate and it can vary depending on the products used.

Nutrition Facts
Arroz con Leche
Amount Per Serving
Calories 298 Calories from Fat 72
% Daily Value*
Total Fat 8g 12%
Saturated Fat 5g 25%
Cholesterol 27mg 9%
Sodium 98mg 4%
Potassium 337mg 10%
Total Carbohydrates 47g 16%
Sugars 27g
Protein 8g 16%
Vitamin A 7.3%
Vitamin C 6.7%
Calcium 25.5%
Iron 2.1%
* Percent Daily Values are based on a 2000 calorie diet.