Grandma's Old-Fashioned Baked Rice Pudding Recipe: Warm Vanilla Spice and Caramelized Topping

Main Courses

Grandma's Old-Fashioned Baked Rice Pudding Recipe: Warm Vanilla Spice and Caramelized Topping

Grandma's old-fashioned baked rice pudding recipe brings back memories of Sunday suppers in my Nonna's kitchen, where the scent of vanilla and cinnamon filled the air like a warm embrace.

Standing on a stool as a child, I'd watch her stir the pot with a wooden spoon, her hands moving with the rhythm of stories she'd tell between each scoop.

This isn't just dessert—it's comfort in a bowl, with its creamy texture and caramelized topping that makes every bite feel like coming home.

The beauty of this recipe lies in its simplicity and tradition—just a handful of ingredients that transform into something extraordinary with time and patience. We're talking about tender rice cooked low and slow in milk and sugar, enriched with eggs and butter for that signature velvety finish.

The cinnamon and vanilla work their magic while the pudding bakes, creating layers of warm spice that'll have you reaching for seconds. And that caramelized topping? Pure magic that turns ordinary into extraordinary.

What you'll end up with is a golden, custardy pudding that's perfectly set but still tender, topped with a glossy caramel that cracks slightly at the edges. The aroma alone will transport you back to childhood, while the taste delivers that perfect balance of sweetness and warmth.

This is the kind of dessert that disappears quickly, leaving only empty bowls and satisfied smiles. Ready to recreate this family classic?

Whether you add raisins for a touch of tartness or sprinkle nutmeg on top for extra warmth, this recipe adapts beautifully to your preferences. The best part? It tastes even better the next day, making it perfect for meal prep or holiday gatherings.

Let's get baking—your kitchen will smell like nostalgia before the first bite.

👨‍🍳
Difficulty
Medium
🔥
Calories
Med Cal

Ingredients for grandma's old fashioned baked rice pudding

Nine simple ingredients transform into creamy, nostalgic rice pudding with caramelized magic.

Ingredient Amount Notes
Long-Grain White Rice 🍚 1 cup Uncooked, medium grain preferred
Whole Milk 🥛 4 cups Full-fat for creaminess
Granulated Sugar 🍚 1 ¼ cups White or light brown
Large Eggs 🥚 4 whole Room temperature for blending
Unsalted Butter 🧈 ½ cup Cold, cubed for even melting
Pure Vanilla Extract 🍯 1 tbsp Not imitation vanilla
Ground Cinnamon 🌿 1 ½ tsp Freshly ground preferred
Salt 🧂 ½ tsp Fine sea salt
Brown Sugar 🍚 ¼ cup Packed, for caramel topping
Raisins 🍇 ½ cup Optional, for tartness
Ground Nutmeg 🌿 ¼ tsp Freshly grated for warmth
Heavy Cream 🥛 ¼ cup For caramel drizzle

The rice is the heart of this pudding—medium-grain white rice gives that perfect tender bite, but don't skimp on quality. Bob's Red Mill or Lundberg are my go-tos, but any long-grain will work. The milk? Full-fat is non-negotiable—it's what makes that velvety texture. I always use organic whole milk from the store's glass bottles if available, but the carton stuff works fine. The sugar? White or light brown—Nonna always used white, but brown adds subtle molasses notes. Measure it packed for the caramel topping, loose for the pudding itself. And those eggs? Room temperature—they blend smoother and create a richer custard.

No vanilla extract? Vanilla bean paste or seeds from a pod work beautifully—just scrape out the seeds and add them whole. Short on raisins? Dried cranberries or chopped dates bring different flavors but same chewy texture. The nutmeg is where you can get fancy—freshly grated from a whole nutmeg gives that extra warmth, but pre-ground works in a pinch. For the caramel topping, brown sugar and heavy cream are the dynamic duo—don't substitute with white sugar or milk, or you'll lose that deep caramel flavor. Pro tip: toast the brown sugar in the oven for 5 minutes before mixing for an even deeper flavor (trust me on this one).

This dessert gets better with time—4-5 days in the fridge is ideal, with flavors deepening like a fine wine. For meal prep, portion into individual ramekins and cover tightly. The caramel topping keeps for 2 weeks in the fridge, so make extra—it's perfect over ice cream or pancakes. Freezing? The pudding itself freezes beautifully for 3 months, but thaw it slowly in the fridge to keep that creamy texture. And that caramel? Freeze in ice cube trays for perfect portions whenever you crave a touch of nostalgia.

❤️

Why You'll Love This Recipe

  • No Fuss, One-Pot Magic: I swear by this recipe because it’s the kind of dish that lets you set it and forget it—just toss the rice, milk, and sugar into a baking dish, crack in those eggs, dot with butter, and let the oven do the work. Honestly, the hardest part is waiting for the golden crust to form.
  • Velvet Crust, Creamy Core: That buttery top layer? It’s the star. The eggs and sugar caramelize into a rich, crackly crust while the rice stays tender underneath—like a hug in dessert form. Between us, this isn’t your watery, sad rice pudding. It’s ridiculously good.
  • Weeknight or Holiday Hero: I make this when I need something comforting but don’t want to slave over it—perfect for busy nights or when company drops by unexpectedly. (Yes, even on a Tuesday night.) Serve it warm with a sprinkle of cinnamon or chill it for a no-brainer dessert that still feels special.
  • Budget-Friendly Leftovers: Five ingredients, minimal effort, and it tastes even better the next day. I always double the batch because it’s cheap to make, freezes beautifully, and turns into a quick breakfast or late-night snack when you’re too tired to cook. My wallet—and my taste buds—thank me.

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

Here's the method that delivers that perfect creamy texture with a caramelized top—just like Grandma used to make.

1

Toast the Rice for Nuttier Flavor

Preheat your oven to 350°F. In a heavy oven-safe skillet, toast the 1 cup long-grain white rice over medium heat for 3-4 minutes, stirring constantly, until it turns a pale golden color and smells nutty. This step develops deeper flavor and prevents the pudding from becoming gummy.

Transfer the toasted rice to a large mixing bowl. Here's where it gets good—add the 4 cups whole milk, 1.25 cups granulated sugar, 1.5 teaspoons ground cinnamon, 0.5 teaspoon salt, and 0.25 teaspoon ground nutmeg. Stir everything together until the sugar dissolves completely and you see no dry spots at the bottom of the bowl. This ensures even distribution of flavor throughout the pudding.

2

Whisk Eggs and Butter for Creamy Texture

In a separate bowl, whisk together the 4 whole large eggs until they're light and frothy—this helps create that signature creamy texture. Melt the 0.5 cup unsalted butter in a microwave-safe bowl in 30-second intervals, stirring between each, until completely melted but not hot. Let it cool slightly before adding it to the egg mixture.

Slowly pour the melted butter into the egg mixture while whisking constantly. Then, gradually pour the egg-butter mixture into the rice-milk mixture, stirring gently but thoroughly to combine. Fold in the 0.5 cup raisins at the end—this prevents them from sinking to the bottom and ensures they're evenly distributed. The batter should be thick but pourable.

3

Bake Until Set and Golden

Pour the rice pudding mixture into a 9x9-inch baking dish that's been lightly greased with butter. The pudding should fill the dish about ¾ full. Bake at 350°F for 50-60 minutes until the edges are set and the center still has a slight wobble when gently shaken—this indicates it's just barely done. Overbaking makes rice pudding dry, so keep an eye on it after the 50-minute mark.

Here's the moment that matters: when you see the top starting to brown slightly, that's your signal. The pudding should pull away from the edges of the pan but still be slightly soft in the center. If it's browning too quickly, tent the dish with aluminum foil to prevent over-browning while it continues to set.

4

Prepare the Caramel Topping

While the pudding bakes, make the caramel topping in the same baking dish you used earlier. Sprinkle the 0.25 cup packed brown sugar evenly over the top of the hot pudding. The residual heat will cause the sugar to melt and caramelize beautifully. Let it sit for 2-3 minutes until the sugar turns a deep amber color and becomes glossy.

Immediately pour the 0.25 cup heavy cream over the caramelized sugar. Watch as it bubbles and creates that gorgeous golden drizzle. The cream will cool the caramel slightly, making it safe to eat right away. This step is what makes this rice pudding feel truly special—it's the perfect balance of creamy, spiced pudding with that rich caramelized finish.

5

Cool and Serve with Vanilla

Remove the pudding from the oven and let it cool at room temperature for 15-20 minutes. This allows the flavors to meld together and the texture to firm up slightly. Once cooled, stir in the 1 tablespoon pure vanilla extract—this adds that authentic vanilla flavor that makes this pudding taste like home.

Serve warm or at room temperature. The pudding should be creamy with a slight firmness to the edges, and those raisins should be plump and sweet. The caramel topping might have hardened slightly as it cooled, but a quick pass with a fork will bring back that beautiful glossy texture. This is the kind of dessert that tastes even better the next day, so don't be surprised if it disappears quickly!

👨‍🍳

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

  • Toast the Rice First: I learned this the hard way—skipping the dry toast in a hot pan before adding milk makes the pudding gummy instead of creamy. Just 2-3 minutes over medium heat until the rice smells nutty and the edges turn translucent. Sounds weird, but it works: the starch releases properly, so your final texture is smooth and thick, not gluey.
  • Whisk Eggs Like a Pro: Beat those eggs until they’re pale yellow and ribbon-like before mixing with the warm milk. I used to just stir them in, and the pudding would end up with little curdled bits—no one wants that. A quick whisk with a fork in the bowl does the trick, and skip the heat until everything’s combined.
  • Don’t Overmix the Sugar: Fold in the sugar at the end, when the mixture is hot but off the heat. Stirring it in too early makes the eggs scramble, and you’ll end up with a lumpy mess. Just sprinkle it in and let the residual heat dissolve it—your future self will thank you.
  • Bake Low and Slow: Start at 350°F for 45 minutes, then drop to 300°F for the last 20-30. I was skeptical until I tried it: rushing the bake makes the top crust hard before the center sets. The lower temp guarantees a custardy middle and a caramelized top without burning. Patience pays off.

Perfect pairings for grandma's old fashioned baked rice pudding

Warm Spiced Coffee

There's nothing like a cup of vanilla chai latte or cinnamon-spiced coffee to complement this dessert.

I love making a batch of chai concentrate at home—just simmer 1 cup milk, 1 cup water, 2 cinnamon sticks, 4 cardamom pods, 2 cloves, and 1 vanilla bean for 15 minutes, then strain. Pour over hot coffee and top with whipped cream.

The warm spices mirror the cinnamon in the pudding beautifully. ☕

Creamy Vanilla Ice Cream

For a true comfort-food experience, serve this pudding alongside homemade vanilla ice cream. My go-to is a simple recipe with 2 cups heavy cream, 1 cup whole milk, 1 cup sugar, and 2 vanilla beans churned until thick.

The contrast of cold ice cream and warm pudding is pure magic. If you're short on time, Häagen-Dazs vanilla or Ben & Jerry's work perfectly too. 🍦

Fresh Berries

Add a bright, tart element with fresh berries like raspberries or blackberries. Their juicy acidity cuts through the richness of the pudding while adding a pop of color. I like to toss them with a pinch of sugar and a squeeze of lemon before serving.

For extra flair, arrange them in a circular pattern on top of the pudding before adding the caramel drizzle. 🍓

Toasted Nuts

For a crunchy texture contrast, sprinkle toasted pecans or walnuts on top of the pudding after serving. Toast ½ cup nuts in a dry skillet over medium heat for 3-4 minutes, stirring constantly, until fragrant.

Their buttery nuttiness pairs wonderfully with the caramelized sugar. I also like adding a few chopped dates for extra sweetness and chew. 🌰

Warm Apple Compote

If you want to take your dessert to the next level, serve the rice pudding with a side of warm apple compote.

Cook 2 cups diced apples, ¼ cup brown sugar, 1 tsp cinnamon, and 2 tbsp lemon juice in a saucepan over medium heat for 10-12 minutes until thickened. The apple's natural sweetness and acidity complement the pudding's vanilla and cinnamon notes perfectly. 🍏

Spiced Whipped Cream

Elevate your serving with spiced whipped cream—just whip 1 cup heavy cream with 2 tbsp powdered sugar, ½ tsp vanilla extract, ¼ tsp cinnamon, and a pinch of nutmeg until soft peaks form.

Pipe it artistically over the pudding or dollop it alongside for an extra touch of warmth. This is especially delicious if you've made a double batch and want to impress guests. 🥛

Nutrition facts

Servings 6
Amount Per Serving
Calories 480kcal
% Daily Value *
Total Fat 24g31%
Saturated Fat 15g75%
Cholesterol 180mg60%
Sodium 420mg18%
Total Carbohydrate 60g22%
Dietary Fiber 1g4%
Sugars 45g
Protein 12g24%
* 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?

This usually happens when the rice isn't toasted properly or the pudding is undercooked. Always toast the rice in a dry skillet for 3-4 minutes until golden—this prevents gumminess. Also, bake until the center has a slight wobble (50-60 minutes at 350°F), not until fully set. The pudding will firm up as it cools.

2

Can I make this recipe without eggs?

Yes! Replace the eggs with a vegan custard mix (like ¼ cup cornstarch + 2 tbsp melted vegan butter) or use ½ cup aquafaba (chickpea brine) whipped with 1 tbsp sugar for binding. The texture will be slightly lighter but still delicious. For best results, reduce the milk by ½ cup to maintain thickness.

3

How do I fix overcooked rice pudding that's too firm?

If your pudding is too dry, try reviving it by adding 2-3 tablespoons of warm milk or cream and gently folding it in. For extra richness, stir in 1 tablespoon of softened butter while warm. If it's still too thick, microwave it for 20-30 seconds to soften. The caramel topping can also mask dryness—just add more!

4

What's the best way to reheat leftover rice pudding?

Microwave in 30-second bursts, stirring between each, until warmed through. For a creamier texture, cover with a damp paper towel to prevent drying. Alternatively, warm in a 350°F oven for 10-15 minutes covered with foil. Reheat only until the center reaches 165°F—never let it boil. The caramel topping can be reheated separately in the microwave for 10 seconds to restore its gloss.

5

Can I make this in individual ramekins instead of one big dish?

Divide the batter evenly among 6-8 greased ramekins (about ½ cup each). Bake at 350°F for 30-35 minutes until set. For the caramel topping, sprinkle 1 tablespoon brown sugar over each ramekin after baking, then add 1 tablespoon heavy cream. The smaller portions make it perfect for meal prep or holiday gatherings!

★★★★★4.7(13 reviews)
Categories Main Courses