Classic rice pudding is a timeless dessert that offers rich, creamy comfort in every bite. Made with simple pantry staples like milk, rice, sugar, and eggs, this recipe delivers a velvety texture with warm hints of vanilla and cinnamon. Whether served warm or chilled, it’s a cozy, nostalgic treat perfect for any time of year.
Why You’ll Love This Recipe
This classic rice pudding is creamy, comforting, and wonderfully easy to make. It uses everyday ingredients and comes together in under 30 minutes. The addition of cinnamon and raisins is optional, allowing you to tailor the dish to your personal taste. Serve it warm for a cozy treat or chilled for a refreshing dessert—either way, it’s sure to please everyone at the table.
Ingredients
(Tip: You’ll find the full list of ingredients and measurements in the recipe card below.)
-
short grain rice (such as arborio or sushi rice)
-
whole milk
-
white granulated sugar
-
salt
-
heavy whipping cream
-
large egg
-
vanilla extract
-
cinnamon (optional)
-
raisins (optional)
Directions
-
In a saucepan or deep frying pan, combine the rice, milk, sugar, and salt.
-
Bring the mixture to a gentle simmer over low heat. Cover and cook for 20–25 minutes, stirring occasionally, until the rice is tender.
-
In a separate bowl, whisk together the cream, egg, and vanilla until smooth.
-
Slowly whisk the egg mixture into the simmering rice, stirring constantly.
-
Cook for an additional 2–3 minutes, or until the pudding has thickened.
-
Remove from heat. The pudding will continue to thicken as it cools.
-
Serve warm or chilled. Sprinkle cinnamon or stir in raisins, if desired.
Servings and timing
This recipe makes 6 servings.
Prep time: 2 minutes
Cook time: 25 minutes
Total time: 27 minutes
Variations
-
Dairy-free: Use almond milk or coconut milk and a dairy-free cream alternative.
-
Egg-free: Omit the egg and add an extra ¼ cup of cream for richness.
-
Spiced version: Add a pinch of nutmeg or a cinnamon stick while simmering the rice.
-
Lemon twist: Add a teaspoon of lemon zest for a bright citrus flavor.
-
Toasted nuts: Top with chopped toasted almonds or pecans for added texture.
Storage/Reheating
To store, transfer cooled rice pudding into an airtight container and refrigerate for up to 4 days.
To reheat, warm gently in a saucepan over low heat or in the microwave. Stir in a splash of milk or cream to loosen the texture if needed.
FAQs
What kind of rice is best for rice pudding?
Short grain rice like arborio or sushi rice works best for its starchy quality, which creates a creamy texture.
Can I use leftover cooked rice?
Yes, but reduce the milk slightly and cook for a shorter time, as the rice is already tender.
Is rice pudding served warm or cold?
It can be enjoyed both ways—warm for a cozy dessert or cold as a refreshing treat.
Can I make this without eggs?
Yes, omit the egg and use extra cream to maintain the rich consistency.
How do I prevent the pudding from curdling?
Add the egg mixture slowly into the hot rice while whisking constantly to temper it and avoid curdling.
Can I use brown rice instead?
Yes, but it will take longer to cook and the texture will be slightly chewier.
What can I substitute for heavy cream?
You can use half-and-half or full-fat coconut milk for a creamy result.
How do I thicken rice pudding?
The pudding thickens naturally as it cools, but you can simmer longer or add a bit of cornstarch slurry if needed.
Can I freeze rice pudding?
It’s best enjoyed fresh, but you can freeze it for up to one month. Thaw overnight in the fridge and reheat with added milk.
Is this rice pudding gluten-free?
Yes, as long as all your ingredients are certified gluten-free, especially the vanilla extract.
Conclusion
Classic rice pudding is a beloved dessert that combines creamy texture, simple ingredients, and comforting flavor in every spoonful. With just a few steps and endless ways to customize, it’s a versatile recipe that’s perfect for weeknights, holidays, or anytime you need a touch of homemade warmth.
Print
Classic Rice Pudding
- Total Time: 27 minutes
- Yield: 6 servings
- Diet: Vegetarian
Description
This traditional rice pudding is rich, creamy, and sweet with comforting notes of cinnamon. It’s a classic dessert that’s easy to prepare and perfect served warm or chilled.
Ingredients
- ¾ cup short grain rice (such as arborio or sushi rice)
- 4 cups whole milk
- ½ cup white granulated sugar
- ¼ teaspoon salt
- ½ cup heavy whipping cream
- 1 large egg
- 2 teaspoons vanilla extract
- ½ teaspoon cinnamon (optional)
- ½ cup raisins (optional)
Instructions
- In a saucepan or deep frying pan, combine rice, milk, sugar, and salt. Bring to a simmer over low heat.
- Cover and cook for 20-25 minutes, stirring occasionally, until the rice is tender.
- In a separate bowl, whisk together the heavy cream, egg, and vanilla extract until smooth and well combined.
- Slowly whisk the cream mixture into the simmering rice.
- Cook for an additional 2-3 minutes, stirring constantly, until the pudding thickens.
- Remove from heat. The pudding will continue to thicken as it cools.
- Serve warm or chilled. Optionally, mix in or sprinkle cinnamon and raisins on top before serving.
Notes
- The pudding will thicken significantly as it cools—add a splash of milk when reheating if needed.
- Use short grain rice for the creamiest texture.
- For extra richness, substitute half the milk with more heavy cream.
- You can omit the egg if desired for a slightly thinner, egg-free version.
- Prep Time: 2 minutes
- Cook Time: 25 minutes
- Category: Dessert
- Method: Stovetop
- Cuisine: American
Nutrition
- Serving Size: 1 serving
- Calories: 336 kcal
- Sugar: 25g
- Sodium: 130mg
- Fat: 13g
- Saturated Fat: 8g
- Unsaturated Fat: 4g
- Trans Fat: 0g
- Carbohydrates: 47g
- Fiber: 1g
- Protein: 7g
- Cholesterol: 65mg