Main Courses
This amazing old fashioned rice pudding recipe brings back the cozy, creamy dessert I grew up with—where warm vanilla and toasted cinnamon create magic in every spoonful. The secret lies in slow simmering, which transforms simple ingredients into velvety, comforting perfection that tastes like a hug in dessert form. There's something about the way the rice softens just enough to melt in your mouth while the spices deepen into aromatic richness.
The beauty of this classic recipe is its foolproof simplicity—just a few pantry staples (rice, milk, sugar, and spices) come together over time to create something extraordinary. I've kept it true to tradition while adding little touches like a pinch of nutmeg and a sprinkle of toasted cinnamon on top that elevate it to next-level deliciousness. The longer it sits, the better the flavors meld, making this the perfect make-ahead dessert for gatherings or quiet weeknight treats.
What makes this version truly special is that vanilla-infused creaminess that balances the sweetness without being cloying. The rice absorbs just enough milk to become tender yet still hold its shape, creating that signature creamy texture we all love. It's the kind of dessert that feels indulgent yet somehow wholesome—like a warm embrace on a chilly evening.
Serve it warm with a dollop of whipped cream or cold as a refreshing treat, and don't forget the toasted cinnamon on top—it's the finishing touch that makes this pudding unforgettable. Here's how to make it come together perfectly every time.
Ingredients for amazing old fashioned rice pudding
Just nine ingredients transform into velvety comfort with warm vanilla and toasted cinnamon.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste |
| Vanilla Extract 🌸 | 2 tsp | Pure, high-quality preferred |
| Ground Cinnamon 🌿 | 1 ½ tsp | Toasted for deeper flavor |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| Salt 🧂 | ½ tsp | Fine sea salt |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for melting |
| Heavy Whipping Cream 🥛 | ½ cup | For serving, optional |
| Toasted Cinnamon Sticks 🌿 | 2 whole | For garnish, optional |
The rice is the foundation—long-grain white works best here (like jasmine or basmati), but don't overthink it. Bob's Red Mill or store-brand rice both work fine. The milk should be full-fat for that classic creaminess—whole milk is non-negotiable for the old-fashioned texture. Vanilla extract matters too: Nielsen-Massey or McCormick Pure are my go-tos, but any pure vanilla will do. Toast your cinnamon sticks in a dry pan for 30 seconds before adding—that smoky aroma elevates everything.
No vanilla extract? Vanilla bean paste or seeds work beautifully—just scrape out the insides. Short on sugar? Maple syrup or brown sugar adds depth (reduce other liquids slightly). The butter should be cold when you add it—cut into small cubes so it melts smoothly without curdling. For a lighter version, swap half the milk for almond milk or coconut milk, though purists will miss the richness. And if you're feeling fancy, infuse the milk with a scraped vanilla bean while heating.
This pudding gets better as it sits—overnight in the fridge is ideal. Store in an airtight container for 4-5 days, or freeze portions for 3 months. I like to reheat gently in a saucepan with a splash of milk to restore that creamy texture. The toasted cinnamon sticks? Save them for garnish—they add a subtle crunch that makes it feel special. Double the batch if you're feeding a crowd; it's always a hit.
Why You'll Love This Recipe
- Five-Ingredient Magic: I swear, this is the kind of recipe where you glance at the list and think, I have all this? The rice soaks up the milk like a sponge, the cinnamon whispers warmth, and that vanilla? It’s the cherry on top of a dessert that’s already perfect.
- Creamy Without the Fuss: No heavy cream, no butter battles—just whole milk simmering with rice until it’s thick and dreamy. The sugar caramelizes just enough to give it that subtle depth, and the cinnamon? It’s there, but not overpowering. Honestly, it’s the kind of texture that makes you close your eyes and sigh.
- Breakfast or Bedtime: I’ve served this cold as a dessert after dinner, reheated it for a cozy breakfast, and even packed it in jars for my kid’s school lunches. The cinnamon stays warm in your mouth, the vanilla lingers, and it’s always a hit—no matter the occasion.
- Leftovers That Beg for More: This stuff tastes better the next day, if you can believe it. Store it in the fridge for up to five days, and it’s still creamy, still sweet, still that perfect balance of comfort and nostalgia. Between us? I’ve been known to make a double batch just so I don’t have to choose between seconds and leftovers.
Step-by-step instructions for vanilla-infused rice pudding
Here's how to create velvety rice pudding with deep vanilla flavor and aromatic cinnamon notes.
Toast the Rice for Nuttiness
Heat a large, heavy-bottomed saucepan over medium heat. Add the 1 cup long-grain white rice and toast it for 3-5 minutes, stirring constantly, until it turns a pale golden color and smells nutty. This step develops flavor and prevents the rice from becoming mushy.
Watch the rice carefully—it should be lightly browned but not burned. If it starts to darken too quickly, reduce the heat slightly. Once toasted, remove the pan from heat and immediately add the 4 cups whole milk and 0.5 tsp salt to prevent the rice from continuing to cook.
Simmer Until Tender
Return the pan to medium-low heat and bring the mixture to a gentle simmer. Cover with a tight-fitting lid and cook for 25-30 minutes, stirring occasionally to prevent sticking. You'll know it's ready when the rice is tender and the mixture has thickened noticeably.
If the mixture starts to stick to the bottom of the pan, add a splash of milk to loosen it. The pudding should be creamy but still slightly loose—it will thicken more as it cools. Here's where patience pays off: resist the urge to stir too often, as this can break up the rice grains.
Sweeten and Infuse with Vanilla
Once the rice is tender, stir in the 0.75 cup granulated sugar, 2 tsp vanilla extract, 1.5 tsp ground cinnamon, and 0.25 tsp ground nutmeg. The mixture will look slightly curdled at first, but don't worry—it will smooth out as it cooks further. Add the 2 tbsp unsalted butter and stir until fully melted and incorporated.
Return the pan to low heat and let the pudding simmer for another 10-15 minutes, stirring occasionally. This step allows the flavors to meld together and the pudding to reach its perfect creamy consistency. You'll notice the aroma become rich and inviting—this is your cue that the magic is happening.
Finish and Garnish
Remove the pan from heat and let the pudding cool for 10 minutes. This resting period allows the flavors to settle and the texture to set properly. Stir in the 0.5 cup heavy whipping cream (if using) and gently fold it in until smooth.
Transfer the pudding to serving bowls and garnish with the 2 whole toasted cinnamon sticks, placing one stick in each bowl for presentation and added aroma. Serve warm or at room temperature, and enjoy the comforting combination of creamy rice, warm spices, and rich vanilla flavor.
Pro Tips For Making Amazing Old Fashioned Rice Pudding
- Rinse the Rice Twice: Don’t skimp on the rinse—long-grain rice pudding turns gummy if starches aren’t washed out. Swirl it in a fine-mesh strainer under cold water until the water runs clear. (Yes, even if you’re in a hurry—this is the thing that matters most.) ---
- Simmer Low and Slow: After the initial boil, drop the heat to a bare simmer—think tiny bubbles, not rolling. I used to rush it, and the rice either stayed hard or turned to mush. Low heat for 30–40 minutes lets the milk absorb evenly without scorching. ---
- Toast the Rice First: Dry-toast the rice in the pot for 2–3 minutes before adding liquid. This step deepens the flavor and prevents a pasty texture. (Your future self will thank you—trust me, I’ve made the bland version.) ---
- Sweeten Gradually: Don’t dump all the sugar at once—start with half, taste after 20 minutes, then adjust. Sugar burns faster than you’d think, and you’ll end up with a bitter edge. (I learned this the hard way with a lumpy, over-sweetened disaster.)
Pro cooking tips for amazing old fashioned rice pudding
Toast the Rice
This is where the magic starts—toasting the rice before adding liquid develops that nutty aroma and prevents mushiness. Use a heavy-bottomed saucepan (like All-Clad or Calphalon) to ensure even heat distribution. Stir constantly for 3-5 minutes over medium heat until the rice turns golden and smells toasty. The key is patience—burnt rice means bitter pudding. Immediately add 4 cups whole milk and ½ tsp salt to halt cooking. 🔥
Low and Slow Simmer
After toasting, cover the pan tightly and simmer on medium-low heat for 25-30 minutes. Stir only 2-3 times—over-stirring breaks the rice grains. If the mixture sticks, add 1-2 tbsp milk to loosen. The pudding should thicken but remain slightly loose—it’ll firm up as it cools. A digital thermometer helps track progress; aim for 160°F internal temperature.
Vanilla Infusion Technique
Once the rice is tender, stir in ¾ cup sugar, 2 tsp vanilla extract, 1½ tsp cinnamon, and ¼ tsp nutmeg. The mixture will look curdled at first—this is normal! Add 2 tbsp cold cubed butter and simmer for 10-15 minutes on low heat. The butter melts slowly, creating a silky texture. For extra depth, infuse the milk with a split vanilla bean while heating (remove before adding to pudding).
Butter Matters
Never skip the cold butter—it’s what gives old-fashioned rice pudding its signature richness. Cut 2 tbsp unsalted butter into small cubes and stir in during the final simmer. The butter should melt gradually, not all at once. For a lighter version, replace 1 tbsp butter with 1 tbsp coconut oil, but purists will notice the difference. Always use unsalted butter to control the seasoning.
Resting Period
Let the pudding rest for 10 minutes off the heat before adding ½ cup heavy cream. This step ensures the flavors meld and the texture sets properly. Skipping the rest can make the pudding grainy. For extra creaminess, whisk the cream with ½ tsp vanilla before folding it in. Serve warm or chilled—both versions are divine, but warm pudding feels especially comforting. ✨
Garnish Like a Pro
Toast 2 cinnamon sticks in a dry pan for 30 seconds until fragrant, then place one in each serving bowl. The sticks infuse the pudding with aroma as it sits. For a modern twist, sprinkle with toasted pecans or a drizzle of caramel sauce. Traditionalists prefer classic whipped cream and a dusting of ground cinnamon—but don’t overdo it, or the spices will overpower the delicate vanilla notes.
Nutrition facts
Frequently asked questions
Why does my rice pudding turn out grainy?
Over-stirring during cooking is the #1 culprit—it breaks the rice grains. Instead, stir only 2-3 times while simmering, and use a wooden spoon to minimize disruption. Also, ensure you're using long-grain white rice (like jasmine) and toasting it properly before adding milk. If it's still grainy, blend briefly with an immersion blender for a smoother texture.
Can I make this pudding without a stove?
Yes! Use the slow cooker method for hands-off cooking. Combine all ingredients (except cream and cinnamon sticks) in your slow cooker and cook on low for 4-5 hours, stirring once halfway. The texture will be slightly thicker but equally creamy. For the instant pot, use the "sauté" function to toast the rice, then add milk and cook on high pressure for 10 minutes.
What's the best way to store leftover rice pudding?
Transfer to an airtight container and refrigerate for up to 5 days. The flavors actually improve overnight! For longer storage, freeze portions in single-serving containers for 3 months. To reheat, warm gently in a saucepan with 2 tbsp milk over low heat, stirring until smooth. Microwaving can make it grainy.
How can I make this pudding dairy-free?
Swap the whole milk for full-fat coconut milk (canned, not carton) and use dairy-free butter or coconut oil. For richness, add ¼ cup coconut cream at the end. The texture will be slightly lighter but still delicious. Use vanilla bean paste for depth, as imitation extracts often contain dairy. Toasted cinnamon and nutmeg remain the perfect dairy-free flavor partners.
What's the secret to making it extra creamy?
Add 1 extra tbsp butter during the final simmer and stir in ½ cup whipped cream (or coconut whipped cream for dairy-free) after resting. For a luxurious upgrade, fold in 2 oz cream cheese at the end. Chilling the pudding overnight also enhances creaminess. Pro tip: Use heavy cream instead of milk for the final stirring—just ½ cup makes a noticeable difference!
