Rice pudding becomes creamy when you stir it often and use whole milk for richness. If you’ve ever wondered how to cook rice pudding that’s both comforting and foolproof, you’re in the right place. This guide covers everything from choosing the right rice to fixing common mistakes, all in a simple, step-by-step way.
You don’t need fancy equipment or rare ingredients. Just a pot, some milk, sugar, and rice. Let’s get started.
Why Homemade Rice Pudding Beats Store-Bought
Homemade rice pudding tastes fresher and creamier than anything from a box. You control the sweetness, the texture, and the flavor. Plus, it’s cheaper and uses pantry staples.
When you learn how to cook rice pudding from scratch, you also avoid preservatives and artificial thickeners. It’s a win-win.
How To Cook Rice Pudding
This is the core method. Follow these steps for a classic, creamy rice pudding every time.
Ingredients You Need
- 1 cup white rice (short-grain or medium-grain works best)
- 4 cups whole milk
- 1/2 cup granulated sugar
- 1/4 teaspoon salt
- 1 teaspoon vanilla extract
- Optional: cinnamon stick, raisins, nutmeg
Step-By-Step Cooking Instructions
- Rinse the rice. Rinse it under cold water until the water runs clear. This removes excess starch and prevents gumminess.
- Combine rice, milk, salt, and sugar in a heavy-bottomed saucepan. Use a pot that distributes heat evenly to avoid scorching.
- Bring to a gentle simmer over medium heat. Stir occasionally to prevent the rice from sticking to the bottom.
- Reduce heat to low and cover the pot. Let it cook for 25–30 minutes, stirring every 5 minutes. The rice should be tender and the mixture thick.
- Remove from heat and stir in the vanilla extract. If using raisins or cinnamon, add them now.
- Let it rest for 10 minutes. The pudding will thicken more as it cools.
- Serve warm or chilled. Top with a sprinkle of cinnamon or a drizzle of honey.
That’s the basic method. But there are variations and tips to make it even better.
Choosing The Right Rice For Pudding
Not all rice works the same. Short-grain rice, like Arborio or sushi rice, releases more starch and creates a creamier texture. Long-grain rice, like jasmine or basmati, stays separate and less creamy.
If you only have long-grain, that’s fine. Just cook it a bit longer and stir more often. The result will be less creamy but still tasty.
Can You Use Brown Rice?
Yes, but brown rice takes longer to cook and needs more liquid. Use 1 cup brown rice with 5 cups milk and cook for 45–50 minutes. The texture will be chewier and nuttier.
Milk Choices: Whole, Low-Fat, Or Non-Dairy
Whole milk gives the richest, creamiest pudding. Low-fat milk works but yields a thinner result. Non-dairy milks like almond, oat, or coconut also work, but they change the flavor and texture.
Coconut milk makes a dairy-free version that’s very rich. Oat milk is naturally sweet and creamy. Almond milk is thinner, so you may need to add a little cornstarch to thicken.
How To Adjust For Non-Dairy Milk
- Use 1 tablespoon cornstarch mixed with 2 tablespoons cold water per cup of milk.
- Stir the slurry into the pudding during the last 5 minutes of cooking.
- Cook until it thickens, about 2–3 more minutes.
Sweeteners And Flavor Variations
White sugar is standard, but you can swap it for brown sugar, honey, maple syrup, or coconut sugar. Brown sugar adds a caramel-like depth. Honey makes it floral and slightly thinner.
For extra flavor, try these additions:
- A cinnamon stick or star anise while cooking
- Lemon or orange zest stirred in at the end
- A pinch of cardamom or nutmeg
- Dried fruits like raisins, cranberries, or chopped apricots
- A splash of rose water or orange blossom water
Common Mistakes And How To Fix Them
Pudding Is Too Thin
If your pudding is runny, it likely needs more cooking time. Simmer it uncovered for another 5–10 minutes, stirring constantly. You can also mix 1 tablespoon cornstarch with 2 tablespoons cold milk and stir it in.
Pudding Is Too Thick Or Gummy
This happens when you overcook or use too much rice. Add a splash of warm milk and stir until it loosens. Next time, reduce the cooking time by 5 minutes.
Pudding Scorched On The Bottom
Scorching occurs when the heat is too high or you don’t stir enough. Use a heavy pot and keep the heat low. If it’s already scorched, don’t scrape the burnt bits into the pudding. Pour the good part into a clean bowl.
Rice Is Hard In The Middle
Undercooked rice means you didn’t cook it long enough or used too little liquid. Return it to the stove, add 1/2 cup milk, and simmer for another 10 minutes.
Storing And Reheating Rice Pudding
Store leftover pudding in an airtight container in the fridge for up to 5 days. It will thicken as it chills. To reheat, add a splash of milk and warm it on the stove or in the microwave, stirring every 30 seconds.
You can also freeze rice pudding for up to 3 months. Thaw it in the fridge overnight, then reheat with extra milk.
Can You Make Rice Pudding Ahead Of Time?
Yes, rice pudding actually tastes better the next day because the flavors meld. Make it a day ahead and refrigerate. Just stir in a little milk before serving to restore creaminess.
How To Cook Rice Pudding In A Slow Cooker
Using a slow cooker is hands-off and prevents scorching. Here’s how:
- Combine 1 cup rice, 4 cups milk, 1/2 cup sugar, and 1/4 teaspoon salt in the slow cooker.
- Cook on low for 2–3 hours, stirring once or twice.
- Stir in vanilla and any extras. Let it sit for 10 minutes before serving.
Note: Slow cookers vary, so check after 2 hours. The pudding should be thick and creamy.
How To Cook Rice Pudding In An Instant Pot
Instant Pot rice pudding is fast and foolproof. Follow these steps:
- Rinse 1 cup rice. Add it to the Instant Pot with 1 cup water and a pinch of salt.
- Pressure cook on high for 4 minutes. Quick release the steam.
- Stir in 3 cups milk, 1/2 cup sugar, and 1 teaspoon vanilla.
- Select sauté mode and cook for 5–7 minutes, stirring constantly, until thickened.
- Let it cool before serving.
This method cuts down cooking time significantly.
How To Cook Rice Pudding On The Stove: Pro Tips
Stovetop cooking gives you the most control. Here are some pro tips:
- Use a heavy-bottomed pot to distribute heat evenly.
- Stir with a wooden spoon or silicone spatula to avoid scratching the pot.
- Don’t walk away. Stir every few minutes to prevent sticking.
- If you like a skin on top, don’t stir the last 5 minutes. If you don’t, cover the pot with a lid.
How To Cook Rice Pudding Without Milk
You can make rice pudding with water or broth, but it won’t be as creamy. For a dairy-free version, use full-fat coconut milk or a blend of oat milk and coconut cream. The coconut cream adds richness.
Another option is to use evaporated milk, which is thicker and creamier than regular milk. Just dilute it with equal parts water.
How To Cook Rice Pudding For A Crowd
Scaling up is easy. Use a 1:4 ratio of rice to milk. For 8 servings, use 2 cups rice and 8 cups milk. Cook in a large pot, stirring more frequently. You can also bake it in the oven.
Oven-Baked Rice Pudding For A Crowd
- Preheat oven to 325°F (160°C).
- Combine 2 cups rice, 8 cups milk, 1 cup sugar, and 1/2 teaspoon salt in a baking dish.
- Bake uncovered for 1 hour, stirring every 15 minutes.
- Stir in vanilla and let it cool.
This method is less hands-on and works well for parties.
How To Cook Rice Pudding With Leftover Rice
Got leftover cooked rice? You can make pudding in 15 minutes. Here’s how:
- Combine 2 cups cooked rice, 2 cups milk, 1/4 cup sugar, and a pinch of salt in a pot.
- Simmer over medium heat for 10–12 minutes, stirring often.
- Add vanilla and any extras. Serve warm.
This is a great way to use up leftover rice without starting from scratch.
How To Cook Rice Pudding That’s Not Too Sweet
If you prefer less sugar, reduce it to 1/4 cup or use a sugar substitute like stevia or monk fruit. You can also add unsweetened applesauce or mashed banana for natural sweetness.
Another trick is to use a pinch of salt to balance the sweetness. Salt enhances flavor without adding sugar.
How To Cook Rice Pudding With A Caramelized Top
For a crème brûlée-style top, sprinkle a thin layer of sugar over the finished pudding and use a kitchen torch to caramelize it. Let it sit for a minute to harden before serving.
This adds a lovely crunch and extra sweetness.
How To Cook Rice Pudding In Different Cuisines
Rice pudding appears in many cultures. Here are a few variations:
- Arroz con Leche (Latin America): Uses cinnamon sticks and sometimes condensed milk.
- Kheer (India): Made with basmati rice, cardamom, saffron, and nuts.
- Risalamande (Denmark): Served cold with cherry sauce and almonds.
- Teurgoule (France): Baked slowly with cinnamon and nutmeg.
Each version has its own twist, but the basic technique is similar.
Frequently Asked Questions
Can I Use Instant Rice For Rice Pudding?
Yes, but the texture will be softer and less creamy. Cook it for only 10–15 minutes and use less liquid.
How Do I Know When Rice Pudding Is Done?
The rice should be tender and the mixture should be thick enough to coat the back of a spoon. It will thicken more as it cools.
Why Is My Rice Pudding Watery?
You may have used too much milk or not cooked it long enough. Simmer it uncovered to evaporate excess liquid.
Can I Make Rice Pudding Without Sugar?
Yes, use a sugar substitute or rely on natural sweetness from fruits like mashed banana or dates.
How Long Does Homemade Rice Pudding Last?
Store it in the fridge for up to 5 days. Reheat with a splash of milk to restore creaminess.
Final Thoughts On How To Cook Rice Pudding
Now you know how to cook rice pudding in multiple ways: stovetop, slow cooker, Instant Pot, or oven. The key is patience and stirring. Use whole milk for richness, short-grain rice for creaminess, and adjust sweetness to your taste.
Don’t be afraid to experiment with flavors. Add a pinch of cardamom or a swirl of jam. Rice pudding is forgiving and versatile.
Remember, practice makes perfect. The first batch might not be perfect, but it will still be delicious. Keep stirring, keep tasting, and you’ll master it in no time.
Happy cooking, and enjoy your creamy, comforting bowl of homemade rice pudding.