The short answer: this rice pudding recipe simmers 1/2 cup of uncooked white rice in 4 cups of whole milk with sugar, salt and a cinnamon stick for about 35 to 45 minutes on the stove, then finishes with vanilla. It serves 4, warm or cold, and needs no eggs and no oven.
- Key numbers: 1/2 cup rice · 4 cups whole milk · 1/3 cup sugar · 1/4 teaspoon salt · 1 teaspoon vanilla
- Done test: take it off the heat when it looks like loose porridge; it thickens as it cools
- Next step: get the free recipe book starter pages (we email it to you), or save your version in the Family Recipe Binder ($6.99)
Our picks for rice pudding recipe
Starter pickPrintables
Meal Planner & Grocery List
Weekly meals, a grocery list sorted by aisle, and pantry and freezer inventories so you shop once and waste less.
Printables
Family Recipe Binder
Section dividers, four recipe page layouts with room for the family story, 4x6 and 3x5 cards and a conversion chart - print it or type into the fillable version.
Prep time: 15 minCook time: 45 minTotal time: 1 hr 10 minServings: 4 servingsTotal includes 10 min of resting, chilling or rising.
This is the classic stovetop method, starting from uncooked rice. A shortcut using leftover cooked rice follows the main steps.
Rice pudding ingredients
| Ingredient | Amount | Notes |
|---|---|---|
| Medium-grain or arborio rice, uncooked | 1/2 cup | Long-grain white works, less creamy |
| Whole milk | 4 cups | Plus a splash to loosen leftovers |
| Granulated sugar | 1/3 cup | Up to 1/2 cup for a sweeter pudding |
| Salt | 1/4 teaspoon | Do not skip; it rounds out the milk |
| Cinnamon stick | 1 | Or 1/2 teaspoon ground cinnamon |
| Pure vanilla extract | 1 teaspoon | Added off the heat |
| Butter | 1 tablespoon | Optional, for richness |
| Raisins | 1/3 cup | Optional |
| Ground cinnamon or nutmeg | For topping | Optional |
Serves 4.
The batch makes about 3 cups of pudding. Rice, milk and sugar are the structure; the rest is flavor you can change.
How to make rice pudding
- Rinse the rice briefly in a fine strainer only if it looks dusty. For the creamiest pudding, skip rinsing so the surface starch stays on.
- Combine the rice, milk, sugar, salt and cinnamon stick in a heavy-bottomed 3- to 4-quart saucepan. Bring to a gentle simmer over medium heat, stirring so the rice does not settle and stick.
- Lower the heat so the milk barely bubbles at the edges. Cook uncovered for 35 to 45 minutes, stirring every few minutes and scraping the bottom and corners with a heatproof spatula. Stir more often in the last 10 minutes as it thickens.
- Check a few grains. The rice should be completely tender with no chalky center, and the pudding should look like loose porridge that still flows off the spoon.
- Take the pan off the heat. Remove the cinnamon stick and stir in the vanilla, butter and raisins, if using. Let it stand 10 minutes; it will thicken noticeably.
- Serve warm with a dusting of cinnamon, or press plastic wrap onto the surface to stop a skin from forming and chill it for a cold, firmer pudding.
Most rice pudding problems come from heat. A full boil scorches the milk on the bottom of the pan and boils over; a heavy pan and a low simmer prevent both.
Rice pudding with leftover cooked rice
Leftover rice makes this a 25-minute dessert. Simmer 2 cups of cooked white rice with 2 1/2 cups of whole milk, 1/4 cup of sugar, a pinch of salt and a cinnamon stick, stirring often, for 20 to 25 minutes, until creamy. Finish with vanilla as above.
Only use leftover rice that was handled well. The University of Maine Cooperative Extension explains that cooked rice left at room temperature can let Bacillus cereus produce toxins that reheating does not remove, and advises refrigerating cooked rice within two hours of cooking (one hour if the room is 90°F or hotter) and eating it within about three to four days. Rice that sat out on the stove overnight should not become pudding. Our page on how long cooked rice is good for in the fridge covers cooling, storing and freezing rice in more detail.
Which rice to use
| Rice | Result | Notes |
|---|---|---|
| Arborio or other medium-grain | The creamiest, thickest pudding | Most starch release |
| Short-grain (sushi-style) | Very creamy, soft grains | Watch closely; it thickens fast |
| Long-grain white or jasmine | Looser pudding, separate grains | Add 5 to 10 minutes if grains are firm |
| Basmati | Fragrant, lighter body | Pairs well with cardamom |
| Brown rice | Chewy, nutty | Needs much longer and extra milk; cook it first, then use the leftover method |
| Parboiled (converted) | Grains stay firm and separate | Not recommended |
Variations
- Custard-style rice pudding with egg: whisk 1 egg yolk with 1/2 cup of the hot pudding in a bowl, stir it back into the pan, and cook over low heat, stirring constantly, for 2 to 3 minutes. The FDA's egg safety guidance says dishes containing eggs should be cooked to 160°F; check with a food thermometer.
- Arroz con leche style: add a strip of lemon or orange peel with the cinnamon stick, and replace the sugar with about 1/2 cup of sweetened condensed milk stirred in at the end. More Latin American desserts are in the Mexican desserts guide.
- Coconut rice pudding: replace 1 1/2 cups of the milk with a can of coconut milk, and top with toasted coconut or mango.
- Cardamom rice pudding: add 4 lightly crushed cardamom pods with basmati rice, and finish with chopped pistachios.
- Chocolate rice pudding: stir 2 ounces of chopped dark chocolate into the hot pudding with the vanilla.
- Dairy-free: use unsweetened oat or soy milk. They scorch a little more easily, so keep the heat low.
Troubleshooting
Pudding is runny. Let it cool for 10 minutes before you judge. If it is still thin, return it to low heat for 5 to 10 minutes, stirring.
Pudding is thick and stiff. It cooked too long or chilled overnight. Stir in warm milk a few tablespoons at a time.
Rice is still firm. The heat was too low to simmer, or the rice is long-grain. Add 1/2 cup more milk and keep cooking until tender.
Scorched bottom. Do not scrape the burnt layer into the pudding. Pour the pudding into a clean pan without scraping, then taste; a light scorch can be hidden with cinnamon, a heavy one cannot.
Skin on top. Press plastic wrap or parchment directly onto the surface while it cools.
Storage
Cool the pudding quickly in a shallow container and refrigerate it within 2 hours of cooking. It keeps about 3 to 4 days covered in the refrigerator. It thickens as it sits, so loosen each portion with a splash of milk. Reheat in the microwave or a small pan, stirring, until warm, or eat it cold. Freezing works but makes the texture grainy, so make only what you will eat in a few days.
How it compares with other puddings
Rice pudding is the stovetop, pantry-staple member of the pudding family. Bread pudding is baked from stale bread soaked in custard, banana pudding layers vanilla pudding with bananas and wafers, and chia pudding sets overnight in the refrigerator without cooking. Choose rice pudding when you have milk and rice on hand and 40 minutes at the stove.
A low-cost dessert from the pantry
Rice pudding uses ingredients most kitchens already have: rice, milk, sugar, salt and a spice. A half cup of rice and a quart of milk turn into dessert for 4, and the leftover-rice version turns yesterday's side dish into something new instead of food waste. Planning a pantry dessert like this into the week is part of the approach in the meal planning on a budget guide.
Plan dessert into the week

If you cook extra rice on Monday, write rice pudding on the plan for Tuesday or Wednesday so the rice gets used inside its 3- to 4-day window.
- Meal Planner & Grocery List, $3.99. A weekly menu and an aisle-sorted grocery list, so the milk is on the list when the rice is.
- Family Recipe Binder, $6.99. Record your rice, sugar level and favorite spice.
Browse more kitchen printables in the printables shop.
Want the starter pages by email? Get the free recipe book pages (we email them to you).
Frequently asked questions
What is the best rice for rice pudding? Medium-grain or short-grain white rice, such as arborio, makes the creamiest rice pudding because it releases more starch into the milk. Long-grain white rice also works and gives a looser pudding with more separate grains.
How do you make rice pudding on the stove? Stovetop rice pudding is made by simmering 1/2 cup of uncooked rice in 4 cups of whole milk with sugar, salt and a cinnamon stick for about 35 to 45 minutes, stirring often, then adding vanilla off the heat. It serves 4.
Can you make rice pudding with leftover cooked rice? Rice pudding can be made with leftover cooked rice: simmer 2 cups of cooked rice in about 2 1/2 cups of milk with sugar and cinnamon for 20 to 25 minutes. Use rice that was refrigerated within 2 hours of cooking and is no more than 3 to 4 days old.
Why is my rice pudding runny? Rice pudding looks runny on the stove because it thickens a lot as it cools. Take it off the heat when it looks like loose porridge; if it is still thin after cooling, simmer it 5 to 10 minutes more.
Why did my rice pudding get thick and gluey? Rice pudding turns thick and gluey when it cooks too long or sits in the fridge, because the rice keeps absorbing milk. Stir in a few tablespoons of warm milk until it loosens again.
Do you need eggs in rice pudding? Rice pudding does not need eggs; this stovetop version thickens from the rice starch alone. An egg yolk makes a richer, custard-style pudding, and any version with egg should be cooked to 160°F.
Can you eat rice pudding cold? Rice pudding can be eaten warm or cold. Cold rice pudding is firmer, so stir in a splash of milk before serving if you want it creamier. Refrigerate it within 2 hours of cooking.
How long does rice pudding last in the fridge? Homemade rice pudding keeps about 3 to 4 days in the refrigerator, covered, when it goes in within 2 hours of cooking. Spread it in a shallow container so it cools quickly.
Can you freeze rice pudding? Rice pudding can be frozen, but the texture turns grainy and a little watery after thawing. Thaw it in the refrigerator and stir in warm milk while reheating to bring it back together.
What is the difference between rice pudding and arroz con leche? Arroz con leche is the Latin American and Spanish style of rice pudding, usually simmered with cinnamon and citrus peel and often sweetened partly with condensed milk. The base method is the same as this stovetop rice pudding.
Where can I save my family rice pudding recipe? The Family Recipe Binder ($6.99) from HomeBase Paper Co. has fillable recipe pages, so the rice, milk ratio and spices your family uses stay with your other desserts.
Sources
- University of Maine Cooperative Extension: Is your leftover rice safe? extension.umaine.edu
- FDA: What you need to know about egg safety fda.gov
