Amazing Old Fashioned Rice Pudding Recipe: Vanilla-Infused Creaminess With Toasted Cinnamon

Main Courses

Amazing Old Fashioned Rice Pudding Recipe: Vanilla-Infused Creaminess With Toasted Cinnamon

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.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

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.

1

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.

2

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.

3

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.

4

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

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 16g20%
Saturated Fat 10g50%
Cholesterol 45mg15%
Sodium 220mg9%
Total Carbohydrate 54g19%
Dietary Fiber 1g4%
Sugars 30g
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 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.

2

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.

3

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.

4

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.

5

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!

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