Sweet Rice


This sweet rice (arroz con leche) is a custard-like dessert. Everyone loves this traditional Mexican rice pudding. You might want to double the recipe!

Prep Time:
10 mins
Cook Time:
35 mins
Total Time:
45 mins


  • 2 cups water

  • 1 cup uncooked long-grain white rice

  • 2 tablespoons unsalted butter

  • 3 cups whole milk, divided

  • cup white sugar

  • 1 large egg

  • 1 tablespoon all-purpose flour

  • 1 ½ teaspoons vanilla extract

  • cup heavy cream

  • ½ cup raisins (Optional)

  • ½ teaspoon ground cinnamon


  1. Bring water, rice, and butter to a boil in a large saucepan over high heat. Reduce heat to medium-low, cover, and simmer until rice is tender and liquid is absorbed, 20 to 25 minutes.

  2. Whisk together 2 cups milk, sugar, egg, flour, and vanilla in a bowl; pour over cooked rice in the saucepan and stir to combine. Bring to a simmer over low heat and cook, stirring occasionally, for 15 minutes.

  3. Stir in remaining 1 cup milk, cream, raisins, and cinnamon until thoroughly mixed. Let cool for a few minutes. Serve warm or cold.

Nutrition Facts (per serving)

418 Calories
19g Fat
54g Carbs
9g Protein
Nutrition Facts
Servings Per Recipe 6
Calories 418
% Daily Value *
Total Fat 19g 24%
Saturated Fat 11g 56%
Cholesterol 90mg 30%
Sodium 76mg 3%
Total Carbohydrate 54g 20%
Dietary Fiber 1g 4%
Total Sugars 24g
Protein 9g
Vitamin C 0mg 2%
Calcium 181mg 14%
Iron 2mg 9%
Potassium 334mg 7%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.

You’ll Also Love