Creamy Rice Pudding is the ultimate comfort food that takes me right back to my grandmother’s kitchen. This version simmers slowly on the stovetop, infusing whole milk with a split vanilla bean and warm cinnamon for a rich, nostalgic flavor. You get that thick, velvety texture that coats the back of a spoon without relying on canned condensed milk. It’s an elegant way to transform simple pantry staples into a dessert that feels truly special.
Why You'll Love This Recipe
- Delivers a luxuriously smooth texture without any canned condensed milk
- Uses a whole vanilla bean for aromatic flavor
- Tempering egg yolks creates a custard-like consistency
- Gentle stovetop method gives you perfect control
- Makes your whole kitchen smell incredible
- I make this on rainy days when I need a hug in a bowl.
Ingredients You’ll Need
- Uncooked long-grain white rice: Rinsing removes excess starch so the grains stay distinct and the pudding never turns gummy. Jasmine or Basmati works best for that light, fluffy texture.
- Whole milk: Provides the rich body needed for a classic creamy rice pudding. Always use full-fat for the best results.
- Granulated sugar: Sweetens the mixture perfectly. Start with the recipe amount and adjust to your preference.
- Vanilla bean: The split bean adds incredible depth. Scrape the seeds right into the milk for those beautiful speckles.
- Ground cinnamon: Warms up the flavor profile and pairs perfectly with the vanilla. Use a fresh jar for the best aroma.
- Fine sea salt: Balances the sweetness and enhances every other flavor in the pot.
- Large egg yolks: These are the secret to a rich, custard-like texture. Tempering them prevents scrambling.
- Pure vanilla extract: Adds a final layer of vanilla flavor after the bean has done its job.
- Unsalted butter: Stirred in at the end for extra silkiness and a glossy finish. Using unsalted lets you control the salt level.
- Ground nutmeg: A light dusting on top adds a warm, spicy aroma that looks and smells amazing.
- Raisins or dried cranberries: These add chewy bursts of sweetness. Stir them in near the end so they don’t overcook.
- Whipped cream or vanilla bean ice cream: The ultimate creamy topping that takes the dessert to the next level.
- Toasted slivered almonds or chopped pecans: Adds a welcome crunch to contrast the soft, creamy rice.
How to Make It
Rinse the Rice:
Start by rinsing the rice under cold water in a fine-mesh sieve. Keep going until the water runs completely clear, then drain it well. This step is crucial for removing excess starch and prevents the final pudding from becoming gummy.
Combine Ingredients:
In a medium, heavy-bottomed saucepan, combine the rinsed rice, whole milk, sugar, the split vanilla bean (scrape the seeds into the milk and add the pod), ground cinnamon, and salt. This builds the flavor base right from the start.
Start the Simmer:
Bring the mixture to a gentle simmer over medium heat. You must stir frequently with a wooden spoon to prevent the milk from scorching on the bottom of the pan.
Cook Low and Slow:
Reduce the heat to low to maintain a very gentle simmer. Cook uncovered for 35-40 minutes, stirring every 5-7 minutes. The pudding is ready when the rice is completely tender and the mixture has thickened considerably. If you’re using raisins, stir them in for the last 10 minutes of cooking.
Temper the Egg Yolks:
While the pudding cooks, whisk the egg yolks in a small bowl until they are smooth. Slowly ladle about 1/2 cup of the hot milk mixture into the yolks, whisking constantly. This tempering process gradually raises the egg temperature and prevents them from scrambling when added back to the hot pot.
Finish the Custard:
Pour the tempered egg yolk mixture back into the saucepan, stirring constantly. Cook for 2 more minutes over low heat. You’ll notice the pudding thickening further and coating the back of a spoon.
Final Enrichment:
Remove the pot from the heat. Fish out the vanilla bean pod and discard it. Stir in the unsalted butter and pure vanilla extract until the butter is fully melted and incorporated into the hot pudding.
Rest and Serve:
Let the creamy rice pudding rest for 10 minutes to set up slightly before serving. It will continue to thicken as it cools, reaching that perfect consistency.

You Must Know
- The pudding will seem thin when first removed from heat; trust the process.
- Stir from the bottom of the pot each time to prevent sticking.
- Low and slow is the secret to creamy, intact rice grains.
- I always let mine rest the full 10 minutes for that perfect spoonable texture.
Storage Tips
Store your cooled rice pudding in an airtight container in the refrigerator for up to 4 days. You might notice a delicious skin forming on top, which you can either enjoy or stir back in. If you prefer a looser texture for cold leftovers, just stir in a splash of milk before serving. To reheat, warm it gently on the stovetop over low heat, stirring constantly to maintain that creamy consistency and prevent scorching. It makes a fantastic breakfast treat the next day!
Ingredient Substitutions
If you don’t have a vanilla bean, you can use an extra teaspoon of vanilla extract plus 1/4 teaspoon of ground nutmeg to mimic that warm spice. For an even richer texture, swap 1 cup of the whole milk for half-and-half or heavy cream. If you need a dairy-free version, full-fat coconut milk and vegan butter work surprisingly well, though it will change the flavor profile. And while raisins are classic, dried cranberries or even chopped dates add a lovely tart contrast.
Serving Suggestions
Serve the warm pudding in shallow bowls, dusted with a little extra ground nutmeg or cinnamon for aroma. For a truly indulgent dessert, add a dollop of lightly sweetened whipped cream and a sprinkle of toasted slivered almonds or chopped pecans for crunch. It also transitions beautifully into a breakfast dish—try it with a handful of fresh berries or sliced banana right on top. The warm spices pair wonderfully with the fresh fruit.
Cultural Context
Rice pudding exists in countless forms around the world, from the rice pudding of Scandinavia to the arroz con leche of Latin America. This specific creamy, custard-style version is a staple of classic American home cooking, often passed down through generations as a way to make a luxurious dessert from humble ingredients. The stovetop method with egg yolks is a traditional technique that creates that signature velvety mouthfeel, setting it apart from quicker, canned-milk versions. It’s a true test of patience and love in the kitchen.

Pro Tips
- Don’t rush the simmering process—low and slow prevents mushy rice.
- Always stir from the bottom to ensure even cooking and prevent sticking.
- The pudding thickens significantly as it cools, so don’t panic if it looks loose at first.
- For extra creamy texture, swap 1 cup of milk for half-and-half or heavy cream.
- I find a heavy pot makes all the difference in heat distribution.
Frequently Asked Questions
For the best creamy rice pudding, use long-grain white rice like Jasmine or Basmati. These varieties cook up fluffy and separate, preventing the dish from becoming overly gummy, while still releasing enough starch to create that signature velvety texture.
Yes, this pudding is excellent for making ahead. Let it cool completely, then store it in an airtight container in the refrigerator for up to 4 days. The pudding will thicken as it chills. You can enjoy it cold or gently reheat it on the stovetop with a splash of milk to restore its creamy consistency.
Absolutely. While a split vanilla bean provides an incredible depth of flavor, you can easily substitute it. If you don’t have a vanilla bean, simply add an extra 1/2 teaspoon of pure vanilla extract along with the other ingredients. For a different twist, try adding a strip of orange or lemon zest to the milk as it simmers.
Your creamy rice pudding is ready when the rice is tender and has a soft, slightly chewy texture, typically after about 45 minutes of simmering. The mixture should be thick enough to coat the back of a spoon, and it will continue to thicken as it cools. A slow, steady simmer is crucial for the best texture.
This Classic American dessert is versatile. Serve it warm or chilled, and top it with a sprinkle of extra ground cinnamon, a dollop of whipped cream, or fresh berries. For a delightful crunch, try adding toasted nuts like almonds or pecans, or a drizzle of caramel or chocolate sauce.