This old-fashioned rice pudding recipe is the definition of simple comfort. Serve it warm or cold and enjoy it for breakfast or dessert!

This old-fashioned rice pudding recipe is comfort in a bowl. I love making it on a cold, rainy day when all I want to do is curl up on the couch in my favorite lounge clothes. What’s better? It’s actually not all that bad for you.
Whether you’re looking for a simple way to satisfy a sweet tooth or just trying to edge your way back to childhood comfort, this recipe for rice pudding comes together with just 5 wholesome ingredients and about 30 minutes of cooking time. It’s perfect to batch cook at the top of the week and have on hand for quick snacking – especially for you busy parents out there!
What Rice is Best for Rice Pudding?
Hands down, the best rice for to use for this recipe is basmati. It has a sturdier long-grain and really pleasant aromatics that are released as it slow cooks. The next best option is jasmine rice. That being said, if all you have on hand is regular white rice, use it! The pudding will still be melt-in-your-mouth delicious.

How to Make this Rice Pudding Recipe
Making this recipe only requires 5 ingredients and a tiny bit of prep. Below, find a quick hitter overview of the recipe before you dive in.
- Bring the Milk to a Boil: In a Dutch oven or soup pot, bring the milk to a boil.
- Add in the Dry Ingredients: Next, add in the rice, oatmeal, salt, and sugar. Turn the heat down to medium and cook the pudding for 20-25 minutes, stirring frequently to prevent it from burning to the bottom of the pan. Serve warm or cold with your favorite toppings!


Tips & Tricks
Here, find a handful of tips and tricks to help you nail this rice pudding recipe.
- Watch the milk closely. Milk tends to boil very quickly, so keep a close eye on it to prevent it from burning. Immediately after it begins to boil, add in the rest of the ingredients to bring the temperature down.
- Use basmati rice. Basmati rice has a sturdy long grain and wonderful aromatics, making it the best rice for making rice pudding. Alternatively, you could use jasmine as the next best option.
- Opt for Whole Milk. Nothing compares to the creaminess whole fat milk adds to the pudding. While you can use 2% or non-fat, it just doesn’t yield the same texture.
Hot Tip: If you want an Indian-style pudding, swap the whole milk for coconut milk and add in a bit of cardamom. YUM!
Serving this Rice Pudding Recipe
Rice pudding can be served for either breakfast or dessert and eaten either hot or cold. If you’re eating it in the early hours, top it with fresh berries, jam and some chopped nuts. If you’re enjoying it after a meal, top it with ground cinnamon and raisins or some chocolate shavings.

Storing Leftovers
Whether you’re storing a little leftover pudding in the fridge or freezing some to keep on hand for whenever a craving strikes, find all best tips here.
- Refrigerator: If you plan to eat your leftovers within a week, store the pudding in an airtight container in the fridge. Not only with the container keep the rice from hardening, but it will also prevent the pudding from soaking up any smells in your refrigerator.
- Freezer: To have pudding on hand for up to 3 months, freeze it. To do so, allow the pudding to first cool down completely. Then, portion it into small freezer-safe bags. To thaw, place a bag in the fridge overnight or sit it on the counter at room temperature for a couple of hours.
Reheating Tip: The best way to reheat rice pudding is in a saucepan with a little butter over low heat or in the microwave for a couple of minutes.
FAQ
Do you eat rice pudding hot or cold?
You can eat rice pudding hot or cold. It all depends on your personal preference!
Why did my rice pudding turn out runny?
Rice pudding is supposed to be a bit runny when it comes off the heat. However, it will thicken as it sits at room temperature or chills in the fridge.
Why did my rice pudding turn out chewy?
Your rice pudding turned out chewy if you didn’t cook the rice long enough. Before removing the pudding from heat, taste a spoonful to ensure the rice is fully cooked.
How long does rice pudding last in the fridge?
Rice pudding lasts for up to a week in the fridge. As it marinates in itself, the flavors continue to develop and the pudding gets thicker. Hello, delicious leftovers!
Can you freeze rice pudding?
Yes, you can freeze rice pudding for up to 3 months. It’s best to portion it out in small, freezer-safe bags so you can thaw small amounts at a time.
Other Hearty Grain & Seed Recipes
- Overnight Oats (10 Flavors) – Overnight soaked oatmeal
- Old-Fashioned Oatmeal Pudding – Hearty breakfast oatmeal
- Chocolate Raspberry Granola Recipe – Tart and crunchy granola
- Crazy Easy Chia Pudding (Only 3 Ingredients) – Chia seed pudding
Recipe
Ingredients
- 2 qt milk
- 1 cup rolled oats
- 1/2 cup rice jasmine or basmati
- 1 tbsp sugar
- 1 tsp salt
Instructions
- In a large soup pot, bring the milk to a boil (be sure to keep a close eye on the milk as it boils pretty quickly).
- Add in the rice, oatmeal, salt, and sugar. Bring the heat down to medium and cook the pudding for 20-25 minutes, or until the rice is fully cooked.
- Serve warm with your favorite toppings!
Hi, so just so I am sure....it is 8 cups of milk? Thank you.
Yup - that's correct, Karyn!
Hi,Natalia.is it right amount of milk 2 quart for 1/2 cup of rice? Mine looked like soup😀
Rice pudding contains more milk and sugar than rice. If it's too runny let it cook a bit longer. It should also thicken as it cools.
Make sure you use the suggested rice and the oatmeal. They both contain starch that helps thicken the pudding.
Yup! The starch is what really thickens the pudding and gives it that irresistible texture. Uh oh - now I'm hungry!
Hey Natalya, it should be slightly runny. Did you add oatmeal?
Hi Natasha! This recipe looks great but you didn’t specify how to cook it, should I just follow same instructions as if I were to cook rice, simmer under lid on low heat ?
Medium heat means a bit more then a simmer but not a full rolling boil. Stir constantly so it doesn't burn.
Thanks for the tip here, Cat! You're 100% correct. Milk will burn if it's cooked on too high of a heat.
Hi Inna, what do you mean? When you scroll down under ingredients you can see step by step.
Natasha, thank you for this recipe! It's delicious!
Hi Natasha! I am so glad you liked the recipe. My kids love kasha, ask for it every morning and I don't mind 🙂 Because it's so great and healthy.
Today was the second day in the row that I made this kasha. Today it was requested for lunch actually.
Easy and healthy 🙂 After a flight with junk food, this would be amazing right now!
are the proportions right? because im cooking it right now, and I thought that its too much milk, is it going to thicken once its cooked?
It does turn out pretty runny, not thick.
oh, it just looks like its pretty thick in texture in your picture!!! it did thicken once it was cooked!! its yummy! thank for the recipe!! I had a hard time figuring out though how much is 2 oz of oatmeal lol..
I use measuring cup 🙂 I still plan to update the pictures for this recipe.
oh my goodness thats right! i totally didnt think about using a measuring cup! I need to get one of those!!
Oh lol 🙂
Its great for a rainy morning 🙂
Oh this made me crave it so much! I haven't eaten anything like this in a looong time.