There’s something magical about the aroma of Old-Fashioned Rice Pudding wafting through the kitchen. It instantly takes me back to my childhood, when my grandmother would lovingly stir the pot on a slow afternoon, humming softly as the creamy pudding thickened. The warmth, the sweetness, and the gentle hint of cinnamon always made the house feel cozy, safe, and full of love. Every spoonful carried the nostalgia of family dinners and quiet moments shared over dessert.

I remember sneaking into the kitchen to grab a taste straight from the pot, feeling the rich, velvety texture melt in my mouth. It was never just a dessert—it was comfort in a bowl, a little piece of home no matter how hectic the day had been. Making Old-Fashioned Rice Pudding today is more than just following a recipe; it’s about reconnecting with those precious memories and creating new ones for the people we love.
This recipe is perfect for anyone looking for a classic, homemade dessert that feels like a warm hug. It’s simple enough for a weekday treat but special enough to serve for holidays or family gatherings. Using everyday ingredients like rice, milk, and sugar, this dish proves that sometimes the simplest foods bring the most joy. If you’ve ever wanted a dessert that’s creamy, comforting, and just a little indulgent, this Old-Fashioned Rice Pudding will quickly become a staple in your kitchen.
Whether you’re new to making rice pudding or an experienced home cook, this version is rich, creamy, and flavorful. I’ll walk you through each step, share tips for perfect texture, and even give some fun variations to keep things exciting. By the end of this post, you’ll be ready to make a batch that will have everyone asking for seconds.

Why You’ll Love It
Creamy, luscious texture
The pudding is rich and smooth, thanks to slow cooking and gentle stirring. It melts in your mouth with every bite.
Simple, pantry-friendly ingredients
You don’t need anything fancy—just rice, milk, sugar, and a few spices. Perfect for a quick dessert anytime.
Comfort food at its finest
Warm, sweet, and fragrant, it’s a dessert that hugs you from the inside out. Ideal for cozy nights or rainy days.
Customizable to your taste
Add raisins, chocolate chips, or a splash of vanilla. Make it your own without losing that classic charm.
Great for any occasion
Whether it’s for a quiet weeknight or a holiday gathering, it fits perfectly on the dessert table.
Kid-friendly and family-approved
Kids love the creamy consistency, and adults appreciate the nostalgic, comforting flavor. Everyone wins.
Ingredient Notes & Details
Long-grain white rice
Choose a starchy variety like Jasmine or medium-grain for that creamy consistency. Avoid instant or parboiled rice—they won’t absorb the milk the same way.
Whole milk
Whole milk gives richness and creaminess. For a lighter option, use 2% milk, but expect a slightly thinner texture. For a keto-friendly twist, try unsweetened almond or coconut milk.
Granulated sugar
Balances the natural creaminess of the milk and rice. Brown sugar adds a subtle caramel note if you prefer a deeper flavor.
Eggs
Used to thicken the pudding and add richness. Make sure to temper them with a little hot milk before adding to prevent curdling.
Vanilla extract
Enhances the overall flavor. Use pure vanilla for the best aromatic experience.
Ground cinnamon
Classic spice that complements the sweet creaminess. Sprinkle on top for presentation and warmth.
Salt
A pinch of salt balances sweetness and enhances all flavors.
Optional raisins
Soak in warm water for 10 minutes if you want them plump and juicy in the pudding. Adds texture and a hint of natural sweetness.

Step-by-Step Instructions
Step 1: Prepare your ingredients
Measure out 1 cup of rice, 4 cups of milk, 1/2 cup of sugar, 2 eggs, 1 tsp vanilla, 1/2 tsp cinnamon, and a pinch of salt. Rinse the rice under cold water until the water runs clear to remove excess starch.
Step 2: Cook the rice
In a medium saucepan, combine rice, 3 cups of milk, and salt. Bring to a gentle boil over medium heat. Reduce heat to low, cover partially, and simmer for 15–20 minutes, stirring occasionally until rice is tender but not mushy.
Step 3: Mix the egg and sugar
In a small bowl, whisk together eggs and sugar until smooth. Slowly add 1/2 cup of hot milk from the saucepan into the eggs to temper them. This prevents curdling when added to the hot pudding.
Step 4: Combine everything
Gradually stir the egg mixture into the cooked rice. Add vanilla extract and cinnamon. Cook over low heat for another 5 minutes, stirring constantly until the pudding thickens to your desired consistency.
Step 5: Optional raisins
If using, stir in the plumped raisins now. The heat will slightly soften them and distribute their sweetness evenly.
Step 6: Cool and serve
Transfer the pudding to a serving dish or individual bowls. Serve warm, or refrigerate for a chilled version. Sprinkle a little extra cinnamon on top before serving for a classic touch.
FAQ for Common Questions
Can I use short-grain rice for rice pudding?
Yes! Short-grain rice, like Arborio, creates an even creamier pudding because it releases more starch during cooking.
How do I prevent the pudding from curdling?
Temper your eggs by slowly adding hot milk before mixing them in. Stir constantly and cook on low heat to avoid high temperatures.
Can I make rice pudding without eggs?
Absolutely. Omit eggs and cook slightly longer to thicken with starch. You can also add a tablespoon of cornstarch mixed with cold milk.
Is it better served warm or cold?
Both! Warm is comforting and creamy, while chilled pudding sets nicely and is refreshing on hot days.
How long does rice pudding last in the fridge?
Store in an airtight container for up to 4–5 days. Stir before serving as it may thicken when chilled.
Can I freeze rice pudding?
Yes, freeze in airtight containers for up to 2 months. Thaw overnight in the fridge and stir gently to restore texture.
Storage Tips
Refrigeration
Store in airtight containers. Keeps 4–5 days. Stir before serving to restore creaminess.
Freezing
Cool completely before freezing. Portion into individual servings. Thaw overnight in fridge. May separate slightly—stir before serving.
Reheating
Reheat gently on the stovetop or microwave. Add a splash of milk to loosen the pudding and stir until creamy.
Variations
Classic Raisin Rice Pudding
Add raisins for bursts of sweetness. Soak beforehand for the plumpest texture.
Chocolate Rice Pudding
Stir in 1/4 cup cocoa powder and top with chocolate shavings. Rich, indulgent, and loved by chocolate fans.
Coconut Rice Pudding
Replace 1 cup milk with coconut milk. Top with toasted coconut flakes for tropical flair.
Keto-Friendly Rice Pudding
Use cauliflower rice, almond milk, and sugar substitute. Still creamy but low carb.
Spiced Rice Pudding
Add nutmeg, cardamom, or ginger along with cinnamon for a warming, aromatic twist.
Baked Rice Pudding
Transfer pudding to a buttered dish, sprinkle with sugar, and bake at 350°F for 20–25 minutes until lightly golden on top.
What to Serve with Old-Fashioned Rice Pudding
Fresh Fruit
Berries, sliced apples, or poached pears add brightness and freshness.
Warm Beverages
Pair with coffee, chai, or hot cocoa for the ultimate cozy experience.
Holiday Desserts
Perfect on a dessert table with pies, tarts, or cookies.
Nuts & Crunch
Toasted almonds, pecans, or pistachios add texture and nutty flavor.
Cheese Pairings
Soft mild cheeses like mascarpone or cream cheese balance the sweetness.
Breakfast Twist
Serve chilled with granola or a drizzle of honey for a luxurious breakfast treat.

Old-Fashioned Rice Pudding
Ingredients
- 1 cup long-grain white rice
- 2 ½ cups whole milk or a mix of milk and cream for extra richness
- 1 cup water
- ½ cup granulated sugar
- ¼ tsp salt
- 1 tsp vanilla extract
- ½ tsp ground cinnamon optional, for topping
- ¼ cup raisins optional
- 1 tbsp butter optional, for extra creaminess
Instructions
- Cook the Rice
- In a medium saucepan, combine rice, water, and salt.
- Bring to a boil over medium-high heat.
- Reduce heat, cover, and simmer for 15 minutes until water is mostly absorbed.
- Add Milk & Sugar
- Stir in milk and sugar.
- Increase heat slightly and bring to a gentle simmer.
- Simmer to Creamy Texture
- Cook uncovered over medium-low heat for 20–25 minutes, stirring frequently.
- The rice should be tender, and the mixture thick and creamy.
- Add raisins during the last 5 minutes if using.
- Add Flavor & Finish
- Stir in vanilla extract and butter (if using).
- Taste and adjust sweetness if needed.
- Serve
- Spoon into bowls.
- Sprinkle lightly with cinnamon.
- Serve warm or chill in the fridge for a cold dessert.
Want to save this recipe? Enter your email below and we’ll send the recipe straight to your inbox!
NOTE: By saving this recipe, you agree to join our weekly recipes newsletter.











Leave a Reply