Yield: 10 servings

Rice Pudding Recipe

Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes

This Rice Pudding recipe delivers comforting sweetness with a side of nostalgia. Filled with raisins and kissed with cinnamon sugar, this creamy pudding is delicious warm or cold.


  • 2 cups water
  • 1 cup long grain white rice, uncooked
  • 3 cups whole milk, divided
  • ¼ teaspoon kosher salt
  • 2 large eggs, beaten
  • ⅔ cup granulated sugar
  • 1 teaspoon vanilla extract
  • 2 Tablespoons salted butter
  • 1 cup raisins (optional)
  • Cinnamon to taste


    1. In a large saucepan, bring 2 cups of water to boil.  Add rice, cover the pot, and simmer for 20 minutes over low heat.  (basically cook the rice according to package directions *makes 3 cups).
    2. After rice is cooked, add 2 ½ cups of milk and salt into the saucepan. Stir to combine. Cook over medium heat , stirring frequently, for 15-20 minutes or until thick and bubbly.
    3. Stir in sugar and the remaining ½ cup of milk. Add 2 beaten eggs and cook for an additional 2-3 minutes until egg sets.
    4. Add vanilla extract and butter. Stir in raisins if desired.
    5. Serve immediately while warm, room temperature or cold. Garnish topped with cinnamon.


  • Storage: store in the refrigerator, in an airtight container, for up to 4 days.
  • Use my homemade vanilla extract for delicious results!

Nutrition Information:



Serving Size:

½ cup

Amount Per Serving: Calories: 200Total Fat: 6gSaturated Fat: 3gTrans Fat: 0gUnsaturated Fat: 2gCholesterol: 51mgSodium: 121mgCarbohydrates: 34gFiber: 1gSugar: 26gProtein: 5g

*Nutrition facts are an estimate and not guaranteed to be accurate. Please see a registered dietitian for special diet advice.

Did you make this recipe?

Please leave a comment on the blog or share a photo on Instagram