If you are looking to delight your taste buds with a comforting and timeless dessert, this Amazing Old-Fashioned Rice Pudding Recipe is exactly what you need. It brings together creamy milk, tender rice, warm spices, and just the right touch of sweetness to create a luscious treat that feels like a cozy hug in a bowl. Whether you serve it warm or chilled, this classic dish will impress family and friends alike with its rich flavor and nostalgic charm.

Ingredients You’ll Need
This recipe relies on simple, wholesome ingredients that each play an essential role in delivering the classic texture and flavor we all love. From the creamy whole milk to the fragrant cinnamon, every item contributes to making this rice pudding truly special.
- 3/4 cup uncooked white rice: Provides the creamy, tender base; short-grain rice works best for that perfect pudding consistency.
- 1 1/2 cups water: Needed to cook the rice until it’s soft and ready to absorb the creamy flavors.
- 2 cups whole milk: Adds richness and creaminess that make the pudding indulgent.
- 1/2 cup heavy cream: Boosts the silky texture and luxurious mouthfeel.
- 1/3 cup granulated sugar: Sweetens the pudding just right without overpowering the spices.
- 1/4 teaspoon salt: Balances the sweetness and enhances all the flavors.
- 1/2 teaspoon ground cinnamon: Adds warmth and a touch of comforting spice.
- 1/4 teaspoon ground nutmeg: Offers a subtle nutty undertone to elevate the taste.
- 1 teaspoon vanilla extract: Brings depth and a sweet aroma that lifts the entire dish.
- 1/2 cup raisins (optional): For bursts of chewy sweetness—feel free to substitute with chopped dates or dried cranberries.
- 1 tablespoon butter: Gives a rich finish and enhances the creamy texture.
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, reduce the heat to low, cover the pot, and let it simmer until the water is fully absorbed and the rice is tender—around 15 minutes. This step ensures the rice gets perfectly cooked before adding all the creamy goodness.
Step 2: Add Dairy and Spices
Next, stir in the whole milk, heavy cream, granulated sugar, salt, ground cinnamon, and ground nutmeg to your rice. Cook uncovered over medium-low heat, stirring frequently to prevent sticking or burning. Keep this going for about 20 to 25 minutes until the mixture thickens to a luscious, creamy consistency. Remember, if it begins to look too thick, a splash of milk will loosen it right up.
Step 3: Final Touches
Once your pudding has reached that ideal creamy texture, stir in the vanilla extract, raisins (if using), and the tablespoon of butter. Let everything cook together for another couple of minutes, then remove from heat. This final step melds all the flavors beautifully and adds that silky softness that makes this pudding so irresistible.
How to Serve Amazing Old-Fashioned Rice Pudding Recipe

Garnishes
For garnish, sprinkle a pinch of ground cinnamon or nutmeg on top for an inviting aroma and extra warmth. You can also add toasted nuts like almonds or pecans for a delightful crunch contrast, or a dollop of whipped cream for extra creaminess and indulgence.
Side Dishes
This wonderful old-fashioned dessert pairs brilliantly with fresh fruit such as sliced peaches, berries, or a tangy citrus salad to balance the sweetness. A warm spiced tea or a cozy cup of coffee also complements the soothing flavors of the pudding.
Creative Ways to Present
Serve your rice pudding in charming glass jars or vintage teacups for a nostalgic feel that will impress guests. Layer it with fruit compote or a swirl of caramel sauce for an elegant twist, or spoil yourself with a drizzle of honey and crushed pistachios for an exotic touch.
Make Ahead and Storage
Storing Leftovers
Rice pudding is one of those lucky recipes that tastes great even the next day. Store leftovers in an airtight container in the refrigerator for up to 3 to 4 days. The flavors actually develop more, making it even more comforting with time.
Freezing
If you want to keep it longer, rice pudding freezes well. Portion it into freezer-safe containers and freeze for up to 2 months. Be aware the texture might slightly change after thawing, but it will still be delicious.
Reheating
When reheating, warm it gently on the stove over low heat or in the microwave. Add a splash of milk or cream to bring back that creamy consistency, stirring occasionally until heated through. This keeps the pudding from drying out and keeps every spoonful as delightful as the first.
FAQs
Can I use any type of rice for this pudding?
Short-grain rice is best for creaminess, but you can experiment with medium-grain varieties. Long-grain rice tends to be less creamy but will still work if that’s what you have on hand.
Is it necessary to use heavy cream?
The heavy cream enriches the pudding’s texture, but if you want a lighter version, you can substitute with additional whole milk, though it won’t be quite as rich.
Can I make this recipe dairy-free?
Absolutely! Swap out the milk and cream with plant-based alternatives like coconut or almond milk, and use a dairy-free butter substitute. The flavor will be slightly different but still comforting and delicious.
What can I add instead of raisins?
Chopped dates, dried cranberries, or even finely chopped dried apricots add a lovely chewy sweetness if you prefer not to use raisins.
How thick should the pudding be when it’s done?
The pudding should be thick enough to coat the back of a spoon but still soft and creamy. Remember, it will thicken more as it cools, so don’t overcook it.
Final Thoughts
There is something truly special about making and enjoying this Amazing Old-Fashioned Rice Pudding Recipe. It’s a dish that brings warmth and comfort with every spoonful, connecting us to traditions and simple pleasures. Whether you’re serving it to loved ones or indulging in a quiet moment alone, I hope this recipe becomes one of your cherished favorites. Go on and give it a try—you’re in for a truly delightful treat!
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, comforting dessert made by slowly cooking rice in milk, cream, and spices on the stovetop. It’s infused with cinnamon, nutmeg, and vanilla, with optional raisins for a touch of sweetness. This classic American dessert offers a rich texture and warm flavor, perfect served warm or chilled.
Ingredients
Main 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
- 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. Reduce heat to low, cover, and simmer for about 15 minutes, or until the water is absorbed and rice is tender.
- Add Dairy and Spices: Stir in the milk, heavy cream, sugar, salt, cinnamon, and nutmeg. Cook uncovered over medium-low heat, stirring frequently, for 20–25 minutes, or until the mixture thickens and becomes creamy. If the pudding gets too thick, add a splash of milk to loosen the texture.
- Finish and Serve: Stir in the vanilla extract, raisins if using, and butter. Cook for another 2 minutes, then remove from heat. Let cool slightly before serving warm, or chill and serve cold.
Notes
- Use short-grain rice for a creamier texture.
- Skip the raisins or substitute with chopped dates or dried cranberries if desired.
- The pudding will thicken more as it cools—add extra milk when reheating if needed.

