Old Fashioned Rice Pudding- Why You’ll Love It

Some recipes carry the magic of a warm, familiar hug, and old fashioned rice pudding is exactly that kind of treat. This simple dessert has traveled through time and family kitchens, treasured for its rich creaminess and the comfort it brings with each spoonful. For me, the memory is vivid—my grandmother’s kitchen filled with the sweet scents of cinnamon and vanilla before she served a big bowl of rice pudding, always saying it tastes best “made with love and topped with a pinch of nutmeg.”
Rice pudding is a classic that never goes out of style. While recipes might look a little different from place to place, the heart of it stays steady: creamy rice, milk, sugar, and a sprinkle of warm spice. Whether baked into a golden-topped custard in England or perfumed with rose water and cardamom in Middle Eastern kitchens, this dish always brings comfort. It’s proof that simple ingredients can create something truly special.
What makes this old fashioned rice pudding so great is how adaptable it is. You can serve it warm on a chilly night for a cozy dessert, or cool it down on a hot afternoon to enjoy a refreshing, creamy treat. It’s easy on the budget too, made from staples you likely already have on hand. Plus, you can tweak it however you like—go classic with raisins, add a twist of citrus zest, or keep it extra custardy and sweet.
Today, I’m sharing my favorite version of old fashioned rice pudding. It’s smooth, lightly sweet with just enough cinnamon and vanilla to bring out cozy vibes. Whether it’s your first time or you’re fine-tuning a family recipe, this one’s sure to bring smiles and a little nostalgic warmth to your table.
Why You’ll Love It
- Classic comfort food: Thick, creamy, and homey—this old fashioned rice pudding feels like a cozy hug in a bowl.
- Simple pantry staples: No complicated ingredients—just rice, milk, sugar, eggs, and warming spices you probably have already.
- Great make-ahead dessert: Whether you want it warm or chilled, rice pudding keeps beautifully when made in advance.
- Easy to customize: Throw in raisins, dried fruit, a splash of vanilla or rum—make it your own.
-
Perfect for any occasion: From weekday treats to holiday dinners, this pudding always gets gobbled up fast.
Pantry Ingredients and Measurements
- 1 cup uncooked white rice (short or medium grain works best)
- 2 cups water
- 4 cups whole milk (divided, see directions)
- ½ cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg (optional)
- ½ cup raisins (optional, for classic style)
- Pinch of salt
How to Make the Pudding
- Combine 1 cup rice, 2 cups water, and a pinch of salt in a medium saucepan; bring to a boil, reduce heat to low, cover, and simmer about 15 minutes until rice is tender and water is absorbed.
- Add 3 cups milk, 1/2 cup sugar, and a pinch of salt to the cooked rice; cook uncovered over medium heat, stirring frequently, until the mixture thickens and becomes creamy (about 15–20 minutes).
- Whisk 2 eggs with the remaining 1 cup milk in a small bowl.
- Temper the eggs by whisking in a few spoonfuls of the hot rice mixture to the egg-milk mixture, then pour it back into the pot while stirring constantly.
-
Cook another 2–3 minutes over low heat, stirring, until the pudding is slightly thickened and coats the back of a spoon.
- Remove from heat and stir in 1 teaspoon vanilla extract, 1/2 teaspoon ground cinnamon, 1/4 teaspoon nutmeg (optional), and 1/2 cup raisins if using.
- Spoon into bowls to serve warm, or transfer to containers, press plastic wrap directly onto the surface to prevent a skin, and chill for a few hours if you prefer it cold.
Variations
- Coconut Rice Pudding: Swap 1 or 2 cups of the milk for full-fat coconut milk and sprinkle toasted coconut flakes on top for a tropical twist.
- Spiced Rice Pudding: Add cardamom, ginger, or cloves for warm, chai-inspired flavors.
- Citrus Zest: Stir in some fresh orange or lemon zest at the end to brighten the pudding up.
- Chocolate Rice Pudding: Mix in cocoa powder or melted dark chocolate just before finishing for a rich chocolatey treat.
- Baked Rice Pudding: Pour the pudding mixture into a buttered dish, sprinkle with cinnamon sugar, and bake until golden and set for a lovely twist.
Old‑fashioned rice pudding is one of those comfort food classics that wraps you up like a cozy blanket. Here, I’m sharing a straightforward stovetop recipe for a creamy pudding scented with cinnamon—the kind my grandmother used to make with love—and easy tips to help you get it just right every time.
This recipe uses a short ingredient list of pantry basics—rice, milk, sugar, eggs, and vanilla—and takes about 15 minutes to prep plus roughly 40 minutes to cook. I’ll guide you through cooking the rice perfectly, slowly simmering it in milk, carefully tempering the eggs for a custardy finish, and adding warm spices. You can enjoy it warm or chilled, and the method is forgiving enough for beginners while giving little tricks for more experienced cooks.
Along with the recipe, I’ve included notes on choosing the best rice and milk for creaminess, troubleshooting tips for common hiccups, storage and make-ahead advice, plus some fun variations—coconut, spiced, citrus, and chocolate—to customize this classic. If questions come up, check the FAQ for answers on egg-free versions, leftover rice use, and freezing.
Pro Tips for Perfect Texture
- Choose short- or medium-grain rice like Arborio or pudding rice to get a silky, creamy texture. Long-grain rice just won’t get as soft and creamy.
- Keep the heat low to medium and stir often to avoid sticking or burning. A heavy-bottomed pot really helps spread heat evenly; if you prefer hands-off, try this slow cooker rice pudding for gentle, even heat.
- Don’t skip tempering the eggs—it’s the best way to avoid scrambled bits and get that smooth custard texture.
- If you want plump raisins, soak them in warm water or, for grown-ups, a splash of rum or brandy for about 10 minutes before adding.
- If the pudding seems thin after cooling, just simmer a bit longer. If it’s too thick when reheated, loosen it up with a splash of milk.
- To stop a skin from forming on top as it cools, press plastic wrap right onto the pudding’s surface or give it a good stir now and then while it cools.
- For a richer pudding, swap up to 1 cup of milk for heavy cream. For dairy-free, use full-fat coconut, oat, or almond milk (see this almond milk rice pudding), but remember coconut milk will add a subtle tropical flavor.
Creative Variations and Swaps
- Coconut Rice Pudding: Swap 1–2 cups milk with full-fat coconut milk and top with toasted coconut flakes for a tropical vibe. For another creamy coconut treat, try Coconut Cream Pie Overnight Oats.
- Spiced (Cardamom or Chai): Add ¼ to ½ teaspoon cardamom and a pinch of cloves or ginger for warm, exotic spice notes.
- Citrus Zest: Stir in 1–2 teaspoons orange or lemon zest at the end to brighten up every bite.
- Chocolate: Whisk in ¼ to ½ cup cocoa powder or melted dark chocolate in the last few minutes of cooking for a rich, chocolate pudding.
- Baked Rice Pudding: Pour into a buttered baking dish, sprinkle with cinnamon sugar, and bake at 350°F (175°C) until set and golden on top for a cozy twist. For a richer variation, see this creamy condensed milk baked rice pudding.
- Boozy Finish: Add a tablespoon of bourbon, rum, or brandy along with the vanilla for a grown-up kick.
Storing and Reheating Tips
Keep leftover old fashioned rice pudding in an airtight container in the fridge for up to 4 days. To avoid a skin forming, press plastic wrap directly onto the surface. When reheating, warm gently over low heat with a splash of milk, stirring to bring back its creamy texture. You can also microwave portions in short bursts, stirring in between. This pudding freezes well for up to 2 months—portion it out into freezer-safe containers, thaw overnight in the fridge, and reheat gently. Just don’t refreeze once thawed.
Common Questions About Pudding
- Can I make rice pudding without eggs? Yes! Skip the eggs and just simmer the rice longer so the natural starch thickens everything. The texture will be creamy but less custardy.
- Do I have to use raisins? No way. Raisins are classic but optional. You can swap in dried cranberries, chopped dates, currants, or leave out dried fruit completely.
- Why is my pudding runny? It probably needs more cooking time or you may have used long-grain rice, which doesn’t release as much starch. Let it simmer longer and remember it will firm up as it cools.
- Can I use leftover cooked rice? Absolutely. About 2½ cups of cooked rice can replace the uncooked rice in this recipe—just reduce cooking time since the rice is already softened. For a step-by-step method and exact ratios, see this rice pudding recipe with cooked rice.
- Is it best served hot or cold? Both are wonderful! Warm pudding is comforting and custardy, while chilled pudding is cool and refreshing. Your call!
- Can I make this dairy-free? Yes! Use full-fat coconut milk or creamy oat milk instead of dairy. Coconut milk will add a subtle tropical flavor, while oat milk keeps it simple.
- Can I double the recipe? For sure. Use a bigger, heavy-bottomed pot and give it extra time to thicken evenly.
- Can I use instant or minute rice? I don’t recommend it. Instant rice can get mushy or won’t release starch properly. If you only have instant rice, use cooked leftover rice for better texture.

A classic, creamy rice pudding flavored with cinnamon and vanilla, made with simple pantry staples and optionally enhanced with raisins. Can be served warm or chilled.
- Prep Time: 15 minutes
- Cook Time: 40 minutes
- Total Time: 55 minutes
- Yield: 4-6 servings 1x
- Category: Dessert
- Cuisine: Traditional/Classic
Ingredients
- 1 cup uncooked white rice (short or medium grain, such as Arborio or pudding rice)
- 2 cups water
- Pinch of salt
- 4 cups whole milk (divided: 3 cups + 1 cup)
- ½ cup granulated sugar
- 2 large eggs
- 1 teaspoon vanilla extract
- ½ teaspoon ground cinnamon
- ¼ teaspoon ground nutmeg (optional)
- ½ cup raisins (optional)
- 1 tablespoon butter
Instructions
- Combine 1 cup rice, 2 cups water, and a pinch of salt in a medium saucepan; bring to a boil, reduce heat to low, cover, and simmer about 15 minutes until rice is tender and water is absorbed.
- In a large heavy-bottomed pot, stir together 3 cups whole milk, ½ cup sugar, and 1 tablespoon butter. Warm gently over medium heat until steaming but do not boil.
- Add the cooked rice into the milk mixture. Turn heat to low and simmer gently for 15–20 minutes, stirring frequently to prevent sticking, until the mixture thickens and becomes creamy.
- In a small bowl, whisk 2 eggs with the remaining 1 cup milk.
- Temper the eggs by slowly whisking a few ladlefuls of the hot rice mixture into the egg-milk mixture, then pour this back into the pot while stirring constantly to avoid scrambling the eggs.
- Cook for another 2–3 minutes over low heat, stirring, until the pudding slightly thickens and coats the back of a spoon.
- Remove from heat and stir in 1 teaspoon vanilla extract, ½ teaspoon ground cinnamon, ¼ teaspoon nutmeg (optional), and ½ cup raisins if using.
- Serve warm or transfer pudding to containers, press plastic wrap directly onto the surface to prevent a skin from forming, and chill for a few hours for a cold dessert.
Notes
Use short- or medium-grain rice (Arborio or pudding rice) for best creamy texture; long-grain rice won’t become as soft or creamy., Keep heat low to medium and stir often to avoid burning or sticking; a heavy-bottomed pot is recommended., Tempering the eggs prevents curdling and achieves a smooth custard texture., Soak raisins in warm water or a splash of rum/brandy before adding to plump them., If pudding is thin after cooling, simmer longer; if too thick when reheated, loosen with a splash of milk., Press plastic wrap onto the surface to prevent skin formation as pudding cools., You can substitute up to 1 cup of milk with heavy cream for extra richness., For dairy-free version, substitute whole milk with full-fat coconut milk or oat milk; coconut milk adds a tropical flavor.
Nutrition
- Serving Size: about 1 cup
- Calories: Approximately 250 calories per serving
- Fat: 4 g per serving
- Carbohydrates: 45 g per serving
- Protein: 6 g per serving
