Desserts
Ina Garten’s rice pudding recipe transforms simple pantry staples into a velvety, vanilla-kissed dessert that feels like a hug in every spoonful.
The secret lies in slow simmering—just 45 minutes of gentle heat—until the rice absorbs the milk into a luxuriously creamy texture, while toasted almonds add a satisfying crunch. I’ve replicated her signature balance of warmth and elegance, ensuring no graininess or undercooked rice ruins the magic.
This isn’t your childhood rice pudding—it’s a restaurant-worthy dessert with layers of flavor: real vanilla bean for depth, a whisper of cinnamon for warmth, and a touch of lemon zest to brighten the richness.
The toasted almonds, lightly browned in butter, provide texture that contrasts beautifully with the silky pudding. Every step is designed to deliver that perfectly set consistency Ina’s fans expect.
What makes this recipe special is its foolproof technique—no stirring constantly, no guessing the timing. The rice cooks low and slow in the milk, absorbing all the flavors until it’s tender but intact, with just a hint of al dente bite.
The vanilla infuses deeply, while the almonds toast to a golden brown, releasing their nutty aroma. The result? A dessert so comforting, it becomes the star of any dinner table.
Serve it warm with a sprinkle of extra almonds or a dusting of powdered sugar for that homestyle elegance. The leftovers? Even better the next day, as the flavors meld into something deeply satisfying. Let’s make this dessert that feels like a celebration every time.
Ingredients for ina garten rice pudding
Pantry staples meet restaurant-quality technique for this velvety vanilla-almond rice pudding.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, rinsed thoroughly |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Heavy Whipping Cream 🧈 | 1 cup | 36% fat preferred |
| Vanilla Bean 🌿 | 1 whole | Split lengthwise for seeds |
| Granulated Sugar 🍚 | ¾ cup | Light brown preferred |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Lemon Zest 🍋 | 1 tbsp | From organic lemon |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for toasting |
| Raw Almonds 🥜 | 1 cup | Sliced or slivered |
| Diamond Crystal Kosher Salt 🧂 | ¼ tsp | For seasoning only |
| Powdered Sugar 🍚 | ¼ cup | For garnish |
The rice is the foundation—long-grain white rice absorbs liquid perfectly without turning mushy. Rinse it thoroughly to remove excess starch, which prevents grittiness. For the milk, whole milk and heavy cream create that luxurious texture; don’t substitute with lighter options. The vanilla bean is non-negotiable—real seeds infuse flavor far better than imitation. I source mine from Williams Sonoma or Penzeys for consistent quality. The almonds should be raw and lightly toasted—never pre-toasted or flavored, as those alter the delicate balance. Toast them in butter until golden brown for maximum aroma.
No vanilla bean? Pure vanilla extract at double the amount works, but the texture will differ slightly. Substitute almonds for pecans or hazelnuts, though toast them separately to avoid flavor clashes. The lemon zest brightens the dish—use organic lemons for vibrant flavor. For sugar, light brown sugar adds subtle molasses notes, but granulated works in a pinch. The cinnamon should be freshly ground—pre-ground loses potency quickly. If you’re short on time, 1/4 tsp ground cinnamon suffices, but the flavor won’t be as rich. The butter for toasting? Use unsalted—you’re already controlling the salt.
This pudding improves with time—reheat gently in a saucepan with a splash of milk for 5 minutes. Store leftovers in an airtight container for up to 5 days in the fridge. For longer storage, freeze portions for up to 3 months, though texture may slightly alter upon thawing. Garnish with powdered sugar and extra toasted almonds just before serving—the crunch contrasts beautifully with the creamy pudding. Double the recipe for gatherings; it reheats just as well the second time.
Why You'll Love This Recipe
- No-Fuss Simplicity: I swear, this comes together in one pot with five ingredients—no fancy techniques, no stirring every five minutes like some recipes demand. Just rice, milk, cream, sugar, and a scraped vanilla bean. Honestly, I’ve made it while scrolling through my phone.
- Velvet Cream Dream: That balance of long-grain rice (just enough chew) and heavy cream? Chef’s kiss. The vanilla bean doesn’t just hint—it sings, especially when you let it infuse while the pudding thickens. Sweet enough to satisfy, but not cloying. (Yes, even my kid who hates dessert asks for seconds.)
- Make-Ahead Magic: I’ve prepped this the night before for breakfast, packed it in jars for lunch, and even served it warm at holiday brunches. It reheats like a dream (just stir in a splash of milk if it’s too thick) and tastes just as good cold. Between us? My freezer’s got three containers right now.
- Pantry Staple Power: No weird ingredients, no last-minute grocery runs—just things you already own. A cup of rice, a quart of milk, a stick of butter (yes, I sneak it in), and sugar. I’ve fed six people for under $8 with this. And the leftovers? They last weeks in the fridge, tasting fresh every time.
Step-by-step instructions for Ina Garten's rice pudding recipe
Here's the method that delivers creamy, aromatic rice pudding with perfect texture and almond crunch.
Toast the Almonds and Prepare the Vanilla
Preheat your oven to 350°F. Spread the 1 cup raw almonds on a rimmed baking sheet in an even layer. Toast for 8-10 minutes until they're golden brown and fragrant. Watch them closely—they burn quickly. Remove from the oven and set aside to cool slightly.
While the almonds toast, split the 1 whole vanilla bean lengthwise and scrape out the seeds using the back of a knife. This ensures maximum vanilla flavor infusion. Set the seeds aside and discard the empty pod or save it for tea.
Cook the Rice in Milk and Cream
In a medium saucepan, combine the 1 cup long-grain white rice, 4 cups whole milk, 1 cup heavy whipping cream, 0.75 cup granulated sugar, 1 tsp ground cinnamon, 1 tbsp lemon zest, and 0.25 tsp diamond crystal kosher salt. Stir gently to dissolve the sugar and distribute the spices evenly.
Bring the mixture to a gentle simmer over medium heat. Once it reaches a rolling boil, immediately reduce the heat to low and cover the pan with a tight-fitting lid. Let it cook undisturbed for 40 minutes. The rice should absorb all the liquid and become tender but not mushy.
Here's the thing—don't peek or stir during cooking. The gentle simmering allows the rice to cook evenly and develop that signature creamy texture. If you notice the mixture is too thick before the 40 minutes are up, add 1-2 tablespoons of water to maintain the proper consistency.
Incorporate the Butter and Almonds
After the rice has cooked, remove the pan from heat and stir in the 4 tbsp cold unsalted butter until completely melted and incorporated. The butter adds richness and helps create that velvety texture. Add the toasted almonds and stir gently to distribute them throughout the pudding.
Let the mixture cool for 10 minutes at room temperature. This resting period allows the flavors to meld together. You'll notice the pudding thickens slightly as it cools—this is normal and actually enhances the final texture.
Serve Warm with Powdered Sugar Garnish
Transfer the rice pudding to serving bowls. The perfect serving temperature is warm but not hot—around 110°F. If it's too thick when serving, gently reheat it in the microwave for 30-second intervals, stirring between each, until it reaches the desired temperature.
Just before serving, dust each portion with 0.25 cup powdered sugar using a fine-mesh sieve. This creates an elegant finish while adding a touch of sweetness that balances the warm spices. Serve immediately while warm, with additional toasted almonds on top if desired.
Pro Tips For Making Ina Garten Rice Pudding
- Rinse Rice Twice: I learned this the hard way—skipping the rinse leaves your rice pudding gummy instead of creamy. Swirl the rice in a fine-mesh strainer under cold water two times, shaking off excess starch. That extra 30 seconds saves you from a texture disaster later.
- Simmer Low and Slow: This isn’t the time to rush. After the rice absorbs the milk, drop the heat to lowest possible and let it bubble gently for 45–60 minutes. I used to walk away after 30, only to end up with dry rice—your pudding needs that time to break down fully.
- Scrape the Vanilla Pod: Don’t just drop in the vanilla bean and stir. Split the pod lengthwise, scrape out every seed with a knife, and toss the empty pod in too. The leftover bits add depth—trust me, your pudding will taste noticeably richer.
- Stir in Cream Late: Adding heavy cream at the end (last 10 minutes) keeps it velvety instead of curdling. If you mix it in early, you’ll end up with a split texture—like someone dumped a dollop of butter on top. Save the cream for when the rice is nearly done.
Common mistakes when making this dish
Overcooking the Rice
Rice pudding turns gummy or mushy when overcooked, and the most common mistake is not timing the simmer correctly. The rice should cook for exactly 40 minutes on low heat after reaching a boil—no more, no less.
I’ve seen many recipes fail because people keep the pudding on the heat too long, hoping it’ll get creamier. The truth? It’ll just turn into glue.
If your rice looks dry before the 40 minutes are up, add 1-2 tablespoons of warm milk instead of water to maintain moisture without diluting the flavor. 🌡️
Skipping the Resting Time
Rushing the 10-minute rest after cooking is a big mistake. This step is crucial for letting the starches in the rice set properly and for the flavors to meld together. I’ve noticed that skipping this step often results in a pudding that’s either too thin or grainy.
Let it sit undisturbed—this is when the magic happens, and the texture transforms from sticky to velvety. Patience here makes all the difference.
Using the Wrong Type of Rice
Long-grain white rice is non-negotiable for this recipe. Short-grain or instant rice will turn your pudding into a thick, gluey mess. I’ve tried using basmati or jasmine rice, and while they’re delicious in other dishes, they don’t hold up well in rice pudding.
Rinse the rice thoroughly before cooking to remove excess starch, which can make the pudding gummy. This is one of those small details that separates a good pudding from a great one.
Burning the Almonds
Toasted almonds should be golden brown, not dark brown or black. I’ve seen many people walk away from the oven while toasting, only to return to a tray of charred almonds. Toast them for 8-10 minutes at 350°F, stirring halfway through if you’re not using a convection oven.
The almonds should smell nutty and fragrant, not burnt. If they do burn, start over—they’ll add a bitter taste that ruins the dish.
Ignoring the Vanilla Bean
Using vanilla extract instead of a real vanilla bean is a common shortcut, but it changes the texture and depth of flavor. The seeds from a vanilla bean infuse the pudding with a complexity that extract just can’t replicate.
If you’re set on using extract, double the amount called for in the recipe, but be prepared for a slightly less aromatic result. I always use a whole bean for this recipe—it’s worth the extra effort for that authentic Ina Garten touch. 🌿
Stirring Too Much
Constant stirring during cooking releases starches too early, which can make the pudding thicken prematurely or develop a pasty texture. The key is to let the rice cook undisturbed on low heat after the initial boil.
Only stir once to combine the ingredients at the start, and then let it simmer quietly. If you must check on it, do so gently—just lift the lid slightly to peek and avoid disturbing the surface. This might feel counterintuitive, but trust the process.
Nutrition facts
Frequently asked questions
Can I make this rice pudding ahead of time?
This dessert tastes even better the next day as the flavors meld together. Store leftovers in an airtight container in the refrigerator for up to 5 days. When reheating, warm gently in a saucepan with a splash of milk over low heat for 5-10 minutes, stirring occasionally, until creamy. Avoid microwaving directly as it can make the texture uneven.
What can I substitute if I don't have a vanilla bean?
Use 2 teaspoons of pure vanilla extract instead, but the flavor won't be as complex. For a closer match, try 1 teaspoon vanilla extract + 1/4 teaspoon ground vanilla bean seeds (available at specialty stores). Never use imitation vanilla—it lacks the depth this recipe needs. The vanilla bean's seeds and pod create that signature Ina Garten warmth.
Why did my rice pudding turn out grainy?
Graininess usually means the rice wasn't cooked long enough or was stirred too much during cooking. The key is 40 minutes of undisturbed simmering on low heat after boiling. Also, make sure to use long-grain white rice (not instant or short-grain) and rinse it thoroughly before cooking to remove excess starch. If it's still grainy after cooking, blend briefly with an immersion blender for a smoother texture.
Can I make this recipe without dairy?
You can adapt it! Replace the milk with 4 cups full-fat coconut milk (canned, for creaminess) and the heavy cream with 1 cup coconut cream. Use vegan butter for toasting the almonds. Keep the sugar and spices the same. The texture will be slightly different but still delicious. For extra richness, add 1/4 cup coconut yogurt at the end.
How do I serve this for a dinner party?
For an elegant presentation, serve in warm individual ramekins with a dusting of powdered sugar and extra toasted almonds. Pair with a scoop of vanilla bean ice cream or a dollop of whipped cream. For a sophisticated touch, garnish with a sprinkle of edible gold leaf or a few fresh berries. The warm pudding contrasts beautifully with cold components, making it a showstopper dessert.
