Rice Pudding With Rosewater Recipe

Rice pudding dessert in a glass jar

NuriaE/Getty Images

  • Total: 90 mins
  • Prep: 0 mins
  • Cook: 90 mins
  • Yield: 3 cups (3 servings)
Nutritional Guidelines (per serving)
733 Calories
13g Fat
140g Carbs
15g Protein
See Full Nutritional Guidelines Hide Full Nutritional Guidelines
Nutrition Facts
Servings: 3 cups (3 servings)
Amount per serving
Calories 733
% Daily Value*
Total Fat 13g 16%
Saturated Fat 6g 28%
Cholesterol 24mg 8%
Sodium 581mg 25%
Total Carbohydrate 140g 51%
Dietary Fiber 4g 13%
Protein 15g
Calcium 364mg 28%
*The % Daily Value (DV) tells you how much a nutrient in a food serving contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.
(Nutrition information is calculated using an ingredient database and should be considered an estimate.)

Rice pudding is one of my favorite desserts. Rosewater gives it a special flavoring that you won't ever forget.


  • 1 cup rice (uncooked)
  • 2 cups water
  • 3 cups whole milk (plus 3 tablespoons)
  • 3/4 cup granulated sugar
  • 2 1/2 tablespoons cornstarch
  • 2 tablespoons rosewater

Steps to Make It

  1. In a large saucepan, combine rice and water and cook until tender - about 20 minutes.

  2. Add milk and sugar, turn the heat down to low and simmer, occasionally stirring to prevent sticking.

  3. Simmer until creamy, approximately 45 minutes.

  4. Add remaining 3 tablespoons of milk and cornstarch to rice and stir thoroughly. Add rosewater and bring to a boil for 1 minute.

  5. Remove from heat and allow to sit for 5 minutes to thicken and transfer to serving bowls.

  6. Serve immediately or refrigerate.