Grandma's Old Fashioned Baked Rice Pudding Recipe: Warm Vanilla-Cinnamon Nostalgia in One Dish

Main Courses

Grandma's Old Fashioned Baked Rice Pudding Recipe: Warm Vanilla-Cinnamon Nostalgia in One Dish

Grandma's old-fashioned baked rice pudding recipe brings back the comforting warmth of Sunday suppers in my Boston kitchen, where the scent of vanilla and cinnamon still lingers on chilly evenings. 💛 This isn't just dessert—it's a nostalgic hug in a bowl, with its signature custardy texture and slow-baked richness that transforms simple ingredients into something extraordinary.

The secret lies in the gentle simmering and baking process, which develops deep, caramelized flavors that store-bought versions can't match.

What makes this recipe special is how it balances tradition with foolproof technique—no fancy equipment, just a heavy-bottomed pot and an oven to do the work.

The rice cooks low and slow, absorbing milk and cream until it reaches that perfect creamy consistency, while cinnamon and vanilla infuse every spoonful with warmth. I've tested this recipe dozens of times, adjusting ratios until the texture is velvety yet sturdy enough to hold its shape when served.

By the time it emerges from the oven, you'll have a golden, spiced pudding with a subtle caramelized edge that tastes like childhood memories. The optional raisins add bursts of sweetness, while a sprinkle of nutmeg or extra cinnamon on top elevates it to restaurant-quality dessert.

This is the kind of dish that disappears faster than you can say "second helping," and the leftovers? Even better the next day.

Perfect for family gatherings, holiday meals, or when you simply crave a taste of home. Here's how to make it—just like Nonna used to, but with a few modern shortcuts to keep it manageable for today's busy kitchens.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for grandma's old fashioned baked rice pudding

Simple pantry staples transform into Nonna's legendary custardy rice pudding with just these twelve ingredients.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, medium grain preferred
Whole Milk 🥛 2 cups Full-fat for creaminess
Heavy Cream 🥛 1 cup Full-fat for richness
Granulated Sugar 🍚 ¾ cup White or light brown
Large Eggs 🥚 3 whole Room temperature preferred
Pure Vanilla Extract 🍯 1 tbsp High-quality, 100% pure
Ground Cinnamon 🍃 2 tsp Freshly ground preferred
Ground Nutmeg 🌿 ½ tsp Freshly grated nutmeg better
Salt 🧂 ½ tsp Fine sea salt preferred
Unsalted Butter 🧈 4 tbsp Cold, cubed for baking
Seedless Raisins 🍇 ½ cup Optional, soaked in warm water

The rice is the foundation—medium-grain white rice holds its shape better than long-grain varieties during baking. Bob's Red Mill or Lundberg are excellent choices for consistent results. For the dairy, whole milk and heavy cream make all the difference—skip the low-fat versions, or the texture will be too thin. Eggs should be large and fresh (room temperature ensures better emulsification). The vanilla extract is non-negotiable here; Nonna's brand or Nielsen-Massey deliver that authentic depth. Nutmeg is best freshly grated—pre-ground loses potency quickly, so if you're using jarred, double the amount.

No raisins? The pudding still works beautifully—just omit them. Running short on vanilla? Vanilla bean paste or imitation extract can substitute, though the flavor won't be identical. For a quicker version, pre-cook the rice in milk (like a risotto) before baking, but traditionalists insist on the slow oven method for that signature caramelized edge. The butter should be cold and cubed—melting it first can make the pudding greasy. If you're baking in a glass dish, reduce the oven temperature by 25°F to prevent browning too quickly. For a modern twist, swap half the milk for coconut milk—it adds a subtle tropical note that pairs surprisingly well with cinnamon.

This pudding tastes even better the next day—cover tightly and refrigerate for up to 4 days. To reheat, warm gently in the oven at 300°F until creamy (about 15 minutes). For make-ahead baking, assemble the dish the night before and refrigerate uncovered for 2 hours before baking—this helps develop deeper caramelized flavors. Store any leftovers in an airtight container with a layer of plastic wrap pressed directly on the surface to prevent a skin from forming. The raisins, if used, can be soaked overnight in warm water with a splash of vanilla extract for extra plumpness—drain well before adding to the mixture.

❤️

Why You'll Love This Recipe

  • No-Fuss Stovetop Start: I swear by the stovetop method first—just toast the rice in butter until it’s golden, then pour in the milk and sugar. Five minutes of stirring, then it’s hands-off in the oven. That’s it. No blender, no fancy gadgets, just good old patience.
  • Creamy Without the Guilt: The heavy cream and eggs give it that velvety texture, but honestly? It’s not too rich. The sugar caramelizes just enough to make it taste like dessert, but the rice keeps it balanced. My kids ask for seconds, and I don’t even feel bad about serving it for breakfast.
  • Leftovers That Beg for More: This pudding only gets better the next day—thickens up perfectly, and the flavors meld into something even richer. I make a big batch on Sundays, and by Wednesday, I’m sneaking bites straight from the fridge. (Yes, even on a Tuesday night.)
  • Pantry Staples, Big Payoff: Between us, this recipe uses things you already have: rice, milk, sugar, eggs. No specialty ingredients, no last-minute grocery runs. And the cost? A fraction of what you’d pay for store-bought versions. That’s how you stretch a budget without sacrificing taste.

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

Here's the method that delivers that perfect balance of creamy, spiced, and comforting texture.

1

🍳 Step 1: Toast the Rice for Depth of Flavor

Melt 2 tablespoons of the unsalted butter in a medium saucepan over medium heat. Add the 1 cup long-grain white rice and stir constantly for 3-4 minutes until the grains turn a light golden color and become fragrant. This toasting step develops nutty flavors and prevents a gummy texture.

Here's the thing—don't walk away. Rice burns quickly, and you want even color without browning. When the rice smells toasty and pulls away from the pan slightly, it's ready. Immediately add the 2 cups whole milk and 1 cup heavy cream, then bring to a gentle simmer over medium-low heat.

2

🥘 Step 2: Cook Until Thick and Creamy

Stir in the 0.75 cup granulated sugar, 2 teaspoons ground cinnamon, 0.5 teaspoon ground nutmeg, and 0.5 teaspoon salt to the simmering milk mixture. Cook uncovered for 15-18 minutes, stirring occasionally, until the mixture thickens noticeably and coats the back of a spoon.

You'll know it's ready when the rice is tender but still has a slight bite—it'll finish cooking in the oven. If you notice the mixture clumping, whisk vigorously to smooth it out. This is the moment that matters: the perfect balance of creamy texture and subtle spice development.

3

👨‍🍳 Step 3: Prepare the Raisins and Egg Mixture

While the rice cooks, drain and rinse the 0.5 cup seedless raisins if you soaked them earlier. In a separate bowl, whisk together the 3 whole large eggs until frothy, then add the 1 tablespoon pure vanilla extract and whisk again until fully combined. This pre-mixed approach ensures even distribution of vanilla flavor throughout the pudding.

Real talk: don't overmix the eggs or you'll create an egg foam that won't blend smoothly. You want gentle, even strokes that incorporate air without creating bubbles. The mixture should be smooth and pale yellow when ready to combine with the rice.

4

🔥 Step 4: Combine and Bake to Golden Perfection

Preheat your oven to 350°F. Transfer the cooked rice mixture to a greased 9x9-inch baking dish, spreading it evenly. Create a well in the center and pour in the egg mixture, then gently stir to combine. Fold in the drained raisins using a spatula, making sure they're evenly distributed throughout.

Dot the top with the remaining 2 tablespoons unsalted butter and sprinkle with an additional pinch of cinnamon and nutmeg. Bake uncovered for 45-50 minutes until the top is golden brown and the edges are slightly puffed. The center should still have a slight wobble when gently shaken—it'll set as it cools.

5

⏰ Step 5: Rest and Serve Warm

Remove the pudding from the oven and let it rest for 10-15 minutes before serving. This resting period allows the flavors to meld and the texture to set properly. The pudding should be creamy but still have some bite to it—it'll continue thickening as it cools slightly.

Serve warm with a sprinkle of additional cinnamon or a dollop of whipped cream. The raisins should be plump and sweet, the spices aromatic, and each bite should deliver that comforting, nostalgic flavor Grandma would recognize. The perfect pudding has a thick, velvety texture with just enough resistance to indicate proper cooking.

👨‍🍳

Pro Tips For Making Grandma'S Old Fashioned Baked Rice Pudding

  • Toast the Rice First: Before adding any liquid, dry-toast the rice in a skillet over medium heat for 3–4 minutes until it smells nutty. I learned this the hard way—skipping it makes the pudding taste bland and gummy, no matter how much sugar you add.
  • Whisk Eggs Cold: Crack the eggs into a separate bowl first, then whisk them into the warm milk mixture last—never straight into the hot oven. After burning through three batches, I finally realized eggs scramble into rubbery lumps if they hit heat too fast.
  • Stir Once, Then Stop: Give the pudding one thorough stir after mixing, then resist touching it again until it’s done. Over-stirring breaks the eggs and turns the texture into glue. (Yes, even if it looks lumpy—it smooths out.)
  • Use Cold Cream: Chill the heavy cream in the fridge for at least 30 minutes before mixing it in. Warm cream makes the pudding split like a sad soufflé, and nobody wants to scrape that off the bottom. (Trust me, I’ve done it.)

Troubleshooting perfect results

Grainy Texture Fix

If your rice pudding turns out grainy, the issue likely stems from insufficient cooking time or stirring too vigorously during the stovetop phase. For next time, reduce the rice by 1 tablespoon (use ⅞ cup instead of 1 cup) and extend the simmering time to 20-22 minutes on the stovetop.

I’ve also found that using medium-grain white rice (like Calrose) instead of long-grain creates a silkier texture. If you’re in a hurry, blend the cooked mixture briefly with an immersion blender—just 5-10 seconds—to smooth out any gritty bits without losing the rustic charm. 💡

Too Thin or Watery

A runny pudding usually means the eggs weren’t fully incorporated or the baking time was insufficient. To prevent this, whisk the eggs into the hot rice mixture gradually in a thin stream while stirring constantly—this creates a custard-like consistency.

If your pudding still feels thin after baking, return it to the oven for 5-10 additional minutes at 325°F (covered with foil to prevent over-browning).

For extra insurance, mix 1 tablespoon cornstarch with 1 tablespoon cold water, stir it into the pudding before baking, and let it thicken in the oven. This trick works like magic for saving undercooked custards.

Burnt Top or Overbaked

An over-baked pudding with a burnt crust happens when the oven runs hot or the dish isn’t properly covered. First, reduce your oven temperature by 25°F (to 325°F) if you’re baking in a glass dish—glass conducts heat faster than metal.

If the top still browns too quickly, loosely tent the dish with aluminum foil during the last 15 minutes of baking. For extra protection, sprinkle an additional ¼ cup milk over the top before baking—it creates a steam barrier that prevents over-browning.

I’ve also had success using a dark metal baking pan (like Lodge) instead of glass, as it distributes heat more evenly and reduces hot spots. 🔥

Egg Curdling

Curdled eggs turn the pudding lumpy and unappetizing, but this can be easily avoided. Always temper the eggs by whisking them with a splash of warm milk or the hot rice mixture before combining fully.

If you’re unsure, start by mixing the eggs with ¼ cup of the hot rice mixture first, then gradually incorporate the rest. Another trick? Use room-temperature eggs—cold eggs are more likely to curdle when exposed to heat.

If you’ve already combined everything and notice curdling, strain the mixture through a fine-mesh sieve before baking to remove any lumps. The pudding will still turn out creamy and smooth. 🥚

Undercooked or Raw Taste

An undercooked pudding with a raw egg taste means the center didn’t reach a safe temperature. To fix this, increase the baking time by 10 minutes and check the internal temperature with a thermometer—it should reach at least 160°F in the center.

If your pudding still tastes underdone, return it to the oven for shorter intervals (5 minutes at a time) until fully set. For next time, reduce the sugar slightly (to ⅔ cup)—too much sugar can inhibit proper cooking.

You can also add a pinch of cream of tartar (a ¼ teaspoon) to the egg mixture, which helps stabilize the custard and ensures even cooking. 🌡️

No Flavor Development

If your pudding tastes bland, the spices or vanilla likely weren’t infused properly. Toast the cinnamon and nutmeg in a dry pan for 30 seconds before adding to the milk—this deepens their aroma.

For vanilla, use high-quality pure extract (like Nonna’s brand) and let it steep in the warm milk for 5 minutes before combining with the rice.

If you’re using raisins, soak them in warm water with 1 teaspoon vanilla extract for 10 minutes before adding—they’ll absorb the flavor and contribute to the overall taste. For extra depth, stir in 1 teaspoon lemon zest along with the spices—it brightens the flavors without overpowering them. 🍯

Nutrition facts

Servings 6
Amount Per Serving
Calories 380kcal
% Daily Value *
Total Fat 18g23%
Saturated Fat 11g55%
Cholesterol 120mg40%
Sodium 240mg10%
Total Carbohydrate 48g17%
Dietary Fiber 1g4%
Sugars 30g
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

Can I make this rice pudding ahead of time?

This pudding actually tastes even better the next day. Prepare it up to 2 days in advance and store it in an airtight container in the refrigerator. For serving, warm it gently in the oven at 300°F for about 15 minutes until creamy. The flavors develop beautifully overnight, making it perfect for make-ahead holiday desserts.

2

What can I substitute if I don't have raisins?

No raisins? No problem! Try dried cherries, chopped dates, or even a handful of chocolate chips for a modern twist. For a fruitier version, fold in ½ cup diced apples or pears (tossed in lemon juice to prevent browning) during the final baking stage. The key is using something that will soften but still hold its shape slightly.

3

Why does my rice pudding turn out grainy?

Grainy texture usually means the rice wasn't cooked long enough or was stirred too vigorously. For next time, reduce the rice to ⅞ cup and simmer it for 20-22 minutes on the stovetop before baking. If you're short on time, blend the finished pudding briefly with an immersion blender for just 5-10 seconds to smooth it out.

4

Can I use a different type of rice?

While this recipe calls for white rice, you can experiment with arborio rice (common in risotto) for a creamier texture, or even jasmine rice for a subtle floral note. Just remember that shorter-grain varieties will yield a different mouthfeel—expect a slightly stickier consistency. For best results, stick with medium-grain white rice for that classic comfort food texture.

5

How do I prevent the top from burning?

If your pudding browns too quickly, reduce the oven temperature by 25°F (to 325°F) when using glass dishes. For extra protection, sprinkle ¼ cup milk over the top before baking or loosely tent with aluminum foil during the last 15 minutes. A dark metal baking pan like Lodge also helps distribute heat more evenly.

★★★★★4.8(14 reviews)
Categories Main Courses