Desserts
Grandma’s rice pudding recipe brings back the comforting warmth of childhood kitchens where cinnamon sticks simmered for hours and vanilla infused every spoonful.
The secret lies in slow cooking—letting the rice tenderize in milk until it melts into a velvety texture, then finishing with toasted nuts and a whisper of nutmeg for that nostalgic crunch.
My grandmother always said the best pudding required patience, and she was right: the longer it simmers, the richer the flavor.
This version delivers that same creamy, spiced perfection with a few modern shortcuts—like using long-grain rice for a lighter texture and a quick caramelized sugar topping for extra depth.
The result is dessert that tastes like home: fragrant with vanilla, lightly sweetened, and topped with crunchy pecans or walnuts for contrast. Ready in about 45 minutes, it’s the ideal way to end a meal with warmth and tradition.
Ingredients for grandma's rice pudding
Six simple ingredients transform into nostalgic rice pudding with vanilla, cinnamon, and toasted nut crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, not instant |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¾ cup | Light brown sugar optional |
| Vanilla Extract 🍯 | 2 tsp | Pure, high-quality extract |
| Cinnamon Sticks 🌿 | 2 whole | For infusion, not ground |
| Ground Cinnamon 🌶️ | 1 tsp | For finishing, not baking |
| Ground Nutmeg 🌿 | ¼ tsp | Freshly grated preferred |
| Salt 🧂 | ¼ tsp | Kosher or sea salt |
| Unsalted Butter 🧈 | 2 tbsp | Cold, cubed for topping |
| Pecans or Walnuts 🥜 | ½ cup | Toasted, chopped coarsely |
| Heavy Cream 🥛 | ¼ cup | For finishing, optional |
The rice is the foundation—long-grain stays firm and absorbs milk beautifully. Bob’s Red Mill or Lundberg are reliable brands for consistent texture. Skip instant rice; it breaks down too fast. Milk matters too: whole milk creates the richest texture, but half-and-half works if you prefer extra creaminess. For the cinnamon sticks, McCormick or Penzeys sell high-quality sticks that infuse flavor without bitterness. If you can’t find sticks, two teaspoons of ground cinnamon will work in a pinch, but the aroma is different. The vanilla extract should be pure, not imitation—Nielsen-Massey or Goya are trusted brands for authentic flavor.
No vanilla extract? One teaspoon of vanilla bean paste or half a vanilla bean scraped works, but it’s pricier. Substituting almond extract at half the amount gives a different profile—more floral, less sweet. For the nuts, pecans have a classic flavor, but walnuts add earthiness. If you’re nut-free, toasted coconut flakes or crushed graham crackers add crunch. The sugar can be swapped for maple syrup (reduce by 25% due to moisture), but granulated dissolves more smoothly. For a quicker version, pre-cook the rice separately and stir it into the warm milk mixture, cutting simmer time by half.
This pudding tastes even better the next day—cover and refrigerate overnight for deeper flavor. Store leftovers in an airtight container for up to 5 days, though the texture thickens slightly. For toasting nuts, a dry skillet over medium heat for 3-4 minutes keeps them crisp. If making ahead, omit the butter and heavy cream until serving to prevent sogginess. The caramelized sugar topping? Brown 2 tablespoons of sugar in a dry pan for 2-3 minutes until fragrant, then sprinkle over the top. Keeps at room temperature for up to 3 months if stored in an airtight container.
Why You'll Love This Recipe
- No-Measurement Guessing: I swear by this one—just eyeball the rice-to-milk ratio (about 1:4) and let the cinnamon sticks infuse the whole pot. The milk simmers down into that perfect creamy thickness without a single whisk stroke. My grandma swore by "taste over math," and she was right.
- Vanilla-Cinnamon Magic: That first spoonful? Warm milk, caramelized sugar, and cinnamon so deep it lingers like a hug. The vanilla ties it all together—no need for fancy extracts here, just a splash of the good stuff. Honestly, it’s the kind of flavor that makes you pause mid-bite.
- Leftovers That Last: This stuff actually improves overnight. The rice gets tender, the cinnamon flavor blooms, and the texture turns velvety. I freeze portions in jars for lazy mornings or after-school snacks—no reheating drama, just microwave and enjoy. (Yes, even on a Tuesday night.)
- Pantry Staple Power: Five ingredients, zero specialty items. You’ve got rice, milk, sugar, and spices? You’ve got pudding. It’s my go-to when I’m broke or busy or both—cheaper than takeout and way more satisfying. Plus, the cinnamon sticks? You can reuse them for tea or coffee. Zero waste.
Step-by-step instructions for grandma's rice pudding
Here's the method that delivers creamy, fragrant rice pudding with perfect texture every time.
Toast the Nuts and Infuse the Milk
First, toast the 0.5 cup pecans or walnuts in a dry skillet over medium heat for 5-6 minutes until golden brown and fragrant. Watch closely—they'll darken quickly. Remove from heat and set aside to cool, then chop coarsely. This step builds the nutty crunch that defines this dessert.
While the nuts toast, combine the 4 cups whole milk with the 2 whole cinnamon sticks in a saucepan. Heat over medium-low heat until the milk reaches 180°F—just below a simmer. This gentle heat infuses the milk with cinnamon flavor without letting it boil. Remove the cinnamon sticks immediately after heating to prevent bitterness.
Cook the Rice to Perfect Tenderness
In a separate saucepan, combine the 1 cup long-grain white rice, 0.75 cup granulated sugar, 0.25 tsp salt, and 0.25 tsp ground nutmeg. Stir to coat the rice evenly with the sugar and spices. This creates a flavor base before adding the milk.
Slowly pour in the heated milk while stirring constantly to prevent clumping. Return the mixture to medium-low heat and bring to a gentle simmer. Reduce heat to low and let it cook uncovered for 30-35 minutes, stirring every 5 minutes to prevent sticking. You'll know it's ready when the rice is tender and the mixture has thickened to a creamy consistency—it should coat the back of a spoon but still be pourable.
Finish with Cream and Spices
Remove the saucepan from heat and stir in the 2 tsp vanilla extract and 1 tsp ground cinnamon. Let the mixture sit for 5 minutes to allow the flavors to meld. This resting period is crucial for developing the pudding's signature aroma and depth of flavor.
In a small bowl, melt the 2 tbsp unsalted butter and whisk in the 0.25 cup heavy cream until smooth. Stir this mixture into the rice pudding, then fold in the toasted nuts. The butter and cream add richness while the nuts provide that satisfying crunch. Taste and adjust sweetness if needed—you can add more sugar if desired, but the original recipe balances perfectly.
Serve Warm with Optional Garnish
Transfer the rice pudding to serving bowls while warm. The texture should be creamy yet slightly firm, with visible rice grains throughout. Let it sit for 10-15 minutes before serving to allow the flavors to fully develop.
For presentation, I like to top each serving with an additional sprinkle of ground cinnamon and a few extra toasted nuts. Serve immediately while warm, as the pudding thickens slightly as it cools. This dessert tastes best fresh from the pot, with that perfect balance of creamy rice, warm spices, and nutty crunch.
Pro Tips For Making Grandma'S Rice Pudding
- Toast the Rice First: I learned this the hard way—raw rice pudding tastes like glue. Dry-toast the long-grain rice in a pot over medium heat for 3-4 minutes until it smells nutty. This removes the raw starch and gives that classic creamy texture without gummy lumps. (Yes, even if you're impatient like me.)
- Use Whole Milk Cold: Pouring cold whole milk into the pot instead of warm is the thing that matters most. The cold milk prevents the rice from cooking too fast and turning mushy—it also keeps the pudding from curdling when you add it later. My grandmother swore by this, and she was right: the texture stays silky.
- Simmer Low and Slow: After adding the milk, reduce heat to the lowest setting you can tolerate and stir often. I used to rush it, and the pudding would split or taste starchy. A steady simmer for 40-45 minutes (not boiling) breaks down the rice properly—no need to babysit, just let it do its thing.
- Infuse Cinnamon Early: Drop the cinnamon sticks in with the milk at the start, not as a garnish at the end. This lets the spices steep into the pudding, giving it real depth. After simmering, strain them out—does it look weird? Yes. Does it work? Every single time. The flavor is richer than sprinkling powder later.
Perfect pairings for this dish
Spiced Coffee Pairing
Grandma’s rice pudding pairs beautifully with a spiced coffee—think chai latte or cinnamon-infused espresso. The warmth of the coffee complements the pudding’s vanilla and nutmeg flavors, creating a cozy dessert experience. For extra depth, add a pinch of cardamom to your brew.
I love using Starbucks Chai Tea Latte mix for a quick version, or brewing Death Wish Coffee with a dash of cinnamon. ☕
Creamy Vanilla Ice Cream
A scoop of vanilla bean ice cream elevates this dessert to restaurant-quality indulgence. The cold creaminess contrasts perfectly with the warm pudding, balancing textures and temperatures.
I recommend Häagen-Dazs Vanilla or Ben & Jerry’s Phish Food for that nostalgic flavor. For a lighter option, use coconut yogurt drizzled with honey. 🍦
Warm Apple Cider
For a seasonal twist, serve this pudding with mulled apple cider—especially during fall and winter. The natural sweetness of the cider enhances the cinnamon and vanilla notes in the pudding.
Heat 1 cup apple cider with 1 cinnamon stick, 1 star anise, and 1 strip of orange peel for 10 minutes, then strain. This pairing feels like a hug in a mug. 🍎
Crispy Shortbread Cookies
Buttery shortbread cookies are the ideal crunchy companion to creamy rice pudding. Their simplicity lets the pudding’s flavors shine while adding texture contrast. I love Trader Joe’s Shortbread Cookies for convenience, or homemade versions with brown sugar and almond extract. Serve warm for extra comfort. 🍪
Drizzled Caramel Sauce
Add a luxurious touch with homemade caramel sauce—just melt ½ cup brown sugar with 2 tbsp butter and 2 tbsp heavy cream in a saucepan until golden.
Let it cool slightly, then drizzle over the pudding. Store-bought Sea Salt Caramel from Trader Joe’s works in a pinch. This adds a sweet-salty contrast that’s irresistible. 🍯
Herbal Tea Pairings
For a lighter option, pair with chamomile tea or earl grey—their floral notes complement the pudding’s warmth without overpowering it. Brew Harney & Sons Chamomile or Twinings Earl Grey for a sophisticated touch. Serve warm to enhance the cozy vibe. 🌿
Nutrition facts
Frequently asked questions
Why does my rice pudding turn out too thick or gluey?
Overcooking is the most common culprit—rice pudding should simmer gently for 30-35 minutes, not until all liquid evaporates. Stir frequently to prevent sticking. If it’s too thick, whisk in 1-2 tablespoons warm milk to loosen. For gluey texture, use long-grain rice (not instant) and avoid boiling—keep heat at low after initial simmer.
Can I make this rice pudding ahead of time?
This dessert tastes even better the next day. Let it cool completely, then refrigerate in an airtight container for up to 5 days. Reheat gently in a saucepan with 1-2 tablespoons milk over low heat until warmed through. The flavors deepen overnight, making it perfect for meal prep.
What’s the secret to creamy texture without lumps?
Slow cooking is key—simmer uncovered on low heat while stirring every 5 minutes prevents sticking. Start with whole milk (not skim) for natural creaminess, and avoid instant rice. For extra smoothness, blend half the cooked mixture before mixing back in. The 2 tbsp butter at the end also helps create a velvety finish.
How do I make this vegetarian or vegan?
Swap whole milk for full-fat coconut milk (use 4 cups total—2 cups canned + 2 cups cartoned for creaminess). Replace butter with vegan butter or coconut oil, and use agave syrup instead of sugar. For vanilla, opt for vanilla bean paste (vegan-friendly). Nutmeg and cinnamon are already plant-based! The texture will be slightly lighter but still delicious.
Can I use a rice cooker for this recipe?
Yes, but with adjustments. Cook the rice in the rice cooker with 3 cups milk (instead of 4) and 1 cup water for 20 minutes on high. After cooking, stir in the remaining 1 cup milk, sugar, and spices, then simmer on low heat for 15-20 minutes until thickened. The rice cooker prevents burning but may require extra stirring to avoid sticking.
