Main Courses
America's Test Kitchen rice pudding recipe delivers the perfect balance of creamy vanilla flavor and silky texture—without the risk of curdling that plagues many home versions. After testing countless methods, we've refined this stovetop approach to create a dessert that's rich, velvety, and foolproof for any occasion. The secret lies in precise temperature control and a slow simmer that transforms ordinary rice into a luxurious custard.
This recipe builds on ATK's signature techniques, using a combination of short-grain rice and whole milk for natural creaminess, while vanilla bean extract adds depth that store-bought extracts can't match. The slow cooking process allows the rice to absorb all the liquid, creating that signature silky consistency we all crave. What sets this apart is the addition of cornstarch at just the right moment—this creates that perfect custard-like finish without making the pudding gluey.
By the time you're done, you'll have a restaurant-quality rice pudding that's smooth, fragrant, and ready to serve warm or chilled. The vanilla flavor is prominent but not overpowering, and the texture is creamy without being heavy. This is the kind of dessert that feels special enough for company but simple enough for weeknight treats.
For extra indulgence, we recommend finishing with a sprinkle of cinnamon and toasted nuts, or a drizzle of caramel sauce. The recipe scales beautifully too—whether you're serving a crowd or just craving a comforting bowl for one. Let's get started on making the perfect rice pudding.
Ingredients for america's test kitchen rice pudding
Six simple ingredients transform into America's Test Kitchen's signature velvety rice pudding—creamy, fragrant, and foolproof.
| Ingredient | Amount | Notes |
|---|---|---|
| Short-Grain White Rice 🍚 | 1 cup | Uncooked, like Arborio or sushi rice |
| Whole Milk 🥛 | 4 cups | Full-fat for creamiest texture |
| Vanilla Bean Extract 🌿 | 2 tbsp | Pure vanilla bean preferred |
| Granulated Sugar 🍯 | ¾ cup | Light brown sugar for depth |
| Cornstarch 🌾 | 2 tbsp | For silky custard finish |
| Salt 🧂 | ½ tsp | Diamond Crystal preferred |
| Unsalted Butter 🧈 | 4 tbsp | Cold, cut into small cubes |
| Heavy Cream 🥛 | ½ cup | For extra richness |
| Ground Cinnamon 🌿 | ½ tsp | For garnish (optional) |
| Toasted Almond Slices 🌰 | ¼ cup | For garnish (optional) |
The rice is non-negotiable—Arborio or sushi rice gives that signature silky texture. Whole milk is essential for richness; skim won't cut it. For vanilla, vanilla bean extract (not imitation) makes all the difference—it's worth the splurge. The sugar? Light brown sugar adds subtle caramel notes. Penzeys or Trader Joe's bulk bins are great for spices and extracts. Pro tip: Measure your rice after rinsing to avoid gummy pudding.
No vanilla bean extract? Pure vanilla extract at double the amount works, but you'll miss that depth. Substituting heavy cream for milk? Use half-and-half instead to maintain balance. The cornstarch is critical—it's what creates that custard-like finish. Arrowroot powder works too, but cornstarch is more accessible. For the sugar, coconut sugar adds a caramelized edge. And that butter? Cold cubes melt slowly, creating pockets of richness throughout. Don't skip it.
This pudding tastes even better the next day—3-4 days in the fridge, sealed tightly. For make-ahead, reheat gently on low heat with a splash of milk to restore creaminess. Freezes beautifully for up to 3 months—portion into jars before freezing. Garnishes like cinnamon and toasted nuts keep for weeks in airtight containers. The pudding itself? Double batch if you can—it disappears fast.
Why You'll Love This Recipe
- No-Fuss Simmer: The rice just needs to cook—no stirring every five minutes like some recipes demand. You toss in the short-grain rice, milk, and sugar, let it bubble away, then thicken it with cornstarch. That’s it. Honestly, I’ve made it while scrolling through my phone.
- Vanilla Kiss Magic: That split vanilla bean extract? It’s the secret weapon. The first spoonful tastes like you slaved over it for hours, but really, it’s just a few drops of pure flavor. The milk gets rich and creamy, and the sugar caramelizes just enough to make every bite feel special.
- Leftovers That Shine: This pudding actually improves the next day—thicker, deeper flavor, and still warmly comforting. I’ve reheated portions for breakfast or dessert for days, and no one ever guesses it’s the same recipe. (Yes, even on a Tuesday night.)
- Budget Comfort: Short-grain rice and whole milk won’t break the bank, but the result feels luxurious. The cornstarch gives it that perfect, velvety texture without needing fancy ingredients. Between us, this is my go-to when I want something decadent without the grocery bill.
Step-by-step instructions for vanilla rice pudding
Here's the foolproof method for silky, creamy rice pudding that never curdles or turns gluey.
Toast the Rice for Depth of Flavor
Heat a heavy-bottomed saucepan over medium heat. Add the 1 cup short-grain white rice and toast it for 3-4 minutes, stirring constantly. You're looking for a nutty aroma and slightly golden color—this develops the rice's natural starches and prevents a bland texture. Don't walk away; rice burns quickly once it starts to brown.
Once the rice is toasted, immediately add the 4 cups whole milk and bring the mixture to a gentle boil. This initial high heat helps dissolve the surface starches, which is crucial for creating that signature creamy texture. Reduce heat to medium-low and let it simmer uncovered for 15 minutes, stirring occasionally to prevent sticking.
Build the Custard Base
In a small bowl, whisk together the 0.75 cup granulated sugar, 2 tbsp cornstarch, and 0.5 tsp salt until completely dissolved. This creates a smooth slurry that will thicken your pudding beautifully. Slowly pour this mixture into the simmering milk and rice, whisking constantly to prevent lumps.
Return the pan to medium heat and cook for 15-20 minutes, stirring frequently with a wooden spoon. You'll notice the mixture will thicken noticeably as it cooks. The pudding is ready when it coats the back of a spoon and leaves a clean trail when you run your finger through it. This indicates proper thickening without gummy texture.
Infuse with Vanilla and Finish Cooking
Remove the pan from heat and stir in the 2 tbsp vanilla bean extract and 4 tbsp cold unsalted butter. The butter should melt completely, adding luxurious richness. Return the pan to low heat for just 2-3 minutes to melt the butter and blend everything together. Be careful not to overheat—you want to maintain that silky texture you've worked so hard to achieve.
For the final touch, stir in the 0.5 cup heavy cream. The heat from the pudding will warm the cream slightly, creating an ultra-creamy finish. Taste and adjust sweetness if needed—you can add more sugar now if you prefer it sweeter. The pudding should be thick but still spoonable at this stage.
Rest and Garnish for Perfect Texture
Transfer the pudding to a serving dish and let it cool to room temperature, stirring occasionally. This resting period allows the flavors to meld and the texture to set properly. For best results, refrigerate for at least 2 hours before serving—this enhances the vanilla flavor and creates that perfect creamy consistency.
When ready to serve, garnish with the 0.5 tsp ground cinnamon and 0.25 cup toasted almond slices. The cinnamon adds warmth while the almonds provide delightful crunch. Serve warm or cold, but I find it's particularly comforting when slightly warmed through. The pudding should be thick, creamy, and infused with rich vanilla flavor—no lumps, no curdling, just pure comfort.
Pro Tips For Making America'S Test Kitchen Rice Pudding
- STIR CONSTANTLY FIRST 15 MINUTES: The ATK recipe calls for constant stirring to prevent scorching—don’t slack off after the first 5 minutes. I learned this the hard way when a batch turned into a lumpy, burnt mess because I stepped away for "just a minute." Keep that spoon moving until the rice is fully coated and the mixture thickens noticeably.
- USE COLD MILK FOR SLICKER TEXTURE: Pouring cold whole milk straight from the fridge (instead of room temp) creates a creamier, less grainy pudding. The cold fat in the milk emulsifies better with the cornstarch, and the pudding sets up smoother. Yes, it’s counterintuitive, but trust me—your spoon will glide through it like butter.
- WEIGH YOUR RICE (NOT SCOOP): Scooping rice by volume leads to inconsistent batches—some clumps, some dry spots. Use a kitchen scale for the ½ cup rice (about 95g) called for in the recipe. I was skeptical until I realized my "eyeballed" batches never turned out as perfectly creamy as the scaled ones. Save yourself the guesswork.
- TOAST THE RICE FIRST: For a nuttier depth and fewer stray grains, lightly toast the short-grain rice in a dry pot over medium heat for 2–3 minutes before adding liquid. Stir constantly—it’s easy to burn it if you’re not paying attention. The ATK recipe skips this, but I add it for extra flavor and texture. (Your future self will notice the difference.)
Dietary considerations for this america's test kitchen rice pudding
Dairy-Free Adaptation
For a dairy-free version, swap the whole milk for 4 cups unsweetened almond milk (or oat milk for creaminess). Use ½ cup coconut cream instead of heavy cream, and replace butter with 4 tbsp coconut oil. The cornstarch slurry remains the same, but reduce sugar to ½ cup—dairy-free milks are naturally sweeter. Simmer times stay identical, but stir more frequently to prevent burning. Garnish with toasted coconut flakes instead of almonds. 🌱
Gluten-Free Considerations
This recipe is naturally gluten-free since it only uses rice and dairy. However, if you're sensitive to cross-contamination, ensure your vanilla bean extract and cornstarch are certified gluten-free. For extra caution, use a dedicated saucepan that hasn't been used for wheat-based dishes. The texture remains identical—no adjustments needed beyond ingredient verification. 🍚
Low-Sugar Options
Cut the sugar to ½ cup and enhance sweetness with 1 tsp maple syrup or ½ tsp vanilla sugar. For a diabetic-friendly version, use ½ cup erythritol (a sugar alcohol) and add ½ tsp cinnamon to the pudding itself for warmth. The cornstarch slurry still thickens perfectly, but taste frequently—low-sugar puddings can taste flat without enough sweetness. 💡
Nut-Free Garnishes
Skip the almonds and try crushed graham crackers or toasted coconut flakes for texture. For a fruit twist, top with diced apples or raspberries—they add natural sweetness and contrast the creamy base. If you love crunch, pumpkin seeds (pepitas) work beautifully too. Always check labels on store-bought toppings for hidden nuts. 🌰
Vegan Substitutions
Replace the vanilla bean extract with 2 tbsp vegan vanilla extract, and use 4 tbsp vegan butter (like Miyoko's). For the milk, 4 cups full-fat coconut milk (with the cream separated) creates the richest texture. The cornstarch slurry stays the same, but add 1 tbsp lemon juice to balance flavors. Chill for 4+ hours—vegan puddings set slower. Garnish with agave syrup drizzle or chopped dates. ✨
Nutrition facts
Frequently asked questions
Why does America's Test Kitchen use short-grain rice for pudding?
Short-grain rice like Arborio or sushi rice has more starch than long-grain varieties, which creates that signature creamy texture. The starch breaks down during cooking, forming a velvety consistency rather than separate grains. This is why you'll never get that same silky result with basmati or jasmine rice!
Can I make this rice pudding without cornstarch?
You can try, but the texture will be different—more like porridge than custard. The cornstarch creates that perfect silky finish by thickening the liquid without making it gluey. For a substitute, use 2 tbsp arrowroot powder mixed with the sugar, but expect slightly less shine in the final pudding.
How do I fix rice pudding that's too thin?
If your pudding isn't thickening enough, return it to low heat and stir in 1 tbsp cornstarch mixed with 2 tbsp cold water. Cook for 2-3 minutes until thickened. For a quicker fix, whisk ½ cup cold milk with 1 tbsp cornstarch, then stir it into the pudding while heating. Never add dry cornstarch directly—it'll clump!
Can I use this recipe for savory rice pudding?
Replace the vanilla with 1 tsp ground cardamom or ½ tsp cinnamon, and swap sugar for ½ tsp salt. Add 1 cup cooked chicken or shrimp and ½ cup diced bell peppers at the end. For extra richness, stir in 2 tbsp cream cheese instead of butter. The cooking method stays identical—just adjust flavors to your taste!
Why does my rice pudding taste bland after refrigerating?
Vanilla flavor intensifies when cold, but if yours tastes flat, it's likely under-seasoned. Stir in ½ tsp more vanilla extract or ¼ tsp ground cinnamon before serving. For extra depth, add a pinch of salt—it enhances all flavors. If you used imitation vanilla, switch to vanilla bean extract** next time for that authentic aroma.
