There’s a particular magic to a bowl of rice pudding. It’s not about fancy techniques or exotic ingredients, but about the transformation of humble pantry staples—rice, milk, sugar, eggs—into something profoundly comforting. The result is a dessert that’s both creamy and substantial, subtly sweet and warmly spiced, equally wonderful served warm on a chilly evening or cold from the fridge on a summer afternoon.
This is the old fashioned rice pudding I’ve perfected over years, a recipe that honors tradition while employing a few chef-approved techniques to guarantee a flawless, custardy texture every single time.
This recipe stands out because it focuses on technique to achieve the ideal rice pudding experience. You’ll appreciate the straightforward process and the incredibly satisfying results.
- Custardy, Not Gluey: The method of tempering eggs into the hot rice creates a rich, silky custard base, avoiding the pasty or gluey texture that plagues many recipes.
- Simple Pantry Staples: You likely have everything you need already in your kitchen. It’s the definition of a comforting, accessible dessert.
- Perfect Texture Guarantee: My detailed instructions for stirring and cooking times remove the guesswork, ensuring your pudding is creamy and luscious.
- Make-Ahead Friendly: This pudding tastes even better the next day after the flavors have melded, making it perfect for preparing ahead for gatherings.
- Endlessly Customizable: It’s a fantastic blank canvas for your favorite add-ins, from citrus zest to dried fruit or a splash of bourbon.
- True Comfort Food: It delivers that nostalgic, homemade flavor that feels like a warm hug in a bowl.
Ingredients You’ll Need
- Let’s gather our ingredients—this is where simple components come together to create something special. Using quality basics here makes a noticeable difference in the final dessert.
- Long-grain white rice: This is non-negotiable. Do not use instant, minute, or pre-cooked rice. We need the starch from the rice grains as they slowly cook in the milk to provide body and creaminess. I don’t recommend short-grain or Arborio rice here, as they can become too starchy and sticky.
- Whole milk: The higher fat content in whole milk contributes to a richer, more luxurious mouthfeel. You can use 2% in a pinch, but trust me, whole milk is worth it for this classic treat.
- Granulated sugar: Provides the foundational sweetness. The amount is balanced so the pudding is sweet but not cloying, allowing the vanilla and spice to shine.
- Fine sea salt: A critical ingredient that enhances all the other flavors and balances the sweetness.
- Large egg: This is our thickening agent and what gives the pudding its custardy character. It must be tempered correctly to avoid scrambling.
- Heavy cream: Adding a half-cup of cream at the end elevates the richness. You can substitute with an equal amount of milk if you prefer.
- Pure vanilla extract: Use the real stuff. Its floral, complex notes are a hallmark of old fashioned pudding.
- Ground cinnamon & nutmeg: This classic spice duo adds warmth and depth. Freshly grated nutmeg has a brighter, more aromatic quality than pre-ground.
Note: You’ll find the complete list of ingredients, along with their exact measurements, in the printable recipe card at the bottom of this post.
Kitchen Equipment Needed
You don’t need any specialty gadgets for this recipe, just a few reliable basics. The right pot makes all the difference in preventing scorched milk.
- A heavy-bottomed saucepan or Dutch oven (3-4 quart): This is the most important tool. A pot with a thick base distributes heat evenly, preventing the milk and rice from burning on the bottom during the long, slow cook. A thin pot will almost certainly lead to scorching.
- Wooden spoon or heat-resistant silicone spatula: For frequent, gentle stirring.
- A good whisk: For smoothly combining the egg and milk mixture.
- Measuring cups and spoons: For accuracy, especially with the rice and spices.
- A medium mixing bowl: For preparing the custard mixture.
How to Make Old Fashioned Rice Pudding Recipe
Step 1: Cooking the Rice Base
In your heavy-bottomed pot, combine the uncooked rice, 3 cups of the milk, sugar, and salt. Bring this to a gentle simmer over medium heat, stirring frequently. This initial stirring is crucial to dissolve the sugar and prevent the milk from forming a skin or burning.
Once you see steady bubbles around the edges, reduce the heat to low, cover the pot, and let it cook for 25-30 minutes. Stir it every 10 minutes. You’ll know it’s ready when the rice is tender but the mixture still looks quite loose and soupy—this is perfect, as the rice will continue to absorb liquid.
Step 2: Preparing the Custard Mixture
While the rice cooks, whisk the egg in a medium bowl until it’s smooth and uniform. Now, here’s the key technique for a smooth pudding: tempering. While whisking the egg constantly, slowly drizzle in the remaining 1 cup of cold milk and the heavy cream.
This gradual addition raises the egg’s temperature gently so it won’t scramble when hit with the heat. Whisk in the vanilla, cinnamon, and nutmeg until everything is beautifully combined.
Step 3: Tempering for a Silky Texture
Remove the pot of hot rice from the heat. Now, with one hand stirring the rice mixture constantly, use your other hand to slowly pour the egg-milk mixture into the pot in a thin, steady stream. Believe me, this two-handed operation and slow pour are what integrate the custard seamlessly into the rice, creating that signature creamy body instead of curdled bits of egg.
Step 4: The Final Thicken
Return the pot to low heat. Cook, stirring constantly and gently, for 8 to 12 minutes. Do not let it boil—you should see small steam bubbles, but not a rolling boil.
This constant stirring is non-negotiable; it ensures even cooking and prevents the bottom from scorching. The pudding will thicken before your eyes, becoming lush and coating the back of your spoon. It will still be pourable but will set further as it cools.
Step 5: Cool, Set, and Serve
Remove the pudding from the heat and pour it into your serving bowl or dishes. To prevent a rubbery skin from forming, press a piece of plastic wrap directly onto the surface of the warm pudding. Let it cool for at least 30 minutes to enjoy it warm, or refrigerate for 4 hours for a classic cold pudding.
Just before serving, give it a final stir and dust with a little extra cinnamon for that perfect finishing touch.
A few insights from the professional kitchen will ensure your pudding is restaurant-quality every time.
- Stirring is Your Best Friend: The difference between creamy and scorched is consistent, gentle stirring, especially during the initial simmer and final thicken. Use a wooden spoon and scrape the bottom and corners of the pot thoroughly.
- The Power of Patience: Don’t rush the final cooking step by turning up the heat. Low and slow allows the egg to thicken the pudding without curdling, giving you that perfect custard texture.
- Rice Choice Matters: I’ve tested this extensively. Long-grain white rice (like Jasmine or Basmati) provides the ideal balance of tenderness and separate grains. Short-grain rice releases too much starch and becomes gluey.
- Testing for Doneness: The pudding is done when it thickly coats the back of a spoon and a line drawn through it with your finger holds its shape. It will continue to set significantly as it chills.
- Avoiding a Skin: Pressing plastic wrap directly on the surface while the pudding is still warm is the foolproof method. If you like the skin, simply leave it uncovered as it cools.
Recipe Variations & Customizations
- This classic recipe is wonderfully adaptable. Here are some of my favorite tested variations to make it your own.
- Citrus Zest: Add the zest of one lemon or orange to the sugar at the beginning. The bright, aromatic oils cut through the richness beautifully.
- Raisin or Dried Fruit: Stir in 1/2 cup of plumped raisins, dried cranberries, or chopped apricots during the last 5 minutes of cooking. To plump, soak dried fruit in hot water or tea for 10 minutes, then drain.
- Bourbon or Rum: For an adult twist, stir in 1-2 tablespoons of good bourbon or dark rum along with the vanilla extract.
- Cardamom or Pumpkin Spice: Swap the nutmeg for 1/4 teaspoon of ground cardamom or use a teaspoon of pumpkin pie spice blend for a fall-inspired flavor.
- Coconut Rice Pudding: Substitute one can (13.5 oz) of full-fat coconut milk for 1 3/4 cups of the dairy milk. It creates a wonderfully tropical, dairy-free version.
- Chocolate Rice Pudding: Whisk 1/4 cup of unsweetened cocoa powder into the sugar at the start, and consider stirring in a handful of chocolate chips at the end.
What to Serve With This Recipe
Old fashioned rice pudding is a versatile dessert that suits many occasions. Its comforting nature makes it a perfect standalone treat, but it can easily be dressed up.
For a simple, homey finish, serve it as-is in a bowl. For a more elegant presentation, layer it in a glass with fresh berries and a dollop of lightly sweetened whipped cream. It pairs wonderfully with a cup of strong coffee or a glass of dessert wine like a Muscat.
For a brunch or potluck, it’s a fantastic alternative to pastries or yogurt parfaits. It also makes a lovely, light dessert after a hearty stew or roast chicken dinner.
Storage & Make-Ahead Instructions
- This pudding’s make-ahead quality is one of its greatest assets. Proper storage ensures it stays delicious for days.
- Refrigeration: Once cooled to room temperature, transfer the pudding to an airtight container. It will keep in the refrigerator for 4-5 days. The flavors actually improve after a day.
- Freezing: I don’t recommend freezing this pudding. The dairy-based custard can separate and become grainy when thawed, ruining the delicate texture we worked so hard to achieve.
- Reheating: To serve warm, gently reheat individual portions in the microwave in 30-second intervals, stirring between each, or warm slowly in a small saucepan over low heat with a splash of milk to loosen it.
- Make-Ahead Strategy: This is an ideal make-ahead dessert. Prepare it completely, cool, cover, and refrigerate. Serve cold, or gently reheat as needed. It’s perfect for preparing the day before a dinner party.
Frequently Asked Questions
Q: Can I use leftover cooked rice?
A: I don’t recommend it for this specific recipe. The technique relies on the starch released from the rice as it cooks slowly in the milk to create the pudding’s base creaminess. Using pre-cooked rice will result in a soupy, thin pudding with a different texture.
Q: My pudding is too thin. What happened?
A: It likely needed more cooking time in the final thickening stage. Remember, it continues to set as it cools. If it’s still too thin after chilling, you can gently reheat it and cook for another 3-5 minutes, stirring constantly.
Also, ensure you’re using the correct type of rice.
Q: Can I make this dairy-free?
A: Yes, with adjustments. Use a full-fat, unsweetened coconut milk beverage (not canned) or a rich oat milk. The result will be different but still tasty.
The fat content is important for mouthfeel, so avoid skim or “light” non-dairy milks.
Q: How do I know when the pudding is done cooking?
A: Use the spoon test. Dip a spoon into the pudding, pull it out, and run your finger across the back. If the line holds clean and the pudding doesn’t immediately run back into the space, it’s done.
It should coat the spoon thickly.
Q: Why did my eggs scramble?
A: This happens if the egg mixture is added too quickly to the hot rice, or if the heat is too high during the final cook. Always temper slowly and cook on low heat, stirring constantly.
Q: Can I double this recipe?
A: Absolutely. Use a large, heavy pot (at least 5 quarts) and increase the cooking times slightly. Stir even more diligently, as a larger volume is more prone to scorching on the bottom.
Q: Is it supposed to have a skin on top?
A: It’s a matter of preference! The skin forms from proteins and sugars reacting with air. To prevent it, press plastic wrap on the surface as directed.
If you enjoy the chewy texture of the skin, leave it uncovered as it cools.
Final Thoughts
This old fashioned rice pudding recipe is more than just a dessert; it’s a lesson in the beauty of simple, technique-driven cooking. By understanding the roles of each ingredient and mastering the steps—especially the patient stirring and careful tempering—you unlock a world of creamy, comforting goodness. It’s a recipe that rewards attention to detail with consistently spectacular results.
I hope this becomes a cherished staple in your home, just as it is in mine. Give it a try, and don’t forget to let me know how it turned out by leaving a rating or comment. Happy cooking

Mom’s Old Fashioned Rice Pudding
Equipment
- Medium heavy-bottomed saucepan or Dutch oven (3-4 quart)
- Wooden spoon or silicone spatula
- Medium mixing bowl
- Whisk
- Measuring cups and spoons
Ingredients
- 1/2 cup long-grain white rice Do not use instant or minute rice
- 4 cups whole milk Divided; 2% milk can be used, but whole milk yields the creamiest texture
- 1/3 cup granulated sugar
- 1/4 tsp fine sea salt
- 1 large egg room temperature
- 1/2 cup heavy cream or additional milk
- 1 1/2 tsp pure vanilla extract
- 1/2 tsp ground cinnamon plus more for garnish
- 1/4 tsp freshly grated nutmeg optional but recommended
Instructions
- In a medium, heavy-bottomed saucepan (like a Dutch oven), combine the uncooked rice, 3 cups of the milk, sugar, and salt. Bring to a gentle simmer over medium heat, stirring frequently to prevent the milk from scorching on the bottom. Once simmering, reduce the heat to low, cover the pot, and let it cook for 25-30 minutes. Stir every 10 minutes. The rice should be tender and most of the milk absorbed, but the mixture will still look quite wet.
- In a separate medium bowl, whisk the egg until smooth. While whisking constantly, slowly drizzle in the remaining 1 cup of milk and the heavy cream to temper the egg and prevent it from scrambling. Whisk in the vanilla extract, cinnamon, and nutmeg.
- Remove the rice pot from the heat. While stirring the hot rice mixture constantly with one hand, slowly pour the egg-milk mixture into the pot with the other hand. This gradual addition is crucial for a smooth, custardy texture.
- Return the pot to low heat. Cook, stirring constantly and gently, for 8-12 minutes. Do not let it boil. The pudding will thicken noticeably and coat the back of a spoon. It will continue to thicken as it cools. Trust me, constant stirring here is the secret to a luxuriously creamy consistency without any graininess.
- Remove from heat. Pour the pudding into a large serving bowl or individual dishes. To prevent a skin from forming, press a piece of plastic wrap directly onto the surface of the pudding. Let it cool for at least 30 minutes before serving warm, or refrigerate for 4 hours to serve cold. Garnish with a dusting of cinnamon just before serving.
