Amazing Old-Fashioned Rice Pudding Recipe: Vanilla-Cinnamon Warmth in Every Spoonful

Main Courses

Amazing Old-Fashioned Rice Pudding Recipe: Vanilla-Cinnamon Warmth in Every Spoonful

This amazing old-fashioned rice pudding recipe brings back the cozy, vanilla-cinnamon warmth of grandma’s kitchen in every creamy spoonful. ✨ The secret lies in slow simmering—just 30 minutes of gentle stirring transforms simple ingredients into velvety perfection with a subtle caramelized edge. I’ve perfected this version to avoid lumps and achieve that signature custard-like texture that makes it irresistible.

The magic happens with a few key techniques: toasting the rice lightly for nuttiness, using whole milk for richness, and stirring constantly to prevent scorching. A pinch of salt and a generous dash of vanilla elevate the flavors, while cinnamon adds that comforting spice that lingers on your tongue. This isn’t just dessert—it’s nostalgia in a bowl, and it’s easier than you think.

By the time it’s done, you’ll have a creamy, dreamy pudding that’s smooth as silk and just sweet enough to satisfy. Serve it warm with a sprinkle of nutmeg or chilled with a dollop of whipped cream—either way, it’s pure comfort. The best part? Leftovers taste even better the next day, making it the ultimate make-ahead dessert for gatherings or lazy Sundays.

Ready to recreate this classic? Let’s get started—your kitchen will smell like home before the first bite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for amazing old fashioned rice pudding

Nine simple ingredients transform into nostalgic, velvety rice pudding that feels like a warm hug.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed well
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍬 ¾ cup Adjust to taste
Pure Vanilla Extract 🥛 2 tsp High-quality, pure vanilla
Ground Cinnamon 🌿 1 ½ tsp Freshly ground preferred
Ground Nutmeg 🌿 ½ tsp Freshly grated nutmeg
Salt 🧂 ½ tsp Fine sea salt
Unsalted Butter 🧈 2 tbsp Cold, cubed for finishing
Heavy Whipping Cream 🥛 ½ cup For serving option

The rice is your foundation—long-grain white works best for that perfect creamy texture without turning gummy. I always rinse mine thoroughly to remove excess starch, which keeps the pudding silky. For the milk, whole milk is non-negotiable here; it delivers that rich, velvety mouthfeel (skim or almond milk just won’t cut it). Grab pure vanilla extract—the imitation stuff tastes artificial next to this classic. And for cinnamon, Penzeys or McCormick ground cinnamon adds that warm, aromatic depth that makes this dessert special. Nutmeg? Freshly grated is ideal, but if you’ve got pre-ground, a pinch goes a long way.

No vanilla extract? Pure vanilla sugar (like Trader Joe’s brand) works in a pinch—just use the same amount. Running low on cinnamon? Cassia cinnamon is a solid swap, though it’s slightly stronger. Want to stretch the budget? Half the sugar and add 1 tsp lemon juice for brightness. The butter is just for finishing—if you’re watching fat, you can skip it, but trust me, it adds that luxurious touch. And for the cream? Coconut whipped cream makes this vegan-friendly if needed, though it’ll have a slightly different flavor profile.

This pudding tastes even better the next day—reheat gently with a splash of milk to restore creaminess. Store leftovers in an airtight container for up to 5 days in the fridge. For make-ahead magic, prep it the night before and let it chill overnight; the flavors meld even more beautifully. Freezes for up to 3 months, though the texture might get slightly grainier after thawing. Serve warm with a sprinkle of nutmeg or chilled with a dollop of whipped cream—either way, it’s pure comfort.

❤️

Why You'll Love This Recipe

  • No-Fuss Simplicity: I swear by this recipe because it’s stupid easy—just rice, milk, and a few pantry staples simmered together. No fancy techniques, no last-minute grocery runs, and honestly? Even if you burn the toast, you can still make this.
  • Velvet-Smooth Texture: That creamy, dreamy consistency? Pure magic. The long-grain rice soaks up the milk just right, while the vanilla and cinnamon melt into every bite like a warm hug. (Yes, even my picky husband doesn’t complain.)
  • Weeknight & Holiday Hero: Between us—this is my go-to for lazy Sundays and Thanksgiving leftovers. Serve it chilled for a light dessert or warmed with a sprinkle of cinnamon for a cozy breakfast. No stress, all comfort.
  • Budget-Friendly Leftovers: A single batch feeds my family for days, and the ingredients? Cheap as dirt. The rice thickens perfectly, so you’re not left with watery pudding, and the sugar stretches further than store-bought versions. (My wallet thanks me.)

Step-by-step instructions for old-fashioned rice pudding

Here's how to make this comforting classic with rich texture and perfect spice balance.

1

🍳 Step 1: Toast the Rice for Depth of Flavor

Heat a heavy-bottomed saucepan over medium heat and add the 1 cup long-grain white rice. Toast it for 3-4 minutes, stirring constantly with a wooden spoon, until it turns a pale golden color and smells nutty. This step develops the rice's natural flavors and prevents a gummy texture.

I know it's tempting to skip this, but don't—this is where the magic happens. You'll see the rice begin to pop slightly in the pan, and that's your cue it's ready. Remove from heat immediately after toasting to prevent burning.

2

🍳 Step 2: Cook the Rice in Milk

Return the pan to medium heat and add the 4 cups whole milk, 0.75 cup granulated sugar, and 0.5 tsp salt. Stir well to combine, then bring to a gentle simmer. Once simmering, reduce heat to low and cover the pan with a tight-fitting lid.

Let the mixture cook undisturbed for 20 minutes. This low-and-slow approach ensures the rice absorbs the milk evenly without breaking apart. After 20 minutes, stir gently with a wooden spoon to prevent sticking, then return to a simmer for another 15-20 minutes.

3

🍳 Step 3: Build the Spiced Texture

When the rice is tender (you'll know it's ready when the grains are soft but still hold their shape), stir in the 1.5 tsp ground cinnamon, 0.5 tsp ground nutmeg, and 2 tsp pure vanilla extract. Simmer uncovered for an additional 5-7 minutes to allow the spices to infuse and the mixture to thicken.

Here's the thing—this is where the pudding transforms from good to amazing. The spices need time to bloom and mingle with the milk's natural sweetness. Stir occasionally and taste as you go, adjusting the sugar if needed. You want it to be sweet enough to balance the spices, but not cloying.

4

🔥 Step 4: Finish with Butter for Richness

Remove the pan from heat and stir in the 2 tbsp cold unsalted butter, cubed. Let it melt into the pudding, creating a velvety finish. The butter adds a luxurious mouthfeel and helps carry the flavors. For an extra-smooth texture, press the pudding through a fine-mesh sieve to remove any large rice grains.

This is the moment that matters: the butter ties everything together. The pudding should be thick but still spoonable, with a glossy sheen from the butter and spices. If it's too thick, stir in a splash of warm milk to reach your desired consistency.

5

🥄 Step 5: Serve Warm with Cream

Transfer the pudding to serving bowls and let it cool slightly for 10 minutes. Serve warm, topped with a dollop of 0.5 cup heavy whipping cream if desired. The contrast of warm pudding with cool cream is pure comfort food magic.

Each spoonful should deliver that perfect balance of creamy rice, warm spices, and vanilla sweetness. The nutmeg adds a subtle earthiness that rounds out the cinnamon's brightness. For the best experience, serve immediately while still warm—this pudding tastes best straight from the pot!

👨‍🍳

Pro Tips For Making Amazing Old Fashioned Rice Pudding

  • Toast the Rice First: I learned this the hard way—skipping toasting means your pudding will taste raw and starchy. Dry-toast the long-grain rice in a pot over medium heat for 2-3 minutes until it smells nutty and golden. This step cuts the flouriness and deepens the flavor, even if you’re in a hurry.
  • Use Whole Milk, Not Skim: Whole milk is non-negotiable here. The fat keeps the texture creamy, not watery, and adds richness that skim milk can’t match. If you’re fresh out, a 2%/whole milk blend works, but don’t substitute with anything lower—your pudding will taste thin and sad.
  • Simmer Low and Slow: After adding the milk, sugar, and spices, resist the urge to crank the heat. A gentle simmer (tiny bubbles, maybe 180°F) prevents scorching and lets the rice absorb the liquid evenly. I used to rush this, and my pudding would either be gummy or dry—now I just let it do its thing for 30-40 minutes.
  • Strain the Pudding: Sounds weird, but it works: After cooking, strain the pudding through a fine-mesh sieve. This removes any gritty rice bits and gives you that ultra-smooth, old-school texture. Just don’t skip it—your future self will notice the difference, especially if you’re serving it to picky eaters.

Best sauces and condiments for this recipe

Caramelized Spiced Sauce

Elevate your rice pudding with a caramelized cinnamon sauce made by simmering ½ cup brown sugar with 2 tbsp water and 1 tsp cinnamon until golden. Drizzle over warm pudding for a sticky, aromatic finish. I use Demerara sugar for a deeper molasses flavor—it adds a beautiful amber hue and caramel notes. 🍯

Vanilla Bean Infusion

Swap vanilla extract for a split vanilla bean simmered in the milk for 15 minutes before adding rice. Scrape out the seeds and add them to the pudding for flecks of pure vanilla flavor. The bean’s natural oils infuse the milk more deeply than extract, creating a richer, more complex taste. Save the empty pod for future recipes! ✨

Toasted Nutmeg Whipped Cream

Infuse your whipped cream with freshly grated nutmeg by mixing ½ tsp nutmeg into ½ cup heavy cream before whipping. Toast the nutmeg in a dry pan for 30 seconds to deepen its flavor—this adds a warm, earthy aroma that complements the pudding perfectly. Top your pudding with this spiced cream for an extra layer of coziness.

Honey-Lemon Glaze

Brighten the pudding with a honey-lemon glaze by whisking 2 tbsp honey with 1 tbsp fresh lemon juice and a pinch of salt. Drizzle over chilled pudding for a tangy contrast. The acidity cuts through the richness, making each bite feel fresh. I like Manuka honey for its floral notes, but any good-quality honey works. 🍋

Raisin Compote

Add a warm raisin compote by simmering ½ cup raisins with 2 tbsp orange juice and 1 tsp cinnamon for 10 minutes. Spoon over pudding for a chewy, fruity contrast. Soak the raisins in warm water for 15 minutes beforehand to plump them up. This adds texture and a subtle sweet-tart balance that keeps the dessert interesting.

Spiced Rum Reduction

For adults, finish with a spiced rum reduction by simmering ¼ cup dark rum with 1 tbsp brown sugar and ½ tsp cinnamon until reduced by half. Drizzle over warm pudding for a boozy, aromatic touch. I recommend Kahlúa for its vanilla-cinnamon notes that harmonize beautifully with the pudding’s flavors. 🥃

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 60mg20%
Sodium 280mg12%
Total Carbohydrate 50g18%
Dietary Fiber 0g0%
Sugars 35g
Protein 8g16%
* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

Frequently asked questions

1

Why does my rice pudding turn out gummy instead of creamy?

Gummy rice pudding usually means the rice absorbed too much liquid or didn't cook long enough. Use long-grain white rice (not instant or jasmine) and toast it first to prevent starch buildup. Simmer uncovered for 5-7 extra minutes after the rice is tender to thicken properly. If it's still too thin, reduce uncovered on low heat until desired consistency.

2

Can I make this rice pudding without dairy?

Yes! Replace the whole milk with full-fat coconut milk (4 cups) and use coconut whipped cream for topping. For extra richness, add 2 tbsp coconut cream at the end. The flavor will be slightly different but still delicious—just expect a more pronounced coconut taste.

3

How do I prevent the pudding from sticking to the pan?

Stir constantly during the first 10 minutes of cooking to prevent sticking. Use a heavy-bottomed saucepan (like enameled cast iron) for even heat distribution. If it starts sticking, add 1-2 tbsp warm water to loosen the bottom, then stir vigorously. Always cook on low-medium heat—never high—to avoid scorching.

4

What's the best way to reheat leftovers?

Gently reheat in a saucepan over low heat with 2-3 tbsp milk or water to restore creaminess. Stir constantly to prevent scorching. For microwave reheating, cover with a damp paper towel and heat in 30-second bursts, stirring between each. Leftovers taste even better chilled—just add a splash of milk before serving.

5

Can I use brown rice or other varieties?

Not recommended! Brown rice stays chewy and absorbs more liquid, making the pudding gummy. For best results, stick with long-grain white rice. If you're craving texture, try adding ½ cup cooked quinoa along with the rice—it adds protein and a slight nuttiness that pairs well with the spices.

★★★★★4.5(9 reviews)
Categories Main Courses