Desserts
Grandma's creamy rice pudding recipe brings back the comforting warmth of my Nonna's kitchen every spoonful, where vanilla and toasted nuts create magic in a single bowl.
Standing on a stool as a kid, I watched her stir the pot over low heat, knowing that patience was the secret to that perfect creamy texture. The aroma of vanilla and cinnamon always filled our Boston triple-decker, making even the smallest kitchen feel like home.
This recipe delivers restaurant-quality results with simple ingredients you likely already have: long-grain rice, milk, sugar, and a touch of vanilla. The key is simmering the rice in milk until tender, then thickening the mixture with a cornstarch slurry for that signature creamy consistency.
Toasted nuts add crunch and depth, while cinnamon brings warmth that lingers long after the last bite.
What you'll achieve is a dessert that's creamy yet light, with just the right balance of sweetness and spice. The vanilla infuses deeply during simmering, while the toasted nuts provide that satisfying contrast. It's the kind of dessert that feels indulgent yet wholesome—perfect for family gatherings or quiet weeknight treats.
Serve warm with a sprinkle of cinnamon or a dollop of whipped cream for extra decadence. This recipe makes about 6 servings, so you'll have leftovers for seconds—or thirds. Let's create this comforting classic that tastes like home.
Ingredients for grandma's creamy rice pudding
Simple pantry staples transform into Nonna's legendary creamy rice pudding with just a slow simmer.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, like jasmine or basmati |
| Whole Milk 🥛 | 4 cups | Full-fat for creamiest texture |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste for sweetness |
| Pure Vanilla Extract 🌸 | 2 tsp | High-quality, not imitation |
| Ground Cinnamon 🌿 | 1 tsp | Freshly ground preferred |
| Unsalted Butter 🧈 | 2 tbsp | Cold, for toasting nuts |
| Toasted Pecans 🥜 | ½ cup | Chopped, store-bought or homemade |
| Cornstarch 🌾 | 2 tbsp | For thickening slurry |
| Salt 🧂 | ¼ tsp | Fine sea salt preferred |
| Heavy Cream 🥛 | ½ cup | For serving or mixing in |
| Whipped Cream 🍦 | ½ cup | Optional, for garnish |
The rice is the foundation—jasmine or basmati stays fluffy and absorbs milk beautifully. Whole milk gives that rich, creamy texture (skip skim if you can), and butterfat matters. For vanilla, Nonna-style pure extract from McCormick or Nielsen-Massey is worth the splurge over imitation. The sugar? Granulated works fine, but brown sugar adds subtle caramel notes if you're feeling fancy. Toast your own pecans in a dry pan with the butter until golden—5 minutes max—or grab pre-toasted from Trader Joe's if you're short on time.
No vanilla extract? Vanilla bean paste or scraped seeds work beautifully (just halve the amount). Running low on cornstarch? Arrowroot powder at the same quantity does the job just as well. The cinnamon can be swapped for cinnamon sticks (add 2 sticks while simmering, remove before serving). For nut alternatives, toasted almonds or walnuts bring their own delicious crunch. And if you're making this ahead, add the nuts right before serving—they stay fresh longer that way.
This tastes even better the next day—3-4 days in the fridge with a sprinkle of cinnamon on top. For freezing, portion into airtight containers with a layer of plastic wrap pressed against the surface to prevent ice crystals. 3 months max in the freezer, but reheat gently on low heat with a splash of milk to restore that creamy magic. Serve warm with a dollop of whipped cream and extra cinnamon—just like Nonna's.
Why You'll Love This Recipe
- One-Pot Wonder: I swear by this recipe because it’s that simple—just rice, milk, sugar, and a whisper of cinnamon simmering together until it’s thick and dreamy. No fancy gadgets, no last-minute grocery runs. Honestly, I’ve made it while scrolling through my phone mid-conversation.
- Vanilla-Cinnamon Magic: That first spoonful? Pure comfort in creamy form. The vanilla extract deepens as it steeps, while the cinnamon adds warmth without overpowering. Between us, my kids fight over the last bite—proof it’s not just good, it’s ridiculously good.
- Weeknight Meal Prep: This is my go-to for lazy Sundays or when I need a make-ahead dessert. It tastes just as good reheated the next day (yes, even on a Tuesday night), and the texture stays perfect. Plus, it’s the kind of dish that feels special but doesn’t require a last-minute bake.
- Budget-Friendly Luxury: Five ingredients, all pantry staples—whole milk and rice stretch far, and sugar/vanilla/cinnamon cost pennies. I’ll be real: it’s the kind of treat that makes frugal living feel indulgent. And leftovers? They’re my secret weapon for late-night cravings.
Step-by-step instructions for grandma's creamy rice pudding
Here's how to create that velvety, comforting rice pudding with perfect texture and flavor.
Toast the Pecans and Prepare the Rice
Start by toasting the 0.5 cup toasted pecans in a dry skillet over medium heat for 3-4 minutes until fragrant and lightly golden. Watch them closely—they burn quickly. Remove from heat and set aside to cool. This step adds that nutty crunch that makes this pudding special.
In a medium saucepan, combine the 1 cup long-grain white rice, 4 cups whole milk, 0.75 cup granulated sugar, 1 tsp ground cinnamon, and 0.25 tsp salt. Stir well to dissolve the sugar completely. Bring the mixture to a gentle boil over medium heat, then immediately reduce the heat to low. Here's the thing—you want tiny bubbles just breaking the surface, not a rolling boil. This prevents the rice from turning mushy.
Simmer Until Tender and Creamy
Let the rice mixture simmer gently for 30 minutes, stirring occasionally to prevent sticking. After about 20 minutes, you'll notice the rice has absorbed most of the liquid and is becoming tender. This is when the magic happens—the starches release, creating that signature creamy texture. If it looks too thick before the 30 minutes are up, add 1-2 tablespoons of water to maintain the right consistency.
Once the rice is tender and the mixture has thickened to a pudding-like consistency, remove the saucepan from heat. Here's where we prevent graininess—don't overcook it. The rice should be fully cooked but still have a slight bite, about al dente. Stir in the 2 tbsp unsalted butter and 2 tsp pure vanilla extract at this stage. The butter adds richness while the vanilla infuses the entire pudding with that warm, comforting aroma.
Thicken with Cornstarch Slurry
In a small bowl, whisk together the 2 tbsp cornstarch with 2 tablespoons of the pudding mixture to create a smooth slurry. This step is crucial for achieving that perfect, creamy texture without lumps. Return the saucepan to low heat and slowly pour in the cornstarch mixture while stirring constantly with a wooden spoon.
Let the pudding thicken for 3-5 minutes, stirring frequently. You're looking for a consistency where it coats the back of a spoon but still moves smoothly. If it thickens too quickly, add 1-2 tablespoons of whole milk to adjust. The pudding should be creamy but not gluey—this balance is what makes it truly comforting. Once thickened, remove from heat immediately to prevent overcooking.
Fold in Cream and Garnish
Gently fold in the 0.5 cup heavy cream using a spatula, being careful not to create too many air bubbles. This step adds that luxurious creaminess that makes this pudding feel like a special treat. Taste and adjust the sweetness if needed—you can add more sugar if desired, but remember, the vanilla and cinnamon already contribute to the flavor.
Divide the warm pudding among serving bowls. Top each serving with a dollop of 0.5 cup whipped cream and sprinkle with the toasted pecans you prepared earlier. The contrast of warm pudding with cool whipped cream and crunchy pecans is what makes this dessert truly special. Serve immediately while still warm for the best experience.
Pro Tips For Making Grandma'S Creamy Rice Pudding
- Toast the Rice First: I learned this the hard way—skipping the toast makes the pudding gummy. Dry the rice in a skillet over medium heat for 2-3 minutes, stirring constantly, until it’s lightly golden and smells nutty. This step cuts the cooking time later and guarantees that creamy texture you crave.
- Use Cold Milk: Pouring cold milk into the pot instead of warm or hot prevents the rice from absorbing too quickly and turning mushy. The contrast in temperature also helps the rice cook more evenly, so resist the urge to heat it up first—your future self will thank you.
- Stir Once, Then Walk Away: After the initial simmer, stir the rice just once to distribute it evenly, then cover and let it cook undisturbed. I used to check it every five minutes, and it always ended up lumpy or scorched. Trust the process—set a timer for 20 minutes and leave it alone.
- Sweeten Gradually: Adding all the sugar at once can make the pudding cloyingly sweet. Instead, mix half the sugar into the milk first, then stir in the rest after the rice has cooked for 15 minutes. This balances the flavors and lets the vanilla and cinnamon shine without overpowering them.
Regional styles of this dish
Irish Cream Twist
For a Boston-friendly version, swap the vanilla for Baileys Irish Cream—replace the vanilla extract with 2 tbsp Baileys and add ½ tsp nutmeg while simmering. The caramel notes in Baileys deepen the flavor, while nutmeg adds warmth that feels right at home in a New England kitchen.
I tested this with my Nonna's recipe and it became an instant family favorite—especially during cold winter nights. 🌟
Southern Toasted Corn
Down South, they often add toasted corn kernels for texture. After toasting your pecans, spread ½ cup frozen corn (thawed) in a dry skillet over medium heat for 5 minutes until golden. Fold these into the finished pudding along with the pecans.
The sweetness of the corn balances the cinnamon beautifully, and it adds a satisfying crunch. This version works especially well with brown sugar instead of granulated. 🥜
French Vanilla Bean
For a Parisian-inspired take, use a vanilla bean instead of extract. Split one bean lengthwise, scrape the seeds into the simmering mixture, and drop the empty pod in too. Remove the pod after 15 minutes of simmering.
The natural vanilla compounds infuse more deeply, creating a complex, floral aroma. Pair with crème fraîche instead of whipped cream for a sophisticated finish. This version feels elegant but still maintains that comforting homey quality. ✨
Spiced Rum Infusion
Add 1 tbsp dark rum (like Kahlúa) to the cornstarch slurry for a boozy twist. The rum caramelizes slightly during thickening, adding depth that pairs perfectly with the cinnamon.
For extra warmth, toast cinnamon sticks in the dry skillet before toasting the pecans—add these to the simmering mixture instead of ground cinnamon. This version feels like dessert and coffee in one bowl. 🍹
German Apfelkuchen Style
Blend in ½ cup grated apple (like Granny Smith) with the rice at the start, and top with thin apple slices before serving. Add ½ tsp cardamom to the spice mix for a Scandinavian touch.
The apples soften as the pudding simmers, creating natural sweetness that reduces the need for extra sugar. This version tastes like a cross between rice pudding and apple cake. 🍏
Mexican Cinnamon-Orange
Zest 1 orange and add the zest (not juice) with the cinnamon at the start. After simmering, stir in 1 tsp orange liqueur (like Cointreau) with the cornstarch slurry.
Top with toasted pepitas instead of pecans. The citrus brightens the dish while keeping the creamy texture intact. This version feels festive and works beautifully for holiday gatherings. 🍊
Nutrition facts
Frequently asked questions
Can I make this rice pudding without cornstarch?
Yes, but the texture will be thinner. Use 2 tbsp arrowroot powder or 1 tbsp flour mixed with 1 tbsp cold water instead. Whisk it with 2 tbsp of the warm pudding first to prevent lumps. The pudding will still be creamy but slightly lighter. For extra richness, add 1 extra tbsp butter at the end.
Why did my rice pudding turn out grainy?
Graininess happens when the rice overcooks or the mixture isn't stirred enough. Always simmer on low heat and stir occasionally. For extra smoothness, mash 1-2 cooked rice grains with a fork before adding the cornstarch slurry. This releases more starch for a velvety finish. Also, don't skip the cornstarch—it's what creates that signature creamy texture.
How can I make this ahead of time?
This pudding tastes even better the next day! Let it cool completely, then refrigerate in an airtight container for up to 4 days. Reheat gently on the stove with a splash of milk until warm. For freezing, portion into containers with plastic wrap pressed against the surface to prevent ice crystals. Thaw overnight in the fridge and reheat slowly. The flavors deepen over time, making it perfect for meal prep.
What's the best way to serve this?
Warm is best—serve in small bowls with a dollop of whipped cream and extra toasted nuts. For a restaurant touch, drizzle with caramel sauce or sprinkle with ground cinnamon. It also makes a great breakfast with a cup of coffee or tea. In my Nonna's kitchen, we'd always save a bowl for seconds—it's that good!
Can I use brown rice or other rice varieties?
Stick with long-grain white rice (jasmine or basmati) for the best texture—it stays fluffy and absorbs milk perfectly. Brown rice will make the pudding denser and chewier. For a quicker version, you could use instant rice, but it won't have the same comforting texture. The key is the rice's ability to break down and create that creamy consistency during simmering.
