Desserts
My mom’s old-fashioned rice pudding recipe is the one that still brings back childhood comfort, where warm vanilla and cinnamon swirl together in every spoonful. The secret lies in slow simmering—just like my mom always did—until the rice absorbs the creamy milk and transforms into velvety perfection.
That first taste of vanilla-infused creaminess, with its subtle cinnamon warmth, is pure nostalgia in a bowl.
What makes this recipe special is its simplicity—just a handful of ingredients, yet each plays a crucial role in creating that signature homestyle texture. The rice cooks low and slow, soaking up the milk and sugar until it reaches that ideal creamy consistency without turning mushy.
A touch of cornstarch ensures the perfect finish, while a sprinkle of cinnamon on top adds that classic, cozy finish.
By the time you're done, you'll have a dessert that's rich, comforting, and impossible to resist—just like the one my mom used to make. The aroma alone will fill your kitchen with warmth, and every bite delivers that perfect balance of sweetness and spice.
This is the kind of dessert that feels like a hug, perfect for family gatherings or quiet evenings by the fire.
Serve it warm with a dollop of whipped cream or a sprinkle of cinnamon for extra flair. Here's how to make it—just like Mom used to.
Ingredients for mom's old fashioned rice pudding
Just eight simple ingredients transform into Mom's nostalgic rice pudding—creamy, vanilla-scented, and sprinkled with cinnamon warmth.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¾ cup | White or light brown |
| Vanilla Extract 🌿 | 2 tsp | Pure vanilla, not imitation |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Cornstarch 🌾 | 1 tbsp | For thickening, not flour |
| Salt 🧂 | ½ tsp | Fine sea salt preferred |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for best texture |
| Heavy Cream 🥛 | ½ cup | For extra richness |
| Whole Eggs 🥚 | 2 whole | Room temperature preferred |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated for warmth |
| Cinnamon Sticks 🌿 | 2 whole | For garnish and aroma |
The rice is everything here—medium-grain long-grain (like Uncle Ben's or Lundberg) absorbs the milk perfectly without getting mushy. Bob's Red Mill organic rice is my go-to for that extra homestyle touch. If you're using day-old rice, toast it first in a dry pan for 2 minutes to revive the texture. The milk should be whole—none of that skim nonsense here. Trader Joe's organic whole milk has the best flavor, but regular store-brand works fine. The sugar can be white or light brown, but organic cane sugar makes it taste even more like Mom's. And for the love of pudding, use real vanilla extract—the imitation stuff will ruin the whole vibe.
No vanilla extract? Vanilla bean paste (like Madagascar Bourbon) works in a pinch, or vanilla sugar at double the amount. Running low on cornstarch? Arrowroot powder does the same job. The butter is non-negotiable—it's what gives that rich, velvety finish. Land O'Lakes or Plugrá are my top picks, but any unsalted butter will do. Heavy cream can be swapped for half-and-half if you're watching calories, but trust me on the full-fat version. The eggs are just for binding, so don't overthink it—room temperature eggs blend smoother. And if you're out of nutmeg, a pinch of allspice gives similar warmth.
This tastes even better the next day—make a double batch and store leftovers in an airtight container for up to 5 days. Freezes beautifully for 3 months if you want to make it ahead for holidays. Whipped cream on top is a must, and don't forget those cinnamon sticks for garnish. The aroma alone will have everyone gathering in the kitchen. Portion into ramekins for individual servings, or serve family-style in a big bowl. Warm it gently before serving—microwaving kills the creamy texture.
Why You'll Love This Recipe
- No-Fuss Simplicity: I swear by this recipe because it’s the kind of dish you can start while folding laundry. Just rice, milk, sugar, and a pinch of cinnamon—no fancy techniques, no last-minute grocery runs. Honestly, I’ve made it three times in one week because it’s that easy to throw together.
- Warm Vanilla-Cinnamon Hug: That first spoonful? Pure nostalgia. The vanilla extract mellows into something rich while the cinnamon lingers like a whisper of spice—no overpowering notes, just cozy depth. Between us, it’s the kind of flavor that makes me want to slow down and savor it, even when I’m in a hurry.
- Weeknight or Holiday Table: I keep this on rotation for lazy dinners, potlucks, or even Christmas morning. The texture—creamy but not gluey—holds up perfectly, and it’s the one dessert that never feels out of place. (Yes, even on a Tuesday night when I’m too tired for anything fancy.)
- Budget-Friendly Leftovers: A single batch stretches for days, and the cost? Ridiculously low. The rice soaks up the milk like a sponge, so you’re not drowning in ingredients, and the sugar doesn’t need to be fancy. I’ll be real: it’s my go-to when I’m trying to feed a crowd without breaking the bank.
Step-by-step instructions for Mom's old fashioned rice pudding
This creamy, comforting dessert comes together beautifully with simple techniques and patience.
Toast the Rice for Nuttiness
In a heavy-bottomed saucepan, melt the 2 tablespoons unsalted butter over medium heat. Add the 1 cup long-grain white rice and stir constantly for 3-4 minutes until the grains turn a light golden color and become fragrant. This toasting step develops a subtle nutty flavor that elevates the rice pudding from ordinary to extraordinary.
Here's the thing—don't walk away during this step. The rice should be constantly moving in the pan so it doesn't burn. You'll know it's ready when the butter has completely melted and the rice smells toasty. If you notice any browned bits sticking to the bottom, just scrape them up with a wooden spoon—they're packed with flavor.
Cook with Milk and Spices
Pour in the 4 cups whole milk and bring the mixture to a gentle boil over medium-high heat. Once boiling, reduce heat to low and add the 0.75 cup granulated sugar, 1 teaspoon ground cinnamon, 0.5 teaspoon salt, and 2 whole cinnamon sticks. Stir well to combine all ingredients.
Let the mixture simmer uncovered for 20-25 minutes, stirring occasionally to prevent sticking. You'll notice the rice begins to absorb the milk and the mixture thickens gradually. The pudding should reach a point where it coats the back of a spoon but isn't quite thick enough to hold its shape—this is the perfect consistency for the next step.
I press down gently on the rice with a wooden spoon every few minutes during this time to ensure even cooking. This prevents any lumps from forming and helps the rice absorb the milk consistently throughout.
Thicken with Egg Mixture
In a separate bowl, whisk together the 2 whole eggs, 0.5 cup heavy cream, 2 teaspoons vanilla extract, and 1 tablespoon cornstarch. This mixture should be smooth and free of any lumps—use a whisk or fork to ensure everything is well combined.
Slowly pour this egg mixture into the simmering rice pudding while stirring constantly. The heat from the pudding will begin to thicken the mixture immediately. Continue cooking over low heat for another 5-7 minutes, stirring frequently, until the pudding reaches a creamy, custard-like consistency that coats the spoon thickly.
Real talk: This is where many rice puddings fail. If you add the egg mixture too quickly or over high heat, you'll end up with scrambled eggs instead of creamy pudding. Keep the heat low and stir constantly to prevent curdling.
Add Nutmeg and Finish Cooking
Remove the 2 whole cinnamon sticks from the pudding and stir in the 0.25 teaspoon ground nutmeg. The nutmeg adds a warm, earthy depth that complements the cinnamon perfectly. Taste and adjust sweetness if needed—you can add a bit more sugar if desired, but the original amount should be perfect for most palates.
Continue cooking for another 3-5 minutes until the pudding reaches 170°F internally. It should be thick enough to hold its shape when spooned but still have a silky, velvety texture. If it thickens too much during cooking, you can thin it slightly with a splash of milk, but it should be creamy rather than runny.
Chill and Serve
Transfer the rice pudding to serving bowls or a single large bowl. Cover with plastic wrap pressed directly onto the surface to prevent a skin from forming. Refrigerate for at least 4 hours or overnight—this chilling time allows all the flavors to meld together and the texture to become perfectly creamy.
When ready to serve, give the pudding a quick stir to redistribute any settled ingredients. The contrast between the warm, spiced pudding and cool creaminess makes this dessert truly special. Garnish with an additional sprinkle of cinnamon or a dollop of whipped cream if desired, but the vanilla-infused richness speaks for itself.
Pro Tips For Making Mom'S Old Fashioned Rice Pudding
- Rinse the Rice: I learned this the hard way—skipping the rinse means gummy pudding. Toss the rice in a fine-mesh strainer and swirl under cold water until the water runs clear. This removes excess starch, which is the real reason your pudding turns gluey instead of creamy.
- Simmer Low and Slow: After burning three batches, I finally figured out: rice pudding isn’t a race. Once the mixture boils, drop the heat to a gentle simmer (barely bubbling) and let it cook uncovered. Too much heat = scorched bottoms; too little = undercooked rice. Aim for 30-40 minutes, stirring every 10 minutes to prevent sticking.
- Whisk in the Sugar: Dumping sugar straight into the pot? That’s how you get grainy pudding. First, dissolve it in a splash of warm milk (or even better, the milk you’re heating) before adding it to the pot. This ensures it melts smoothly—no clumps, no surprises.
- Toast the Cinnamon: Sounds weird, but it works: dry-toast your cinnamon in a small pan for 30 seconds until fragrant. This deepens its flavor and cuts through the milk’s richness. Sprinkle it in at the end (after cooking) so it doesn’t lose its warmth to the heat. Trust me, your taste buds will notice.
Troubleshooting your mom's old fashioned rice pudding
Rice Too Mushy?
If your rice pudding turns out mushy, it likely simmered too long or used the wrong rice. Medium-grain long-grain rice is key—it absorbs liquid without breaking down. For next time, reduce simmering time to 15-20 minutes and stir more frequently.
Also, ensure you're using whole milk (not skim) and low heat—high heat breaks down the starches too quickly. 🌡️
Lumpy Texture?
Lumps usually mean the egg mixture wasn't blended smoothly or added too quickly. Whisk the egg-heavy cream mixture until completely smooth before adding to the pudding. Pour it in a slow, thin stream while stirring constantly over low heat.
If lumps form during cooking, blend the pudding with an immersion blender for 10 seconds—it works wonders! 💡
Too Thin or Watery?
A runny pudding often means the cornstarch didn't activate properly or the heat wasn't consistent. For future batches, ensure the cornstarch is fully dissolved in the egg mixture before adding to the pudding.
If it's still too thin after cooking, mix 1 teaspoon cornstarch with 1 tablespoon cold water, stir into the pudding, and cook for 2-3 more minutes on low heat. 🥄
Burnt or Scorched Bottom?
This happens when the pudding sticks to the pan or burns from uneven heat. Always use a heavy-bottomed saucepan (like All-Clad) and stir frequently. If you notice browned bits, scrape them up immediately—they add flavor but can make the pudding bitter.
For next time, keep the heat at low-medium and add a splash of milk if it starts to stick. ⚡
Grainy or Sandy Texture?
An overly grainy texture usually means the rice wasn't toasted enough or cooked long enough to soften. Next time, toast the rice for 4-5 minutes until fragrant and golden. Also, ensure the milk is simmering gently—too high heat can cause the rice to cook unevenly.
If the texture is still off, blend the pudding briefly with an immersion blender to smooth it out. 🌾
Eggs Curdled or Scrambled?
Curdling happens when the egg mixture is added too quickly or over high heat. Always temper the eggs by slowly mixing the warm pudding into the egg mixture first, then returning it to the pan.
Keep the heat at low and stir constantly for the first 3-5 minutes after adding the eggs. If curdling occurs, whisk in 1 tablespoon cold milk to smooth it out. 🍳
Nutrition facts
Frequently asked questions
Why does this rice pudding need to chill before serving?
Chilling for at least 4 hours (or overnight) lets the flavors meld and the texture become perfectly creamy. The slow cooling process also prevents any potential separation of ingredients. Plus, the contrast of warm pudding with cool creaminess is what makes it taste like Mom's!
Can I make this recipe without eggs?
Yes! For an egg-free version, replace the 2 eggs with 1/4 cup cornstarch mixed with 1/2 cup cold milk. Simmer the pudding an extra 5-7 minutes to thicken. The texture will be slightly lighter but still delicious.
What's the best way to reheat leftover rice pudding?
Never microwave it directly—this creates a rubbery texture. Instead, place portions in a saucepan with 2 tablespoons milk and warm over low heat, stirring constantly until just heated through (165°F). For individual servings, cover with a damp paper towel and microwave for 30 seconds on low power.
How can I make this recipe gluten-free?
This recipe is naturally gluten-free, but check your ingredients: use certified gluten-free vanilla extract and ensure your cornstarch is pure (like Arrowroot). The only potential issue would be cross-contamination if using shared utensils—always clean equipment thoroughly.
Can I add raisins or fruit to this pudding?
Add 1/2 cup raisins or 1/2 cup chopped apples with the cinnamon sticks during the initial simmer. For berries, stir in during the final 5 minutes of cooking to prevent them from turning mushy.
