Main Courses
America's Test Kitchen rice pudding delivers silky vanilla creaminess with a perfect balance of cinnamon warmth and toasted nut crunch—every bite is restaurant-quality without the fuss. The secret lies in slow simmering long-grain rice in milk until tender, then thickening with cornstarch for that signature velvety texture. I've perfected this recipe after testing dozens of variations, ensuring no graininess or clumps.
What sets this apart is the precise technique: simmering at low heat prevents scorching, while the cornstarch slurry creates that luxurious mouthfeel. Toasted pecans or almonds add crunch, and a splash of vanilla extract elevates the flavor to next-level comfort. The recipe scales perfectly for gatherings or single servings—just adjust the milk-to-rice ratio.
By the final step, you'll have a creamy, fragrant pudding with just the right firmness, topped with golden nuts that contrast beautifully against the smooth surface. The cinnamon infuses warmth, while the vanilla lingers like a whisper of luxury. This isn't just dessert—it's a foolproof technique that transforms simple ingredients into something extraordinary.
Ready to make it? The instructions walk you through every detail—from exact simmer times to troubleshooting tips—so you'll achieve the same results as the pros. Let's get started with this restaurant-worthy recipe that's easier than you think.
Ingredients for america's test kitchen rice pudding
Precision ingredients for restaurant-quality rice pudding with velvety vanilla creaminess and nutty crunch.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, like jasmine or basmati |
| Whole Milk 🥛 | 4 cups | Full-fat for optimal creaminess |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste for sweetness |
| Cornstarch 🌾 | ¼ cup | For velvety texture, not flour |
| Pure Vanilla Extract 🌿 | 2 tbsp | High-quality, preferably Madagascar |
| Ground Cinnamon 🌶️ | 1 ½ tsp | Freshly ground for warmth |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cubed for flavor infusion |
| Pecans or Almonds 🥜 | 1 cup | Toasted, roughly chopped |
| Heavy Whipping Cream 🥛 | ½ cup | For final richness (optional) |
| Water 💧 | ½ cup | For cornstarch slurry |
The rice selection matters—jasmine or basmati grains stay distinct and avoid mushiness. Whole milk from Trader Joe's or organic brands delivers superior creaminess compared to store brands. For the cornstarch, Aro is the gold standard—it dissolves smoothly without clumping. The vanilla extract should be Madagascar bourbon for depth; imitation won't cut it. Toast your nuts in a dry pan until golden—3-4 minutes for pecans, 2 minutes for almonds—to enhance their flavor without burning.
No vanilla extract? Seeds from 1 vanilla bean steeped in warm milk work beautifully, though they require 30 minutes of steeping. Substituting whole milk? Evaporated milk at half the quantity adds richness without thinning the texture. For dairy-free, full-fat coconut milk mimics creaminess but may require extra cornstarch. The sugar can be swapped for maple syrup or brown sugar, though granulated ensures even dissolution. If you omit the cream, the pudding will still be luscious—just slightly lighter.
Store the pudding in an airtight container with parchment between layers to prevent sticking—keeps 5 days in the fridge. For freezing, portion into 1-cup servings with nuts layered on top; reheats perfectly with 1 minute in the microwave or 10 minutes at 350°F. The toasted nuts can be prepped a week ahead and stored in a sealed container. Double the recipe for gatherings—it reheats just as beautifully the second time.
Why You'll Love This Recipe
- No-Fuss Ingredients: I swear by this recipe because it uses pantry staples—just rice, milk, sugar, and a little cornstarch for that perfect creamy texture. No exotic spices or hard-to-find items clogging my cabinets.
- Vanilla Kiss Magic: That single drop of pure vanilla extract transforms the whole dish. It’s not overpowering, just enough to make every spoonful feel like a little dessert hug—especially when the rice is tender and the milk is rich.
- Leftovers That Shine: Between us, this pudding tastes better the next day. The flavors meld, the texture thickens just right, and I’ve reheated portions for breakfast or snacked on cold slices—no one ever complains.
- Weeknight Crowd-Pleaser: I make this when friends drop by unexpectedly. It’s simple enough to throw together while chatting, yet feels fancy enough to serve in bowls. Plus, the cornstarch trick ensures it’s never gluey—just smooth and satisfying.
Step-by-step instructions for vanilla rice pudding
Here's the method that delivers silky texture and perfect balance every time.
Toast the Nuts and Prepare the Rice
Preheat your oven to 350°F and spread the 1 cup pecans or almonds on a baking sheet. Toast for 8-10 minutes until fragrant and lightly golden brown, stirring halfway. Remove from oven and let cool while you prepare the rice mixture.
In a large, heavy-bottomed saucepan, combine the 1 cup long-grain white rice, 4 cups whole milk, 0.75 cup granulated sugar, 1.5 tsp ground cinnamon, and 0.5 tsp salt. Bring to a gentle boil over medium-high heat, stirring occasionally to prevent scorching. Once boiling, reduce heat to low and let it simmer uncovered for 20 minutes, stirring every 5 minutes to prevent sticking.
Create the Cornstarch Slurry and Thicken
In a small bowl, whisk together the 0.25 cup cornstarch and 0.5 cup water until smooth. This slurry is crucial for achieving that signature velvety texture. After the initial 20 minutes of simmering, gradually pour the slurry into the saucepan while stirring constantly.
Continue cooking over medium-low heat for another 15-20 minutes, stirring frequently, until the mixture thickens significantly and coats the back of a spoon. You're looking for a consistency similar to thick oatmeal—it should be creamy but still pourable. If it thickens too quickly, add 1-2 tablespoons of whole milk to adjust the texture.
Infuse with Vanilla and Butter
Once thickened, remove the saucepan from heat and stir in the 4 tbsp cold unsalted butter and 2 tbsp pure vanilla extract. The butter will melt into the mixture, adding richness, while the vanilla infuses the entire pudding with its signature aroma. Let the mixture sit off heat for 5 minutes to fully incorporate.
Here's the thing—don't skip the resting time. This allows the flavors to meld completely, ensuring every spoonful is perfectly balanced. If you're using the optional 0.5 cup heavy whipping cream, gently fold it in now for added luxuriousness. The cream should be at room temperature to prevent curdling.
Fold in Toasted Nuts and Serve
Gently fold in the toasted pecans or almonds using a spatula, being careful not to break them up too much. The nuts should be evenly distributed throughout the pudding. Taste and adjust sweetness if needed—you can add more sugar if desired, but remember the cinnamon and vanilla already contribute sweetness.
Let the rice pudding cool to room temperature, stirring occasionally to prevent a skin from forming. For best results, serve it slightly warm or at room temperature. The contrast between the warm, creamy pudding and the cool, crunchy nuts creates the perfect texture experience. This recipe yields 6 generous servings, perfect for sharing or enjoying over several days.
Pro Tips For Making America'S Test Kitchen Rice Pudding
- STIR CONSTANTLY FIRST 15 MINUTES: I learned this the hard way—skipping the stir during the initial simmer leads to uneven cooking and scorched bits. The first 15 minutes are when the rice absorbs the most liquid and starches release; if you walk away, you’ll end up with a lumpy mess. Keep that spoon moving, even if it feels tedious.
- USE COLD MILK FOR SLICKNESS: Sounds weird, but it works: the ATK recipe calls for warm milk, but I switch to cold milk for the first 10 minutes of cooking. The slower temperature rise keeps the rice from breaking down too fast, resulting in a creamier, less gummy texture. Just heat the rest of the milk to steaming after the initial simmer.
- SKIP THE PRE-COOKED RICE SHORTCUT: I know, I know—you’re tempted to use instant rice to save time. But this recipe relies on the rice’s natural starch to thicken the pudding, and pre-cooked rice won’t release enough. If you’re in a rush, at least toast the rice in butter first to mimic some of the texture, but don’t skip the full cooking time.
- TEMPER THE VANILLA FIRST: Adding vanilla extract straight to hot milk kills its flavor—it turns bitter and loses that bright, sweet aroma. Instead, mix the vanilla with the sugar before dissolving it in the warm milk. This lets the vanilla’s compounds bloom properly, giving your pudding that rich, bakery-style depth without overpowering it.
Best sauces and condiments for this dish
Vanilla Bean Swirl
For an extra layer of vanilla depth, scrape the seeds from 1 vanilla bean into the pudding during the final 5-minute resting phase. Let the seeds infuse for 10 minutes before gently swirling them into the pudding with a spoon. This creates elegant marbling that looks stunning when served. I use Madagascar vanilla beans for their rich, floral notes. 💛
Caramel Drizzle
Add a touch of sophistication by drizzling 2 tablespoons of homemade caramel sauce over each serving. Warm ½ cup heavy cream and ½ cup brown sugar in a saucepan until sugar dissolves, then simmer for 5 minutes until thickened. Cool slightly before drizzling—it pairs beautifully with the nutty crunch and creamy texture.
Spiced Rum Reduction
For an adult-friendly twist, reduce ¼ cup spiced rum with 1 tablespoon brown sugar in a small saucepan until syrupy (3-4 minutes on medium heat). Drizzle over the warm pudding and garnish with a sprinkle of ground cinnamon for a cozy, boozy finish. I recommend Kahlúa-infused rum for extra depth.
Lemon Zest Brightness
Finish with a burst of citrus by mixing 1 teaspoon lemon zest into the pudding during the final 5-minute resting phase. The bright acidity cuts through the richness, balancing the sweetness. For extra flair, add thin lemon slices on top before serving. Freshly grated zest makes all the difference—bottled zest just won’t do.
Chocolate Ganache Drizzle
Melt ½ cup dark chocolate chips with ¼ cup heavy cream in a heatproof bowl over simmering water, stirring until smooth. Let cool slightly, then drizzle over the pudding. The contrast of chocolate and vanilla is a classic combo that elevates this dessert to restaurant-quality. I use 70% cacao chocolate for a perfect balance of bitterness and sweetness.
Toasted Coconut Flakes
For a tropical twist, toast ½ cup unsweetened coconut flakes in a dry skillet over medium heat for 2-3 minutes, stirring constantly until golden. Sprinkle over the pudding just before serving—they add a delightful crunch and a hint of coconut aroma that complements the vanilla beautifully. Store-bought flakes work, but freshly toasted taste infinitely better. ✨
Nutrition facts
Frequently asked questions
Why does America's Test Kitchen use cornstarch instead of flour to thicken rice pudding?
Cornstarch creates a smoother, more velvety texture without adding extra flavor or risking graininess. Unlike flour, it dissolves completely when cooked properly, giving that signature silky consistency we all love. Plus, it thickens more efficiently at lower temperatures, preventing lumps.
Can I make this rice pudding ahead of time?
This recipe actually tastes better the next day as flavors meld. Store in an airtight container in the fridge for up to 5 days. Reheat gently in the microwave for 1-2 minutes or on the stovetop over low heat, stirring occasionally. The texture remains creamy if you don't overheat it.
What's the secret to preventing grainy rice pudding?
Constant stirring during simmering (every 5 minutes) prevents sticking, and using the cornstarch slurry at the right time creates that smooth texture. Also, make sure your rice is jasmine or basmati—long-grain varieties stay distinct. If it gets too thick too fast, add 1-2 tablespoons of milk to adjust.
Can I substitute evaporated milk for regular milk?
Yes, but use only half the amount (so 2 cups evaporated milk instead of 4 cups whole milk). Evaporated milk is more concentrated, so it adds richness without thinning the texture. You might need an extra 1 teaspoon of cornstarch to compensate for the reduced liquid. The flavor will be slightly more caramelized.
How do I fix rice pudding that's too thin?
If your pudding isn't thick enough, mix 1 tablespoon cornstarch with 1 tablespoon cold water to make a slurry, then stir it into the warm pudding. Cook for another 2-3 minutes on low heat, stirring constantly. If it's already cold, you can try reheating it with the slurry and cooking until thickened. Just don't overcook or it may curdle.
