Main Courses
This American rice pudding recipe delivers the creamy, comforting dessert your family has been craving—vanilla-infused rice simmered in warm milk until tender, finished with a hint of cinnamon and topped with crispy toasted bread for texture. The secret lies in slow cooking the rice until it absorbs the milk completely, creating that signature velvety consistency without turning mushy. I've perfected this version over years of holiday baking, ensuring every spoonful is rich, lightly sweet, and perfectly balanced.
The beauty of this classic recipe is its versatility—serve it warm with a sprinkle of nutmeg for a cozy winter treat or chill it for a refreshing summer dessert. The toasted bread topping adds a satisfying crunch that contrasts beautifully with the creamy rice. What makes this recipe stand out is the foolproof technique of cooking the rice in milk from the start, eliminating the need for pre-cooking or multiple steps. It's the kind of dessert that feels indulgent yet simple enough for weeknight gatherings.
By the time you're done, you'll have a creamy, aromatic pudding with just the right amount of sweetness, where each bite delivers warm vanilla notes, subtle cinnamon warmth, and that satisfying crunch from the toasted bread. The texture is what truly sets it apart—silky rice that melts in your mouth, not a single grain in sight. This is the American rice pudding your grandparents would be proud of, with a modern twist that keeps it fresh and inviting.
Perfect for holiday tables, potlucks, or a special weekend treat, this recipe scales easily to feed a crowd while still shining in individual servings. The best part? It tastes even better the next day, making it ideal for meal prep. Let's get started on creating this timeless dessert that brings comfort and nostalgia to every spoonful.
Ingredients for american rice pudding
Pantry staples plus a few specialty touches—this rice pudding comes together effortlessly.
| Ingredient | Amount | Notes |
|---|---|---|
| Long-Grain White Rice 🍚 | 1 cup | Uncooked, medium grain preferred |
| Whole Milk 🥛 | 4 cups | Full-fat for creaminess |
| Granulated Sugar 🍚 | ¾ cup | Adjust to taste |
| Pure Vanilla Extract 🌿 | 1 tbsp | High-quality, not imitation |
| Ground Cinnamon 🌶️ | 1 tsp | Freshly ground preferred |
| Ground Nutmeg 🌶️ | ¼ tsp | Freshly grated for warmth |
| Salted Butter 🧈 | 4 tbsp | Cubed, unsalted preferred |
| Bread Slices 🍞 | 6 pieces | Stale or day-old preferred |
| Heavy Cream 🥛 | ½ cup | Optional for extra richness |
The rice is the star here. Medium-grain white rice works best—it absorbs liquid beautifully without getting mushy. Bob's Red Mill or store-brand long-grain rice both work fine. For the milk, whole milk gives the creamiest texture, but 2% works too if you're watching fat. The vanilla extract? Spend the extra $2 for pure vanilla—imitation tastes like perfume. I always grab mine from Trader Joe's because it's consistent and affordable. The cinnamon and nutmeg should smell warm and inviting when you open the jars—if they don't, toss them and buy fresh.
No vanilla extract? Vanilla bean paste or even vanilla sugar works in a pinch. Short on bread? Use any stale bread—sourdough, brioche, or even day-old baguette. The butter is non-negotiable for that rich flavor, but if you're dairy-free, coconut oil works surprisingly well. For the sugar, I like to use light brown sugar for depth, but white is fine. The heavy cream is optional but worth it if you want that ultra-luxurious texture. If you skip it, just add a splash more milk to compensate. Pro tip: Toast your bread slices until golden brown—that's where the magic crunch happens.
This dessert tastes even better the next day, so make it ahead if you're planning for a crowd. Store leftovers in the fridge for up to 5 days, covered tightly. For the toasted bread, wrap it in foil and reheat in a 350°F oven for 5 minutes to crisp it back up. Freezes beautifully too—just reheat gently on the stove with a splash of milk to restore creaminess. I like to portion mine into individual ramekins before freezing so I can grab one whenever cravings hit.
Why You'll Love This Recipe
- No-Fuss Simplicity: I swear by this recipe because it’s the kind of dish that doesn’t demand perfection—just a pot, a stove, and 20 minutes. Toss in rice, milk, and sugar, let it simmer until it thickens, and boom—you’re done. No fancy techniques, no last-minute grocery runs.
- Warm Vanilla-Cinnamon Hug: That first spoonful of creamy rice, spiced with vanilla and cinnamon? It’s like dessert sneaking into your day. The sugar caramelizes just enough to give it a subtle depth, while the vanilla ties everything together—simple, but ridiculously satisfying.
- Leftovers That Save: Make a big batch and thank me later. This pudding only gets better the next day—thicker, richer, and perfect for breakfast or an after-dinner treat. I’ve reheated mine for days, and no one ever complains (even my picky kid).
- Budget Breakfast Win: Whole milk and white rice are cheap staples, but they transform into something special here. It’s the kind of recipe that stretches ingredients without sacrificing flavor—great for weeknights when you need something hearty but don’t want to break the bank.
Step-by-step instructions for American rice pudding
Here's how to make creamy, comforting rice pudding with that perfect toasted bread crunch on top.
Toast the Bread for Crunchy Topping
Preheat your oven to 350°F. Arrange the 6 pieces bread slices on a baking sheet in a single layer, spacing them about ½ inch apart. Toast for 8-10 minutes until they're golden brown and crisp. Watch closely—they'll burn quickly once they reach that perfect color.
Let the toasted bread cool completely before using. This step is crucial for that satisfying crunch contrast against the creamy pudding. If you're short on time, you can also toast them in a dry skillet over medium heat for about 2 minutes per side until golden.
Cook the Rice in Milk and Butter
In a medium saucepan, combine the 1 cup long-grain white rice, 4 cups whole milk, and 4 tablespoons salted butter. Bring to a boil over medium-high heat, stirring occasionally to prevent scorching. Once boiling, immediately reduce heat to low and cover the pan.
Simmer for 25-30 minutes without lifting the lid, until the rice is tender and has absorbed most of the liquid. You'll know it's done when the mixture thickens noticeably and the rice grains are soft but still distinct. Stir occasionally to prevent sticking—this is where most people go wrong by letting it stick to the bottom.
Sweeten and Spice the Pudding
Remove the pan from heat and stir in the 0.75 cup granulated sugar until completely dissolved. Add the 1 tablespoon pure vanilla extract, 1 teaspoon ground cinnamon, and 0.25 teaspoon ground nutmeg, mixing well. The spices will release their warm aromas as they steep in the hot mixture.
If you're using the optional 0.5 cup heavy cream, stir it in now for extra richness. Taste and adjust sweetness if needed—some people prefer it sweeter, while others like the balance of spices to shine. Let the pudding cool to room temperature, stirring occasionally to prevent a skin from forming.
Assemble and Chill for Perfect Texture
Transfer the pudding to a serving dish or individual bowls. Arrange the toasted bread slices on top, slightly overlapping if needed to cover the surface. For extra presentation, you can cut the bread into triangles or leave them whole.
Cover and refrigerate for at least 2 hours (or overnight) to let the flavors meld and the bread soak up some of the pudding. The chilling time is what transforms this into that classic, velvety American rice pudding texture. Serve cold or at room temperature—either way, it's delicious!
Serve with Warm Milk or Whipped Cream
When ready to serve, give the pudding one final stir to redistribute any settled cream. The contrast of warm milk poured over the cold pudding or a dollop of whipped cream on top takes it to another level. The toasted bread should still provide that satisfying crunch with every spoonful.
This pudding keeps well in the refrigerator for up to 5 days, making it perfect for meal prep. The longer it sits, the more the flavors develop and the creamier it becomes. Enjoy it as a dessert, breakfast treat, or even a comforting snack any time of day!
Pro Tips For Making American Rice Pudding
- Rinse the Rice First: Skip this and you’ll end up with gummy, starchy pudding—trust me, I’ve made that mistake. Give your long-grain rice a quick cold-water rinse before cooking. Swirl it around, drain, and repeat until the water runs clear. This removes excess starch, so your rice stays fluffy and absorbs the milk properly. ---
- Simmer Low and Slow: I used to crank the heat and rush it, but rice pudding needs patience. Once the rice is cooked and the milk is simmering, drop the heat to low and let it bubble gently. Too much heat turns the milk grainy, and you’ll be scraping burnt bits off the bottom. Thirty minutes of steady simmering is better than 20 minutes of chaos. ---
- Whisk in Sugar Gradually: Dumping all the sugar at once can make the milk split or turn lumpy—especially if you’re using a heavy cream or condensed milk variation. Whisk in half the sugar first, let it dissolve completely, then add the rest. This keeps the texture smooth, not clumpy. (And yes, even if you’re impatient like me.) ---
- Toast the Cinnamon: Ground cinnamon loses flavor fast, but a quick toast in a dry pan for 30 seconds—just until it smells warm and fragrant—amplifies its depth. Sprinkle it over the pudding after cooking, so it doesn’t turn bitter. My grandmother swore by this, and she was right: the difference is noticeable, even in a simple recipe.
Creative variations of these flavors
Southern-Style Spiced
For a deeper Southern flavor profile, replace the vanilla with 1 teaspoon bourbon and add ½ teaspoon freshly grated ginger along with the cinnamon and nutmeg. I like to use Maker's Mark bourbon for that caramelized sweetness. The ginger adds a subtle kick that pairs beautifully with the toasted bread topping. Serve warm with a sprinkle of flaky sea salt to enhance the bourbon notes. 🌶️
Coconut Curry Twist
Swap the milk for 4 cups coconut milk (full-fat for creaminess) and add 1 teaspoon mild curry powder along with the cinnamon. This fusion variation works surprisingly well with the toasted bread topping, creating a tropical yet comforting dessert. Garnish with toasted unsweetened coconut flakes for extra texture. The curry powder adds warmth without overpowering the sweetness. 🥥
Chocolate Chip Version
Stir in ½ cup chocolate chips (I prefer Ghirardelli semi-sweet) during the final cooling stage. The chocolate melts slightly into the pudding, creating pockets of rich, gooey goodness. For extra decadence, fold in ¼ cup chopped walnuts before chilling. This version tastes like a cross between rice pudding and chocolate pudding—perfect for chocolate lovers. 🍫
Apple Cider Infusion
Simmer the rice in 2 cups whole milk and 2 cups apple cider instead of all milk. Add 1 cinnamon stick while cooking for extra warmth. The cider adds a subtle tartness that balances the sweetness beautifully. Top with extra toasted bread and a drizzle of caramel sauce for a fall-inspired dessert. 🍎
Coffee Lover's Edition
After cooking the rice, stir in 1 tablespoon instant espresso powder (dissolved in 1 tablespoon hot water) along with the sugar and spices. The coffee enhances the vanilla flavor while adding a sophisticated depth. Serve with a dollop of whipped cream and a sprinkle of cocoa powder for a dessert that feels like a grown-up treat. ☕
Pumpkin Spice Fusion
Add ½ cup pumpkin puree (not pumpkin pie filling) to the milk before cooking, along with an extra ½ teaspoon cinnamon and ¼ teaspoon ground cloves. The pumpkin adds natural sweetness and a velvety texture. Top with toasted bread and a swirl of vanilla ice cream for a dessert that screams autumn. 🎃
Nutrition facts
Frequently asked questions
Can I make this rice pudding without dairy?
Replace the milk with 4 cups unsweetened almond milk or coconut milk for creaminess. Use 4 tablespoons coconut oil instead of butter, and add 1 tablespoon cornstarch to help thicken the mixture. The texture will be slightly different but still delicious. For extra richness, stir in ½ cup coconut cream at the end.
Why did my rice pudding turn out grainy?
Grainy texture usually happens when the rice isn't cooked long enough or stirred too much while simmering. Always cook the rice uncovered for the full 25-30 minutes on low heat, stirring only every 5 minutes to prevent breaking the grains. If it's still grainy, blend it briefly with an immersion blender for a smoother finish.
How can I make this recipe kid-friendly?
Cut the sugar to ½ cup and add ½ cup mini marshmallows or chopped fruit (like bananas or berries) at the end. For extra fun, let kids arrange the toasted bread triangles on top before chilling. You can also serve it warm with a scoop of vanilla ice cream for a surefire hit.
Can I use instant rice for this recipe?
Instant rice works but won't give the same creamy texture. If you must use it, reduce the cooking time to 15-20 minutes and add 1 extra tablespoon cornstarch to compensate. For best results, stick with long-grain white rice—the extra cooking time helps create that signature velvety consistency.
What's the best way to reheat leftover rice pudding?
Gently reheat in a saucepan over low heat with 2 tablespoons milk or cream to restore creaminess. Stir constantly to prevent sticking. For individual servings, microwave for 45-60 seconds (covered) and stir well. The toasted bread topping should be added fresh to maintain its crunch.
