Desserts
This mom's old-fashioned rice pudding recipe brings back the warm, comforting flavors of childhood—creamy vanilla-infused rice with a toasted cinnamon crunch that feels like a hug in every spoonful. The secret lies in slow simmering, which transforms simple ingredients into velvety perfection with just the right texture.
I first learned this recipe from my grandmother, who swore by its ability to soothe even the busiest of days.
What makes this recipe special is its balance of simplicity and tradition. You'll need just a handful of pantry staples—long-grain rice, milk, sugar, vanilla, and cinnamon—to create a dessert that tastes like home.
The key is patience: letting the rice absorb the milk gradually ensures that creamy, comforting consistency we all love. Unlike modern shortcuts, this method delivers authentic flavor that can't be replicated with instant mixes.
The result is a dish that's rich yet light, sweet without being cloying, and perfectly spiced with cinnamon that adds warmth to every bite. The toasted cinnamon on top isn't just for decoration—it provides a subtle crunch that contrasts beautifully with the soft rice.
This is the kind of dessert that pairs perfectly with a cup of tea or coffee, offering comfort in every spoonful.
Whether you're making it for a family gathering or a quiet night in, this recipe scales effortlessly. The optional additions—like raisins or a splash of bourbon—let you customize it to your taste while keeping the heart of the dish intact. Let’s get started on creating this timeless treat.
Ingredients for mom's old fashioned rice pudding
Just ten simple ingredients transform into creamy, comforting rice pudding with a cinnamon crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, like jasmine or basmati |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess (or 2% if preferred) |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste (light brown works too) |
| Pure Vanilla Extract 🌿 | 2 tsp | Real vanilla, not imitation |
| Ground Cinnamon 🍃 | 1 ½ tsp | For cooking (plus extra for topping) |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small pieces |
| Salt 🧂 | ¼ tsp | Kosher or sea salt |
| Heavy Cream 🥛 | ½ cup | Optional, for extra richness |
| Raisins 🍇 | ¼ cup | Optional, soaked in warm water |
| Toasted Cinnamon Sticks 🍃 | 4 whole | For garnish (or ground cinnamon) |
The rice is the foundation—jasmine or basmati holds its shape beautifully, but long-grain white works too. Whole milk gives that classic richness, though I’ve made it with 2% when I’m watching calories. Sugar is where you can play: light brown adds subtle molasses notes, but granulated keeps it classic. My grandmother always used real vanilla extract—none of that imitation stuff. It’s worth the extra few bucks for the difference. Costco sells a great one in bulk, but even a small bottle at Trader Joe’s works perfectly. The cinnamon? Look for Ceylon if you can find it—it’s milder and sweeter, but regular ground works just fine.
No vanilla extract? Vanilla bean paste or even vanilla sugar (just dissolve a teaspoon) saves the day. Short on milk? Half-and-half or evaporated milk keeps it creamy, but the texture will be slightly lighter. Butter is non-negotiable—it’s what gives that silky finish. No butter? A splash of heavy cream helps, but it’s not the same. The raisins? Soak them first—they’ll plump up and taste better. No raisins? Chopped dates or dried cranberries work too. And if you’re feeling fancy, a splash of bourbon or rum (about 1 tablespoon) adds depth—just don’t tell my mom I said that.
This keeps perfectly for 4 days in the fridge, though it tastes even better the second day as flavors meld. Portion into jars for grab-and-go breakfasts or after-dinner treats. Freezes beautifully for up to 3 months—just thaw overnight in the fridge. The toasted cinnamon sticks? Lightly toast them in a dry pan for 30 seconds before sprinkling on top. That little crunch is what makes this dessert feel special. Leftovers reheat well—microwave 1 minute with a splash of milk to restore creaminess.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear by this recipe because it’s that simple—just rice, milk, sugar, vanilla, and cinnamon. No fancy techniques, no last-minute grocery runs. Honestly, I’ve made it while still in my pajamas (yes, even on a Tuesday night).
- Creamy Vanilla Hug: That perfect balance of warm cinnamon and pure vanilla extract? It’s like a cozy blanket for your taste buds. The milk soaks into the rice just right, giving it that luscious, old-school texture we all love.
- Leftovers That Shine: This pudding actually tastes better the next day—thickens up nicely and keeps that sweet, spiced flavor. I freeze portions too; just reheat with a splash of milk, and it’s like homemade again.
- Budget-Friendly Comfort: Whole milk and long-grain rice are pantry staples that won’t break the bank. Between us, this recipe feeds a crowd for under $5, and the cinnamon-sugar crust on top? Pure satisfaction in every bite.
Step-by-step instructions for mom's old fashioned rice pudding
Here's how to make this comforting dessert just like Mom used to—creamy, fragrant, and topped with that perfect cinnamon crunch.
Toast the Rice for Nuttier Flavor
Heat a large, heavy-bottomed saucepan over medium heat. Add the 1 cup long-grain white rice and toast it, stirring constantly, for 3-4 minutes until it turns a light golden color and smells nutty. This step develops deeper flavor and prevents the rice from becoming mushy later.
Watch the rice carefully—it should be aromatic and slightly crisp around the edges. If it starts to brown too quickly, reduce the heat slightly. Once toasted, remove the pan from heat and set aside. Don't wash the rice after toasting; the starch helps thicken the pudding later.
Cook the Rice in Milk and Sugar
Return the saucepan to medium heat and add the 4 cups whole milk, 0.75 cup granulated sugar, 1.5 tsp ground cinnamon, and 0.25 tsp salt. Stir well to combine, making sure all the rice is submerged in the liquid. Bring the mixture to a gentle boil, then reduce heat to low and let it simmer uncovered for 20 minutes, stirring occasionally.
After 20 minutes, the mixture should have thickened noticeably, but there should still be some liquid remaining. If the rice starts sticking to the bottom, add a splash of milk to keep it moving. This slow cooking process allows the rice to absorb the milk and develop that signature creamy texture.
Add Butter, Vanilla, and Raisins
Once the rice is tender and the mixture has thickened into a porridge-like consistency, remove the saucepan from heat. Stir in the 4 tbsp cold unsalted butter, cut into small pieces, until fully melted and incorporated. This step adds richness and helps create a velvety texture.
Next, add the 2 tsp pure vanilla extract and 0.25 cup raisins (if using). If you soaked the raisins earlier, drain them well before adding. Stir gently to distribute the flavors evenly. The raisins will plump up slightly as they absorb the warm liquid, adding a chewy contrast to the creamy pudding.
Finish with Cream and Cinnamon
Return the saucepan to low heat and stir in the 0.5 cup heavy cream. Heat gently for 2-3 minutes, just until the cream is warmed through and fully incorporated. The pudding should now be thick, smooth, and luxurious—almost like a cross between custard and porridge.
Taste and adjust the sweetness if needed. If it's not sweet enough, add a little more sugar (though the original recipe should be balanced). Remove from heat and let it cool slightly, stirring occasionally to prevent a skin from forming. The pudding will thicken further as it cools, so don't worry if it looks too thin right now.
Serve with Toasted Cinnamon Crunch
Transfer the rice pudding to serving bowls or a single large dish. Let it cool to room temperature or serve warm—both are delicious, but warm pudding has that extra cozy appeal. Before serving, top each portion with 1 whole toasted cinnamon stick for garnish and that signature crunch.
For an extra touch, sprinkle a pinch of ground cinnamon over the top. The contrast of the warm, creamy pudding with the cool, spiced cinnamon sticks makes every bite special. Serve with a dollop of whipped cream or a sprinkle of extra sugar if you like it sweeter. This pudding tastes even better the next day, so make extra if you can!
Pro Tips For Making Mom'S Old Fashioned Rice Pudding
- TOAST THE RICE FIRST: I learned this the hard way—skipping it makes the pudding taste bland and mealy. Dry-toast the long-grain rice in a skillet over medium heat for 3-4 minutes until it smells nutty and the edges turn translucent. This step builds flavor and prevents gummy texture, especially if you're using store-bought rice.
- USE HEAVY CREAM INSTEAD OF MILK: Swap half the whole milk for heavy cream (same total volume) for a richer, velvety texture that clings to the spoon. The extra fat also helps the pudding hold its shape when chilled—no more watery disappointment. (Yes, it’s worth the splurge.)
- STIR ONLY WHEN NECESSARY: After the rice soaks up the liquid, resist the urge to stir constantly. Let it sit undisturbed for 10 minutes after the first simmer, then stir just enough to break up clumps. Over-stirring turns the pudding gluey, and this recipe thrives on its creamy, intact structure.
- SWEAT THE CINNAMON: Bloom the cinnamon in the milk for 2 minutes before adding sugar—it deepens the spice’s warmth without bitterness. (Skip this, and you’re just sprinkling dust.) Use ground cinnamon, not sticks, or you’ll end up with floating specks instead of even flavor.
Storing and reheating your mom's old fashioned rice pudding
Refrigerator Storage
This rice pudding keeps beautifully in the refrigerator for up to 4 days, with flavors actually deepening over time. I transfer it to glass Pyrex containers with tight-sealing lids—I find they maintain freshness better than plastic.
Let it cool completely before storing to prevent condensation, which can make the texture soggy. The pudding will thicken further in the fridge, so you might want to leave a little extra room in your containers. 🥫
Freezer-Friendly Tips
For longer storage, freeze individual portions in airtight freezer-safe containers or heavy-duty freezer bags. Leave 1 inch of headspace since the pudding expands slightly when frozen. It stays good for up to 3 months, though I recommend eating it within 2 months for peak texture.
Thaw overnight in the fridge—never at room temperature—to preserve that creamy consistency. 🧊
Reheating Perfection
For the best results, reheat in a saucepan over low heat with a splash of milk or cream. Stir frequently to prevent sticking and add a little extra liquid if needed—about 1-2 tablespoons should restore creaminess.
Microwave reheating works too: cover with a damp paper towel and heat in 30-second intervals, stirring between each, until warmed through. Never reheat to a boil, or you'll risk breaking the delicate texture. 🔥
Reviving Leftovers
If your pudding seems too thick after refrigeration, simply stir in 1-2 tablespoons of milk or cream while reheating. The cold liquid helps restore that silky mouthfeel. For extra richness, add a pat of butter while reheating—it melts beautifully into the warm pudding.
I also like to finish reheated portions with a sprinkle of fresh cinnamon and a tiny drizzle of vanilla extract to revive those comforting flavors. ✨
Portioning for Convenience
Divide the pudding into ramekins or small jars before storing for easy single-serving reheats. These work perfectly for grab-and-go breakfasts or after-dinner treats. I like to keep a few portions ready in the freezer so I can always have a comforting dessert on hand.
The individual servings reheat beautifully—just pop them in the microwave for 45-60 seconds with a splash of milk. 🍽️
Cinnamon Crunch Revival
If you're reheating topped portions, save the toasted cinnamon sticks for garnishing after reheating. The crunch gets slightly softer during storage, but toasting fresh sticks for 30 seconds in a dry pan before serving restores that perfect texture contrast.
For extra flair, lightly toast the ground cinnamon too—its aroma will make your kitchen smell like home. 🍃
Nutrition facts
Frequently asked questions
Why does my rice pudding turn out too thin?
This usually happens when the rice isn't toasted enough or the milk-to-rice ratio is off. Always toast the rice for 3-4 minutes until golden—this prevents excess starch release. For 1 cup rice, use exactly 4 cups milk (no substitutions). If it's still thin after simmering, simmer uncovered 5 more minutes to evaporate excess liquid. The pudding will thicken as it cools!
Can I make this rice pudding without dairy?
Yes! Replace the milk with 4 cups unsweetened almond milk or coconut milk (full-fat for creaminess). Use 2 tbsp cornstarch mixed with 2 tbsp cold water to thicken instead of butter. For richness, stir in 2 tbsp coconut cream at the end. The texture will be lighter but still delicious.
How do I make this recipe kid-friendly?
Cut the cinnamon to 0.5 tsp and skip the raisins—kids often prefer it sweeter. Add 1 extra tbsp sugar and let them stir in 1 tsp vanilla sugar before serving. Serve warm in small bowls with a drizzle of honey. For extra fun, use cookie cutters to shape the pudding into stars or hearts before chilling.
Can I use instant rice for this recipe?
Not recommended! Instant rice releases too much starch too quickly, making the pudding gummy rather than creamy. The toasting step won't work either—it needs whole grains to develop proper texture. Stick with long-grain white rice (jasmine or basmati) for that authentic, velvety consistency. If you're short on time, try arborio rice—it absorbs liquid similarly but requires 15 minutes simmering instead of 20.
What's the secret to making it extra creamy?
Three things:
- Cold butter—always add it at the end while off heat to prevent graininess.
- Heavy cream—stir in 0.5 cup at the final step for luxury texture.
- Simmering uncovered lets excess moisture evaporate, concentrating flavors. For next-level creaminess, whisk 1 egg yolk with 2 tbsp milk and stir into the pudding during the last 5 minutes of cooking.
