Mom's Rice Pudding Recipe: Vanilla-Spiced Warmth With Toasted Cinnamon Crunch

Desserts

Mom's Rice Pudding Recipe: Vanilla-Spiced Warmth With Toasted Cinnamon Crunch

This mom's rice pudding recipe brings back the comforting warmth of childhood—creamy vanilla-spiced custard topped with a crunch of toasted cinnamon that makes every spoonful feel like a hug.

The secret lies in slow simmering long-grain rice in warm milk until it thickens into velvety perfection, with just a whisper of nutmeg and cardamom for depth. I’ve perfected this version over years of holiday gatherings, where it disappears faster than the last slice of pie.

The magic happens in the slow cook: 15 minutes of gentle stirring transforms simple ingredients—rice, milk, sugar, and spices—into a dessert that tastes like nostalgia. Toasted cinnamon on top adds texture without overpowering the delicate vanilla flavor, while a touch of raisins (if you like them) brings sweet-tart contrast.

It’s the kind of dessert that feels special without requiring fancy techniques or expensive ingredients.

What you’ll end up with is a creamy, spiced pudding that’s rich enough to satisfy but light enough to enjoy as a light dessert or breakfast treat. The aroma alone—warm vanilla, toasted cinnamon, and just a hint of cardamom—will have everyone gathering around the table.

Serve it warm with a dollop of whipped cream or a sprinkle of cinnamon for that extra cozy touch.

This recipe scales beautifully for gatherings, and leftovers actually taste better the next day as the flavors meld. Whether you’re recreating childhood memories or introducing a new generation to the comfort of homemade rice pudding, this is the version that delivers every time. Let’s get started!

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for mom's rice pudding

Six simple ingredients transform into nostalgic, creamy rice pudding with warm vanilla and toasted cinnamon crunch.

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
Vanilla Extract 🍯 2 tbsp Pure extract preferred
Ground Cinnamon 🌿 1 ½ tsp Toasted for depth
Ground Nutmeg 🌶️ ¼ tsp Freshly grated if possible
Cardamom Pods 🌿 4 whole Lightly crushed
Salt 🧂 ¼ tsp Fine sea salt
Raisins 🍇 ½ cup Optional, soaked if using
Unsalted Butter 🧈 2 tbsp Cold, for topping
Heavy Whipping Cream 🥛 ½ cup Optional whipped topping

The rice is the heart of this pudding—long-grain white gives that perfect creamy texture without getting mushy. Bob's Red Mill or Lundberg are my go-tos for consistent results. If you're using day-old rice from a previous meal, it actually works better—just rinse it first to remove excess starch. The milk matters too: whole milk makes it rich, but 2% works in a pinch. For the spices, Penzeys or bulk bins at natural markets have the freshest ground cinnamon and nutmeg—look for vibrant color, not dull powder. Cardamom pods? Whole Foods or Indian grocery stores carry them pre-packaged, or just crush the pods yourself for extra aroma.

No vanilla extract? Vanilla bean paste works beautifully—just use half the amount since it's more concentrated. Short on raisins? Dried cranberries or chopped dates add a similar sweet-tart contrast. The sugar can be swapped for brown sugar or maple syrup, but adjust the amount since they're less sweet. For a lighter version, half-and-half or coconut milk works, but the texture won't be as rich. And if you're feeling fancy, toasted coconut flakes instead of cinnamon on top add a tropical twist. The butter topping is non-negotiable for that velvety finish—European-style butter like Plugrá melts better if you're really splurging.

This pudding gets better as it sits—24 hours in the fridge lets the flavors meld perfectly. Store it in an airtight container with parchment paper pressed against the surface to keep it from forming a skin. The raisins (if using) will soften overnight, so add them just before serving if you prefer them chewy. Portion into individual ramekins before chilling for easy serving. Leftovers reheat beautifully—just warm gently on the stove with a splash of milk to restore creaminess. Freezes for up to 3 months if you want to make a big batch for holiday gatherings.

❤️

Why You'll Love This Recipe

  • No-Fuss Simplicity: I swear by this recipe because it’s the kind of dish that lets you multitask—simmer the rice in milk on low heat while you fold laundry or scroll through your phone. Just measure, stir, and let it thicken. No fancy techniques, no stress.
  • Warm Vanilla Cinnamon Hug: That first spoonful? Pure nostalgia. The vanilla extract blooms into something rich, while the cinnamon dusted on top adds a cozy, spiced sweetness—like a dessert that feels like a hug. Honestly, I’ve seen people skip the sugar and still ask for seconds.
  • Leftovers That Save Me: This pudding actually improves overnight. The flavors meld into something even creamier, and I’ve sent jars of it to work for lunch or packed it in my kids’ lunches. (Yes, even on a Tuesday night.)
  • Budget-Friendly Comfort: Whole milk and long-grain rice are pantry staples, and a little sugar and cinnamon stretch this into a crowd-pleaser. I’ve made it for potlucks, sick-day recovery bowls, and late-night cravings—always with zero guilt.

Step-by-step instructions for mom's rice pudding recipe

Here's how to create that comforting, spiced rice pudding with layers of vanilla warmth and cinnamon crunch.

1

Toast the Rice and Infuse the Milk

In a heavy-bottomed saucepan, melt the 2 tablespoons unsalted butter over medium heat. Add the 1 cup long-grain white rice and toast it for 3-4 minutes, stirring constantly until it turns a pale golden color and smells nutty. This step develops the rice's natural flavors and prevents a gummy texture.

Remove the pan from heat and immediately add the 4 whole cardamom pods (lightly crushed between your palms) and 1.5 teaspoons ground cinnamon. Let the spices steep in the hot butter for 2 minutes, then pour in the 4 cups whole milk. Return to medium-low heat and bring just to a simmer. Here's the thing—you want gentle bubbles around the edges, not a rolling boil that stirs up the bottom.

2

Cook Until Creamy and Thickened

Add the 0.75 cup granulated sugar, 0.25 teaspoon salt, and 0.5 cup raisins (if using) to the simmering milk mixture. Stir well to dissolve the sugar completely. Reduce heat to low and let it cook uncovered for 30-35 minutes, stirring occasionally to prevent sticking. You'll notice the mixture gradually thickens as the rice absorbs the liquid.

After 25 minutes, taste the pudding—it should be creamy but still slightly loose. If it's too thick too soon, add 1-2 tablespoons hot milk to adjust the consistency. The pudding is done when it coats the back of a spoon smoothly but isn't gluey. Real talk: your oven might run hot, so start checking at the 20-minute mark to avoid overcooking.

3

Finish with Vanilla and Nutmeg

Remove the saucepan from heat and stir in the 2 tablespoons vanilla extract and 0.25 teaspoon ground nutmeg. Let the pudding sit covered for 5 minutes—this allows the flavors to meld. Then, give it one final taste and adjust the sweetness if needed. I know it seems weird, but trust me, this is the moment that matters: balance is everything in rice pudding.

While the pudding rests, prepare the topping by whipping the 0.5 cup heavy whipping cream to soft peaks. Fold in 1 teaspoon toasted cinnamon for that signature crunch. Spread the whipped cream evenly over the warm pudding just before serving. The contrast between the creamy pudding and the cinnamon-spiced cream topping is what makes this dish truly special.

4

Serve Warm with Extra Cinnamon

Divide the rice pudding into 6 serving bowls (this recipe makes exactly 6 portions). Top each serving with a generous spoonful of the cinnamon cream and a sprinkle of extra toasted cinnamon. The aroma alone will remind you of home—warm vanilla, spiced milk, and that perfect crunch from the cream topping.

Here's the final tip: serve immediately while the pudding is warm. If you need to reheat leftovers, do so gently over low heat with a splash of milk to restore creaminess. The pudding tastes even better the next day, though, so consider making a double batch for those cozy nights ahead.

👨‍🍳

Pro Tips For Making Mom'S Rice Pudding

  • TOAST THE RICE FIRST: I learned this the hard way—skipping this step means your rice pudding will taste raw and floury. Heat your long-grain rice in a dry pan over medium heat for 3-4 minutes until lightly golden and fragrant. This removes excess starch and gives that creamy, restaurant-style texture we all crave.
  • USE FULL-FAT MILK: Whole milk isn’t just for flavor—it’s for body. Skim or 2%? You’re fighting a losing battle. The fat coats the rice and prevents that sad, watery consistency. If you’re out of whole milk, add 1-2 tablespoons of heavy cream per cup of milk, but don’t bother with non-dairy substitutes—they’ll never taste the same.
  • SIMMER LOW AND Slow: High heat is the enemy here. After combining everything, reduce the heat to the lowest setting possible and let it bubble gently. I used to rush it, and the rice would turn mushy or the milk would curdle. A steady simmer for 30-40 minutes (yes, even if it feels like forever) guarantees creamy perfection without lumps or scorching.
  • WHISK IN SUGAR LAST: Sounds weird, but it works: Stir in the sugar and vanilla only after the rice is fully tender. Adding it earlier can cause the milk to scorch or the rice to absorb too much sugar unevenly. A quick whisk at the end ensures every bite is sweet and balanced—no clumps, no burnt spots.

Make-ahead tips for leftovers

Batch Prep Strategy

This pudding is a make-ahead dream—prepare the full batch in a 6-quart slow cooker for hands-off cooking. Combine all ingredients except the cream topping, cook on low for 3 hours, then stir in vanilla and nutmeg.

The slow cooker maintains even heat, preventing scorching while developing deep flavor. For extra insurance, use a thermometer probe to confirm internal temp reaches 165°F before serving. 💡

Portioning for Perfection

Divide the warm pudding into ramekins or small bowls while still hot—this prevents skin formation. Cover each with plastic wrap pressed directly on the surface. Chill for 4 hours or overnight; the texture improves as it sets.

For holiday gatherings, prepare ramekins the day before and reheat individual portions in the microwave for 1 minute with a splash of milk. The flavors meld beautifully overnight, making it taste even more comforting. ✨

Freezer-Friendly Tips

Portion the finished pudding into airtight freezer-safe containers, leaving ½-inch headspace for expansion. Label with dates—this keeps quality for 3 months. To serve, thaw overnight in the fridge, then reheat gently on the stove with 1 tablespoon milk per serving to restore creaminess.

The texture may be slightly firmer after freezing, but the warm spices shine through. For extra decadence, add a dollop of whipped cream when reheating. ❄️

Spice Toasting Shortcut

Toast your cinnamon and cardamom ahead of time to save active cooking time. Lightly toast 1.5 teaspoons cinnamon and 4 cardamom pods in a dry skillet over medium heat for 2 minutes, stirring constantly. Let cool, then grind the cardamom pods into a fine powder.

Store in a small jar with a tight seal for up to 2 weeks. This prepped spice blend adds depth instantly when added to the warm pudding. 🌿

Cream Topping Prep

Make the cinnamon cream topping the night before for foolproof plating. Whip ½ cup heavy cream to soft peaks, then fold in 1 teaspoon toasted cinnamon. Store in the fridge until ready to use—it holds its texture perfectly.

For a restaurant-worthy finish, pipe the cream through a star tip just before serving. The contrast of warm pudding and cool, spiced cream is what makes this dessert feel special every time. 💛

Garnish Like a Pro

Toast extra cinnamon in a dry pan until fragrant (1-2 minutes over medium heat), then cool completely. Store in a small jar with a lid for up to 1 month. Sprinkle generously over each serving right before eating—the aroma alone makes the pudding taste more luxurious.

For a festive touch, add a few candied cranberries or chopped toasted almonds alongside the cinnamon. Presentation matters, especially for make-ahead desserts! 🌟

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 14g18%
Saturated Fat 9g45%
Cholesterol 35mg12%
Sodium 180mg8%
Total Carbohydrate 58g21%
Dietary Fiber 1g4%
Sugars 32g
Protein 9g18%
* 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 too thick or gluey?

This usually happens when the rice absorbs too much liquid or overcooks. Use low heat and stir occasionally to prevent sticking. If it thickens too soon, add 1-2 tablespoons of hot milk to adjust. The pudding is done when it coats a spoon smoothly but isn't gluey—usually around 30-35 minutes of simmering.

2

Can I make this pudding without cardamom?

Cardamom adds depth, but you can skip it or substitute with ½ teaspoon extra cinnamon or a pinch of allspice. The vanilla and nutmeg will still give that comforting spiced flavor. If you love floral notes, try 1 teaspoon orange zest instead for a bright twist.

3

How do I make this recipe gluten-free?

This recipe is naturally gluten-free if you use certified gluten-free rice and ensure your spices are processed in a gluten-free facility. Double-check labels on vanilla extract and cinnamon. The texture remains creamy, but the pudding may thicken slightly faster—adjust with extra milk if needed.

4

Can I use instant rice for this pudding?

Not recommended! Instant rice lacks the starch needed for that perfect creamy texture. It will turn mushy and watery. Stick with long-grain white rice for the ideal consistency. If you're short on time, use day-old cooked rice (rinse it first) for a quicker version.

5

What's the best way to reheat leftovers?

Gently reheat on the stove over low heat with a splash of milk to restore creaminess. Microwave for 30-45 seconds (covered) if you're in a hurry. For best results, stir frequently and avoid boiling. The pudding tastes even better reheated—it's all about those warm spices!

★★★★★4.6(11 reviews)
Categories Desserts