If you’re craving a comforting dessert that feels like a warm hug in a bowl, this Amazing Old-Fashioned Rice Pudding Recipe is exactly what you need. It brings together the perfect balance of creamy texture, cozy spices, and just the right touch of sweetness. Whether you’re serving it as a nostalgic treat after dinner or enjoying it as a midday indulgence, this classic recipe turns simple ingredients into pure magic. It’s a beloved dessert that has stood the test of time, delivering that rich, homey flavor we all cherish.

Ingredients You’ll Need
Each ingredient in this recipe plays a crucial role in creating the luscious, creamy texture and deep, comforting flavor rice pudding is known for. These simple pantry staples come together beautifully to make a dessert that’s both easy to prepare and deeply satisfying.
- 3/4 cup uncooked white rice: Use short-grain if you can, for a creamier pudding.
- 1 1/2 cups water: This helps tenderize the rice perfectly during the initial cooking phase.
- 2 cups whole milk: Brings richness and creaminess, the heart of this classic pudding.
- 1/2 cup heavy cream: Adds extra decadence and a velvety texture you’ll love.
- 1/3 cup granulated sugar: Sweetens the pudding just right without overpowering.
- 1/4 teaspoon salt: A small pinch that enhances all the other flavors subtly.
- 1/2 teaspoon ground cinnamon: Infuses a warm and fragrant spice note.
- 1/4 teaspoon ground nutmeg: Adds a gentle, nutty warmth to the mix.
- 1 teaspoon vanilla extract: Provides a lovely aromatic sweetness and depth.
- 1/2 cup raisins (optional): A touch of natural sweetness and chewiness, but feel free to swap with dates or cranberries.
- 1 tablespoon butter: Gives a silky finish and richness that seals the deal.
How to Make Amazing Old-Fashioned Rice Pudding Recipe
Step 1: Cook the Rice
Start by bringing the rice and water to a boil in a medium saucepan. Once boiling, lower the heat and cover the pan, letting the rice simmer gently for about 15 minutes until the water is absorbed and the rice is tender. This step ensures a soft base for your pudding and is key to achieving that melt-in-your-mouth texture.
Step 2: Add Dairy and Spices
Next, stir in the whole milk, heavy cream, sugar, salt, cinnamon, and nutmeg. These ingredients transform the tender rice into a custardy wonder. Cook uncovered over medium-low heat, stirring frequently for around 20 to 25 minutes. This slow simmer encourages the pudding to thicken and develop its creamy consistency. If it gets too thick, don’t hesitate to add a splash of milk to keep things smooth.
Step 3: Final Touches
Once the pudding has thickened beautifully, mix in the vanilla extract, raisins (if using), and butter. The vanilla adds that unmistakable comforting aroma, while the butter enriches the texture. Let everything cook together for another couple of minutes before removing the pudding from heat. Let it cool slightly—you’re just moments away from enjoying this timeless treat.
How to Serve Amazing Old-Fashioned Rice Pudding Recipe

Garnishes
Elevate your serving by sprinkling a light dusting of cinnamon or freshly grated nutmeg on top. For an extra special touch, consider crushed pistachios or toasted coconut flakes. These garnishes add color, texture, and a little bit of surprise that will delight your taste buds.
Side Dishes
This old-fashioned rice pudding pairs beautifully with fresh fruit like slices of ripe mango or juicy berries. A cup of hot tea or freshly brewed coffee also complements the warm, creamy flavors perfectly, turning a simple dessert into a satisfying experience.
Creative Ways to Present
Try serving the pudding in charming glass jars for a rustic touch, or layer it with fruit compote and whipped cream for a dreamy parfait. You can even chill it in individual ramekins for a neat presentation that’s perfect for entertaining guests or cozy family dinners.
Make Ahead and Storage
Storing Leftovers
You can keep your leftover rice pudding refrigerated in an airtight container for up to 3 days. The pudding will thicken as it cools, so if it seems too dense when you’re ready to enjoy it again, just stir in a little milk to bring back that creamy goodness.
Freezing
Freezing rice pudding is an option, but keep in mind the texture might change slightly. If you plan to freeze, portion it into freezer-safe containers and consume within 1 month. Thaw overnight in the fridge and stir well before reheating.
Reheating
Warm up your rice pudding gently on the stove over low heat or in the microwave. Add a splash of milk as you go to loosen the pudding and restore that smooth, creamy texture that makes the Amazing Old-Fashioned Rice Pudding Recipe so irresistible.
FAQs
Can I use brown rice instead of white rice?
Brown rice can be used, but it will take longer to cook and may result in a less creamy texture. For the traditional creamy feel, white short-grain rice is best.
Is this recipe suitable for vegans?
This version uses dairy products like milk and cream, so it’s not vegan. However, you can substitute with plant-based milks and vegan butter for a dairy-free alternative, keeping in mind the texture and richness may differ.
Why does my pudding come out grainy?
A grainy texture is usually due to cooking at too high a heat or not stirring enough. Keep the heat on medium-low and stir frequently to ensure creamy smoothness in your pudding.
Can I add other flavors to the pudding?
Absolutely! Try stirring in citrus zest, almond extract, or swapping raisins for chopped dates or dried cranberries to make the pudding your own unique creation.
Should I serve this pudding warm or cold?
Both ways are delicious! Warm pudding is cozy and soothing, while chilled pudding is refreshing. Feel free to enjoy it whichever way suits your mood.
Final Thoughts
This Amazing Old-Fashioned Rice Pudding Recipe is more than just dessert; it’s a comforting tradition that brings a little sweetness and warmth to any day. Easy to make with simple ingredients, it’s perfect for sharing, savoring, and revisiting again and again. Go ahead, give it a try—you might just discover your new favorite classic dish.
Print
Amazing Old-Fashioned Rice Pudding Recipe
- Prep Time: 5 minutes
- Cook Time: 40 minutes
- Total Time: 45 minutes
- Yield: 6 servings
- Category: Dessert
- Method: Stovetop
- Cuisine: American
- Diet: Vegetarian
Description
This Amazing Old-Fashioned Rice Pudding is a creamy and comforting dessert made on the stovetop using simple ingredients like white rice, milk, cream, and warming spices. It’s rich with vanilla and cinnamon, with optional raisins adding a touch of sweetness. Perfect served warm or chilled, it’s a classic American treat that’s easy to prepare and delightful for families.
Ingredients
Base Ingredients
- 3/4 cup uncooked white rice
- 1 1/2 cups water
- 2 cups whole milk (plus more if needed)
- 1/2 cup heavy cream
- 1/3 cup granulated sugar
- 1/4 teaspoon salt
Flavorings and Add-ins
- 1/2 teaspoon ground cinnamon
- 1/4 teaspoon ground nutmeg
- 1 teaspoon vanilla extract
- 1/2 cup raisins (optional)
- 1 tablespoon butter
Instructions
- Cook the rice: In a medium saucepan, bring the rice and water to a boil. Then reduce the heat to low, cover the pot, and simmer for about 15 minutes until the water is fully absorbed and the rice is tender.
- Add dairy and spices: Stir in the whole milk, heavy cream, sugar, salt, ground cinnamon, and ground nutmeg to the cooked rice. Leave the pot uncovered and cook over medium-low heat.
- Simmer and thicken: Stir the mixture frequently for 20 to 25 minutes, or until it thickens and turns creamy. If the pudding becomes too thick, add a splash of milk to adjust the consistency.
- Finish with flavorings: Remove the pot from heat and stir in vanilla extract, raisins if using, and butter. Then cook for an additional 2 minutes to meld the flavors.
- Serve: Let the pudding cool slightly to serve warm, or chill it thoroughly to serve cold depending on preference.
Notes
- Use short-grain rice for a creamier texture in the pudding.
- You can omit raisins or replace them with chopped dates or dried cranberries as preferred.
- The pudding thickens as it cools; add extra milk when reheating if you want a looser texture.

