Grandma's Old-Fashioned Rice Pudding Recipe: Vanilla-Infused Warmth With Toasted Almond Crunch

Desserts

Grandma's Old-Fashioned Rice Pudding Recipe: Vanilla-Infused Warmth With Toasted Almond Crunch

Grandma's old-fashioned rice pudding recipe brings back memories of Sunday suppers and the comforting aroma of vanilla and cinnamon filling the kitchen. This classic dessert has been handed down through generations, perfecting a creamy, velvety texture that's impossible to resist.

The secret lies in slow simmering the rice in milk until it reaches that ideal consistency—neither too thick nor too thin—while infusing it with warm spices and a touch of vanilla.

What makes this recipe truly special is the balance of simplicity and tradition. Using long-grain white rice and whole milk creates that signature creamy texture, while a simple cornstarch slurry ensures it thickens just right without becoming gluey.

The addition of toasted almonds adds a delightful crunch that contrasts beautifully with the soft pudding, making every spoonful a little celebration. It's the kind of dessert that feels both nostalgic and comforting, perfect for family gatherings or quiet evenings by the fire.

By the time you're done, you'll have a steaming bowl of rice pudding that's rich, fragrant, and perfectly spiced. The aroma alone will have everyone anticipating dessert, while the first taste delivers that familiar warmth of vanilla and cinnamon.

This recipe stays true to its old-fashioned roots while being simple enough for any home cook to recreate. Whether you're making it for a special occasion or just because, it's a dessert that never disappoints.

The beauty of this classic recipe is its versatility. You can serve it warm with a sprinkle of cinnamon and toasted almonds, or chill it overnight for a refreshing dessert the next day.

It's the kind of recipe that improves with time, as the flavors meld and deepen. Let's bring a taste of tradition to your kitchen with this timeless dessert.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for grandma's old fashioned rice pudding

Twelve simple ingredients transform into a nostalgic rice pudding with velvety texture and warm spice notes.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, rinsed thoroughly
Whole Milk 🥛 4 cups Full-fat preferred for creaminess
Granulated Sugar 🍚 ¾ cup White sugar preferred
Vanilla Extract 🌿 2 tsp Pure vanilla extract preferred
Ground Cinnamon 🌶️ 1 ½ tsp Freshly ground preferred
Salt 🧂 ½ tsp Kosher or sea salt preferred
Cornstarch 🌾 2 tbsp For thickening slurry
Cold Water 💧 ¼ cup For cornstarch slurry
Sliced Almonds 🥜 ½ cup Toasted until golden
Unsalted Butter 🧈 2 tbsp Cold, for finishing
Ground Nutmeg 🌿 ¼ tsp Freshly grated preferred
Heavy Cream 🥛 ¼ cup Optional for extra richness

The rice is the foundation, so choose long-grain white rice—it absorbs liquid evenly without turning mushy. Bob's Red Mill or Lundberg Family Farms brands are reliable choices, and make sure to rinse it thoroughly to remove excess starch. Whole milk provides that signature creamy texture, but 2% works in a pinch if that's what you have. For the sugar, Domino brand is a safe bet—it dissolves smoothly without graininess. Toast the sliced almonds in a dry pan over medium heat until golden brown and fragrant—about 5-7 minutes—then set aside to cool. The vanilla extract should be pure, not imitation, for that authentic flavor. Nestlé Pure Vanilla or McCormick Pure are good options.

No whole milk? Evaporated milk or half-and-half adds richness, though the texture will be slightly lighter. Substituting 2% milk works but may require a splash more cornstarch to thicken properly. Running short on vanilla? Vanilla bean paste or even a vanilla sugar mix (1 tsp vanilla sugar + 1 tsp water) can mimic the depth. The cornstarch slurry is key—Diamond Crystal brand works best as it's slightly finer than others. For nutmeg, pre-ground is fine, but freshly grated adds a brighter note. If you're avoiding dairy, unsweetened almond milk can replace milk, but expect a lighter result. The butter at the end adds a luxurious finish—use European-style butter if you want extra richness.

This pudding tastes even better the next day as flavors meld. Store leftovers in an airtight container in the fridge for up to 5 days. For serving, reheat gently on the stove or microwave until warm. The toasted almonds should be added fresh—toasting them just before serving ensures maximum crunch. If making ahead for a gathering, prepare the pudding a day in advance, then reheat and garnish with almonds before serving. Freeze portions in single-serving containers for up to 3 months—just thaw overnight in the fridge before reheating.

❤️

Why You'll Love This Recipe

  • No-Fuss Simplicity: I swear by this recipe because it’s literally dump-and-stir. Just rice, milk, sugar, and a whisper of cinnamon—no fancy techniques, no peeling or chopping. Honestly, I’ve made it while scrolling through my phone, and it still turns out creamy perfection.
  • Warm Vanilla Cinnamon Hug: That first spoonful? Pure nostalgia. The vanilla extract blooms into something rich, while the cinnamon dusting on top feels like a cozy blanket for your taste buds. Between us, it’s the kind of dessert that makes me slow down mid-bite—no guilt, just satisfaction.
  • Leftovers That Last: This pudding gets better the next day. I make a big batch on Sundays, and by Wednesday, it’s the star of my lunchbox or a quick breakfast fix. (Yes, even on a Tuesday night.) The rice softens just right, soaking up all that milky sweetness—no sad, dry bites here.
  • Budget-Friendly Comfort: Five ingredients, all pantry staples. No specialty items, no markup—just honest, reliable flavor. I’ll be real: my grocery bill stays low, but my family’s happy faces? Priceless. Plus, the cinnamon makes it feel fancy without the fancy price tag.

Step-by-step instructions for grandma's old-fashioned rice pudding

Here's how to create this comforting classic with just the right balance of creamy texture and spiced warmth.

1

Toast the Almonds and Prepare the Rice

Preheat your oven to 350°F. Spread the 0.5 cup sliced almonds evenly on a baking sheet and toast for 8-10 minutes until they turn a rich golden brown color. Watch them closely—they'll darken quickly. Remove from the oven and set aside to cool while you prepare the rice.

In a medium saucepan, combine the 1 cup long-grain white rice with the 4 cups whole milk. Bring to a boil over medium-high heat, stirring occasionally to prevent sticking. Once boiling, reduce heat to medium-low and let it simmer uncovered for 20 minutes, stirring every 5 minutes. This initial cooking prevents the rice from becoming mushy later. You'll notice the mixture thickens slightly as the starches release.

2

Add Sugar and Spices for Depth of Flavor

After the initial 20 minutes of cooking, stir in the 0.75 cup granulated sugar, 1.5 tsp ground cinnamon, 0.5 tsp salt, and 0.25 tsp ground nutmeg. Mix well to distribute the spices evenly throughout the mixture. The sugar will begin to dissolve, and you'll see the spices create a subtle swirling pattern in the liquid. Let the pudding continue simmering for another 20 minutes, stirring every 5 minutes to prevent scorching.

Here's the thing—don't rush this step. The spices need time to infuse fully, and the sugar must completely dissolve to create that signature sweet-tart balance. You'll know it's ready when the rice is tender but still has a slight bite, and the mixture has thickened noticeably but isn't gluey.

3

Thicken the Pudding with Cornstarch Slurry

In a small bowl, whisk together the 2 tbsp cornstarch with the 0.25 cup cold water until smooth. This creates a slurry that will gently thicken the pudding without making it pasty. Return the saucepan to medium heat and slowly pour in the cornstarch mixture while stirring constantly. The pudding will begin to thicken almost immediately.

Continue stirring for 2-3 minutes until the pudding reaches a creamy consistency that coats the back of a spoon. It should be thick enough to hold its shape when spooned but still smooth. If it thickens too quickly, add 1-2 tablespoons of whole milk to adjust the texture. The goal is a velvety texture that's neither too thin nor too stiff.

4

Finish with Vanilla and Butter for Richness

Remove the pudding from heat and stir in the 2 tbsp unsalted butter and 2 tsp vanilla extract. The butter will melt smoothly into the mixture, adding richness, while the vanilla infuses its signature warmth. If using, stir in the 0.25 cup heavy cream now for extra decadence. Let the pudding cool slightly for 5 minutes—this prevents the almonds from getting soggy when added later.

Fold in the toasted almonds just before serving. Their crunch provides a beautiful textural contrast to the creamy pudding. For best results, serve warm but not hot, allowing the flavors to meld together perfectly. The almonds should be evenly distributed throughout, with each spoonful offering that perfect balance of creamy, spiced pudding and nutty crunch.

👨‍🍳

Pro Tips For Making Grandma'S Old Fashioned Rice Pudding

  • STIR CONSTANTLY FIRST 20 MINUTES: The first 20 minutes are when the rice actually absorbs the milk—if you walk away, you’ll end up with a gluey mess. I learned this the hard way after skipping stir time and ending up with a pot that looked like oatmeal. Use a wooden spoon and keep it moving; the rice needs to break down evenly.
  • USE COLD MILK FROM THE START: Pouring cold milk into the pot first prevents the rice from cooking unevenly or burning. My grandmother swore by this, and she was right: the rice cooks more gently, and you won’t get that burnt flavor at the bottom. No need to heat the milk—just dump it in cold.
  • SKIP THE BOILING POINT: Once the mixture reaches a gentle simmer (tiny bubbles at the edges), turn the heat down to low. Boiling turns rice pudding into mush, and no one wants that. I used to push it too hard and ended up with a watery, sad pudding—now I just keep it at a whisper of a simmer.
  • TOAST THE RICE FIRST: Dry-toast the rice in the pot for 2-3 minutes before adding milk—this removes the raw starch and gives the pudding a thicker, creamier texture. Sounds weird, but it works: the rice absorbs less liquid later, and the flavor deepens. Just don’t walk away; watch it like a hawk.

Health benefits of this grandma's old fashioned rice pudding

Comforting Carbohydrates

Rice pudding serves as a complex carbohydrate source, providing the sustained energy your body needs for daily activities. The long-grain white rice in this recipe is particularly effective at slowly releasing glucose, helping maintain steady blood sugar levels.

This makes it an excellent dessert option for active individuals or those looking to avoid energy crashes after meals. 💪

Rich in Calcium

The whole milk used in this recipe delivers a significant calcium boost, with about 300mg per serving—that's roughly 25% of your daily recommended intake. Calcium is essential for bone health, muscle function, and nerve signaling.

Pairing this pudding with a glass of milk or yogurt further enhances your calcium intake for the day.

Protein for Satiety

While not a protein powerhouse, this dessert still provides 4-5 grams of protein per serving thanks to the milk and butter. The protein content helps promote satiety, keeping you fuller longer after enjoying your sweet treat.

For a protein boost, consider adding a dollop of Greek yogurt or a sprinkle of toasted pumpkin seeds on top.

Heart-Healthy Fats

The unsalted butter and toasted almonds contribute monounsaturated fats, which support heart health by improving cholesterol levels. These healthy fats also enhance flavor and texture without the negative effects of saturated fats.

Just ¼ cup of almonds provides about 14 grams of heart-healthy fats, making this dessert surprisingly beneficial for cardiovascular wellness. 💛

Antioxidant Benefits

Cinnamon and nutmeg aren't just for flavor—they pack antioxidant properties that help combat oxidative stress in your body. The 1.5 tsp of cinnamon in this recipe contains polphenols that may help regulate blood sugar levels, while nutmeg adds a warming spice with its own unique antioxidants.

These spices also contribute to the pudding's anti-inflammatory benefits, making it a dessert that's as good for you as it is delicious.

Digestive Aid

Surprisingly, rice pudding can aid digestion thanks to its soluble fiber content from the rice and almonds. The toasted almonds provide 3 grams of fiber per serving, promoting healthy digestion and gut motility.

For an extra digestive boost, you could add a pinch of ground flaxseed to your pudding—just 1 tsp adds 1.5 grams of fiber while also providing omega-3 fatty acids. This makes the dessert not just comforting but also gently nourishing for your digestive system. ✨

Nutrition facts

Servings 6
Amount Per Serving
Calories 420kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 12g60%
Cholesterol 55mg18%
Sodium 320mg14%
Total Carbohydrate 58g20%
Dietary Fiber 1g4%
Sugars 32g
Protein 10g20%
* 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

Can I make this rice pudding with instant rice instead of long-grain?

While you can use instant rice, it will change the texture significantly. Instant rice absorbs liquid much faster and tends to create a softer, almost custard-like consistency rather than the traditional creamy, slightly chewy texture. If you do use it, reduce the cooking time to 10-12 minutes and add an extra 2 tbsp of cornstarch to compensate for the lack of starch release from long-grain rice. The flavor will still be delicious, but the texture won't be as authentic.

2

How do I prevent my rice pudding from getting too thick or gluey?

Over-thickening happens when the cornstarch slurry is added too quickly or the pudding is cooked too long. Always stir constantly when adding the slurry, and remove the pudding from heat as soon as it reaches a creamy consistency that coats the back of a spoon. If it thickens too much, thin it with 1-2 tablespoons of warm milk while stirring gently. The key is patience—let it simmer uncovered for the full 40 minutes but avoid boiling after adding the slurry.

3

Can I make this recipe without dairy?

Yes, but you'll need to make a few adjustments. Replace the whole milk with an equal amount of unsweetened almond milk or coconut milk, and use dairy-free butter for richness. The texture will be lighter, so add an extra 1 tbsp of cornstarch and 1 tbsp of arrowroot powder to achieve the same thickness. For creaminess, stir in 2 tbsp of coconut cream at the end. The flavor will still be comforting, though less rich than the traditional version.

4

Why does my rice pudding taste bland?

Blandness usually comes from skipping the spices or not letting them infuse long enough. Make sure to simmer the pudding for the full 40 minutes after adding the sugar and spices, stirring occasionally. Freshly ground cinnamon and nutmeg make a huge difference—pre-ground spices lose potency over time. Also, don't skip the vanilla extract; it's what gives that signature warm, sweet aroma. For extra depth, add a pinch of cardamom or a strip of orange zest while simmering.

5

Can I make this ahead of time for a gathering?

This pudding actually tastes better the next day as the flavors meld together. Prepare it up to 2 days in advance and store it in an airtight container in the fridge. When ready to serve, reheat gently on the stove over low heat, stirring frequently to prevent scorching. Add the toasted almonds just before serving to keep them crispy. For a crowd, double the recipe and use a slow cooker on low for 4-5 hours instead of stovetop simmering.

★★★★★5.0(10 reviews)
Categories Desserts