Classic creamy rice pudding is short-grain rice simmered slowly in whole milk until it thickens into a spoonable, vanilla-scented dessert. It takes about 45 minutes and uses ingredients you likely already have. The honest reason to make it: it’s one of the most forgiving stovetop desserts you can learn, and the result is genuinely satisfying.
The short version of why this works
Two things drive the result here. First, starting the rice in water rather than milk gives it a head start on cooking without any risk of scorching — milk burns easily at high heat, water doesn’t. Second, Arborio rice releases starch as it cooks, and that starch is what thickens the pudding naturally without any cornstarch or eggs. Stirring frequently during the milk stage keeps that starch moving so it thickens evenly instead of clumping at the bottom. Those two steps — water first, then frequent stirring with the milk — are the whole recipe.
If something goes sideways
- The pudding is still soupy after 20 minutes with the milk: Keep going. Thickening can lag and then happen quickly in the last few minutes. Pull it off heat when it coats the back of a spoon — it will continue to set as it cools.
- It’s thick but gluey, not creamy: The heat was probably too high. Next time, keep it at a steady medium rather than a rolling simmer. For now, stir in a splash of warm milk off the heat to loosen it.
- There’s a skin on top after cooling: That’s normal. Press a piece of plastic wrap directly onto the surface before refrigerating and the skin won’t form.
- The rice stuck and scorched on the bottom: This usually means the heat crept up or you stepped away too long. Use a heavy-bottomed saucepan if you have one — it distributes heat more evenly and gives you more margin.
- The chilled version is much stiffer than expected: Rice pudding firms up considerably in the fridge. Stir in a tablespoon or two of cold milk before serving to bring it back to a looser consistency.
About the ingredients
Arborio is worth seeking out over standard short-grain rice — the higher starch content makes a noticeably creamier pudding without any extra effort. If you swap in a dairy-free milk, oat milk performs closest to whole milk here because of its natural starchiness; almond milk produces a thinner, less rich result. Skip the garnish of ground cinnamon if you’re serving this warm — not worth the extra dish. It matters more on the chilled version where the flavor has time to settle in. One thing to watch with sugar: the recipe is moderately sweet by design, so taste before adding honey on top, especially if you’re serving to kids who may find it too sweet combined.

Classic Creamy Rice Pudding
Equipment
- Medium saucepan
- Wooden spoon
- Measuring cups
- Measuring spoons
Ingredients
- ¾ cup short grain white rice arborio rice preferred for creaminess
- 1.5 cups water cold, filtered
- 2 cups whole milk organic recommended
- ⅓ cup granulated sugar
- 1 tsp vanilla extract pure vanilla extract for best flavor
- ¼ tsp ground cinnamon optional for sprinkling on top
- 1 pinch salt
Instructions
- In a medium saucepan, bring the water to a soft boil over medium heat, then add the short grain white rice and a pinch of salt. Stir gently.
- Reduce the heat to low, cover, and simmer for about 15 minutes or until the rice is tender and has absorbed all of the water.
- Add in the milk and sugar to the cooked rice. Increase the heat to medium and cook uncovered, stirring frequently to prevent sticking, until the mixture is creamy and thickened, around 20 minutes.
- Remove from heat and stir in the vanilla extract. Allow the pudding to cool slightly.
- If desired, sprinkle ground cinnamon before serving for a hint of spice and aroma.
Notes
- For a richer flavor, try using a mixture of whole milk and half-and-half.
- For those who prefer honey, drizzle just before serving for added sweetness.
Nutrition
Your questions, answered
Can I use long-grain rice instead of short-grain or Arborio?
You can, but the pudding will be noticeably less creamy. Long-grain rice releases much less starch during cooking, so the texture stays looser and more grainy rather than thick and smooth.
How do I know when the pudding is done cooking?
It’s ready when it looks slightly underdone — still a little looser than you want it. Residual heat thickens it further as it cools, so pulling it off the stove while it still looks slightly runny gives you the right final texture.
Can I make this ahead and reheat it?
Yes, it keeps in the fridge for up to three days. Reheat gently on the stovetop over low heat with a splash of milk stirred in, since it will have thickened considerably overnight.
My milk keeps threatening to boil over — what am I doing wrong?
The heat is too high. Once you add the milk, medium heat should produce a gentle simmer with occasional small bubbles, not a full boil. Lower it immediately if you see it climbing — a boil-over happens fast and the milk scorches quickly after that.
More sweet things to bake
- Creamy Cardamom Pistachio Rice Pudding
- Luxurious Almond Croissant Bread Pudding
- Elegant Black Tea Panna Cotta
- Provence-Inspired Lavender Honey Panna Cotta