Rice kheer!! A quintessential Indian dessert that’s a must have after a delicious Indian feast. Made with fragrant rice, sugar and milk, this thick and creamy Indian rice pudding is easy to prepare. I have provided step by step instructions to make the kheer in Instant Pot as well.


WHAT IS KHEER?
Kheer is an Indian pudding recipe with many variations. This is one dish that’s made all over India in almost every state. Some sweeten the kheer with jaggery, some use sugar. Some make Kheer with bulgur wheat, millet, tapioca, or vermicelli, even green papaya, lauki (bottle gourd) etc. But primarily, kheer is made with some fragrant rice cooked in a simmered milk and then sweetened with sugar.
Rice Khiri or Chaula Khiri from Odisha
Rice was said to be a part of all religious function during the Chola dynasty that upheld rice for its life-sustaining qualities. The records of Jagannath Puri talks about how the kheer was tweaked further to create the famous kheer prasad. The Odia version of rice kheer, originated in the city of Puri, in Odisha about 2,000 years ago. It is cooked to this day within the Jagannath temple precincts there. Every single day, hundreds of temple cooks work around 752 hearths in what is supposed to be the world’s largest kitchen to cook over 100 different dishes, including kheer, enough to feed at least 10,000 people.


WHY YOU WILL LOVE THIS INSTANT POT INDIAN RICE PUDDING
There is something extremely comforting about kheer.., maybe because, its one sweet dish, that reminds us of childhood. Every time I have a sweet craving and can’t really think of anything to make.., I simmer a pot of milk and carry on to make kheer.
Kheer or Rice Pudding, is a dessert everyone from India everyone is familiar with – From North to South and East to West and this is one dessert, which need no occasion and the best part about kheer that makes it such an endearing sweet dish is, almost anyone can make it, and second, you can make a kheer out of most of the fruits and grains – from the famous apple kheer to bottle gourd to jackfruit and even almond that is usually used as a garnish.
Like the other kheer versions, rice kheer is also easy to make and the entire recipe can be made in one pan or pot.
Make this delicious and simple kheer recipe for festivals, get-togethers, special occasions, or just a weekend lunch, it is going to impress everyone who has a bite.

WHAT YOU NEED TO MAKE RICE KHEER
Rice – I have used gobindbhog rice in this recipe. In Odisha and Bengal, this short grained fragrant rice is used to make kheer. If you can’t source gobindbhog rice, then use regular basmati rice.
Milk – Whole milk is the best to use due to the fat content which makes the pudding really creamy. You can also half and half/ condensed milk etc. to make the kheer even more rich and creamy. But I have kept the recipe simple by using just regular whole milk.
Sugar: I have used plain granulated sugar. You can switch sugar with brown sugar or jaggery.
Nuts: For garnishing, I have used some almonds. But you can use any other nuts of choice like pistachios, cashews, etc.
HOW TO MAKE INDIAN RICE PUDDING IN INSTANT POT – STEP BY STEP INSTRUCTIONS
The easiest way to make kheer is in instant pot. All you need to do is, pour the milk and rice in instant pot on the porridge mode and forget about it.
Few things to remember though – If you are using jaggery/brown sugar in place of white granulated sugar then, wait for the kheer to cool down before sweetening it with jaggery or else, the kheer will curdle. (Guilty as charged!)
STEP 1: Wash and soak the short-grained gobindbhog rice for 30 minutes.
STEP 2: Turn on Sauté mode on your instant pot. Add the milk. Stir a few times to get the boil on the milk.
It’s important to allow the milk to come to that first boil before letting it simmer because of that way the milk is less likely to stick to the bottom.
STEP 3: As soon as the milk comes to a boil, hit CANCEL.
STEP 4: Drain the water from the rice and crush the rice gains with your fingers.
STEP 5: Mix in the pre-soaked crushed rice and sugar to the milk in the instant pot. Close the lid, press Porridge Setting. Set Porridge mode for 20 minutes, on sealing mode. Once the cook time is done, let the pressure release naturally for at least 15 minutes.
STEP 6: Open the lid and add cardamom powder. Then mix the kheer with a spatula. This will make the rice pudding thick and creamy.
STEP 7: Now turn on the SAUTE mode and simmer the kheer for few more minutes to get a thicker consistency.
STEP 8: Garnish with chopped nuts and serve the instant pot rice kheer chilled or warm.

HOW TO MAKE INDIAN RICE PUDDING ON STOVE TOP – STEP BY STEP INSTRUCTIONS
STEP 1: Rinse ¼ cup short-grained rice a couple of times in fresh water and then soak in enough water for an hour.
STEP 2: In a heavy bottom pan, take 1/2 gallon full fat milk. On high heat bring the milk to a boil while stirring constantly.
STEP 3: Once the milk boils, turn down the heat to a low.
STEP 4 Simmer the milk to thicken it slightly for about 45 minutes.
You will see the cream forming on the top of the pan. Keep pushing the cream to once side while the milk is simmering.
STEP 5 Drain the rice from the soaked rice and crush them with your fingers a bit. Add the crushed rice to the simmering milk and mix well. Simmer and cook rice on low heat. No need to cover the pan when the rice is cooking. Took me about an hour.
STEP 6: Add sugar and mix well. Again mix and continue to cook on low heat till the rice kheer thickens and the rice grains have completely cooked.
STEP 7: Switch off the heat when the rice grains are completely cooked. The kheer will thicken while its cooling.
SERVING SUGGESTIONS OF CREAMY INDIAN RICE PUDDING
- Serve this quick and easy Instant Pot Kheer either hot, just off the stove, or chilled.
- Top it with slivered nuts like almonds, pistachios, and cashew nuts for a lovely crunch.
- Garnish it with a few dried rose petals.
- Serve it as a dessert during festivals like Diwali, Holi, Rakhi.
- Take to the temple during Ratha Yatra to serve as an offering to God.
STORAGE SUGGESTIONS
- keep the rice kheer in refrigerator for about a week. Do not freeze the kheer. The milk curdles when thawed.
- If you like to serve it hot, heat it in a pan or in the microwave.
- If you feel it has become a little thick, then add in some milk and heat it nicely.

FREQUENTLY ASKED QUESTIONS
WHAT VARIETY OF RICE I CAN USE TO MAKE INDIAN RICE PUDDING
I prefer using aromatic fragrant rice in making authentic rice kheer. My go-to variety of rice is either gobindobhog or, khiri chaula from Odisha. However, those two varieties of rice aren’t easily available. In that case, you can use basmati rice.
WHICH NUTS I CAN GARNISH MY KHEER WITH?
I keep it authentic by keeping is simple. After the kheer is done, I garnish the kheer with some chopped almonds or cashews. You can use any dry fruits and nuts of your likings to make it more flavorful. You can even add a dash of rose water and cardamom powder to add flavors.
NOTE – if you roast the nuts with a bit of ghee before adding them to the kheer, the kheer will even be more flavorful.
DO I HAVE TO SOAK THE RICE OVERNIGHT?
You don’t need to. All you need is 30 to 40 mins of pre-soaking. If you are opting for brown rice, the soaking time may be a little bit more.
CAN I MAKE THIS RICE KHEER VEGAN?
Yes, absolutely. My go-to milk is oat milk. Its creamy and nutty which complements so well with rice.
WHAT CAN I SUBSTITURE SUGAR WITH?
You can use jaggery or brown sugar in making rice kheer. However keep on mind that, jaggery can make the milk curdle. So add jaggery only after the rice kheer is done. Once the kheer is made, keep it on the kitchen counter for 4 to 5 minutes, till the heat reduces a bit. Then add jaggery.
Same for brown sugar.
HOW CAN I SHORTEN THE COOKING TIME OF MAKING KHEER?
Use condensed milk or half and half to lessen the cooking time. If using condensed milk then reduce the amount of sugar.
WHAT IS THE RIGHT RATIO OF MILK-RICE-SUGAR?
My proportion is – ¼ cup of rice to 5 cups of milk to 1 cup sugar.
TIPS
To Prevent milk from burning – Brush a bit of ghee on your instant pot or heavy bottom pan before adding the milk. Keep an eye on the milk while you get that boil by stirring frequently.
Rice Texture – If you don’t like the texture of long grain rice in kheer, skip the step where the rice is toasted in the ghee. Once the rice has softened, mash them a little with your wooden spoon so that the grains break apart.
Cooked Rice: If you have cooked basmati rice, you can use that to make kheer also. Here is a quick recipe on making Basmati Rice.
Simmer and stir – Making kheer requires a bit of patience, it’s not something you can leave on the stove and walk away because the milk may burn. While the milk reduces and the rice softens, you’ll need to stir the pudding and scrape down the pot to prevent burning. Then go back to simmering to release steam, and stir again. Keep going until you get to your ideal consistency.
Here are Some Traditional Indian Food Recipes:
Chhena Poda Recipe with Ricotta Cheese

Rice Kheer | Indian Rice Pudding in Instant Pot
Equipment
Ingredients
- 5 Cups Whole milk (1 litre)
- 1/4 Cup Gobindobhog rice or short-grained kheer rice (soaked and then crushed) – 4 or 5 tablespoons
- 1 Cup Sugar (200g)
- 1 Tsp Cardamom Powder
Instructions
INSTANT POT KHEER METHOD
- Wash and soak the short-grained gobindbhog rice for 30 minutes. Crush the rice gently with your fingers.
- Turn on Sauté mode on your instant pot. Add the milk. Stir a few times to get the boil on the milk.It’s important to allow the milk to come to that first boil before letting it simmer. This method will make the milk less likely to stick to the bottom.
- As soon as the milk comes to a boil, hit CANCEL.
- Mix the pre-soaked crushed rice and sugar with the milk in the instant pot. Close the lid, and press Porridge Setting. on sealing mode. Once the cooking time is done, let the pressure release naturally for at least 15 minutes.
- Open the lid and mix the kheer with a spatula. This will make the rice pudding thick and creamy.
- Now turn on the SAUTE mode and simmer the kheer for a few more minutes to get a thicker consistency. Garnish with chopped nuts and serve the instant pot rice kheer chilled or warm.
STOVE TOP RICE PUDDING METHOD
- Rinse ¼ cup of short-grained rice a couple of times in fresh water and then soak in enough water for 30 minutes.
- In a heavy bottom pan, take 5 cups/1 liter of full-fat milk. On high heat bring the milk to a boil while stirring constantly. Once the milk boils, turn down the heat to a low. note – this will make the milk not to stick to the bottom
- Simmer the milk to thicken it slightly for about 45 minutes.You will see the cream forming on the top of the pan. Keep pushing the cream to once one side while the milk is simmering.
- Drain the rice from the soaked rice and crush them with your fingers a bit. Add the crushed ice to the simmering milk and mix well. Simmer and cook rice on low heat. No need to cover the pan when the rice is cooking. Took me about an hour.
- Add sugar, and cardamom powder and mix well. Continue to cook on low heat till the rice kheer thickens and the rice grains have completely cooked.
- Switch off the heat when the rice grains are completely cooked. The kheer will thicken while it's cooling.
That looks so delicious!
This is a recipe that doesn’t sound like anything I have ever tried, but it sounds amazing and I’d love to give it a try sometime. Thanks for sharing!
Amazing recipe! Trying this out really soon 😍😍
Kheer is now rated as no one food in the world.all the big rstrnts are serving kheer.this is healthy.if one consumes kheer prepared with kalajeera scented rice then it has medicinal property to increase immune power in body
Mmmmm! Kheer is one of my all time favorite desserts! When I was pregnant with my son, I ate it every day of my first two trimesters! LOL! Thank you for the recipe, I will definitely be trying it out!
Rice Kheer makes me nostalgic about childhood days when my mom used to make for us on weekends! Thanks for sharing the recipe!
Seriously this looks delicious and those photos are so beautiful styled and taken.
Rice pudding is one of my all time favorite snacks, love the addition of cardamom. Sounds so comforting!
Ok this looks delicious!!!!
Omg! So delicious.. I’ll definitely try this out..!
What a unique way of serving, I love how you mixed materials like glass, wood and matted bronze for an inviting presentation! Thanks for sharing
I have never heard of rice kheer but it looks delicious! Thanks for sharing!
Oh boy! What an elegant rice dish. Will be a lovely dessert for out next cooking adventure. Thanks.
Love this Indian take on rice pudding, I bet the cardamoms add an interesting flavour.
Your photos are absolutely gorgeous! And Indian rice pudding is my favorite…that infusion of cardamom just can’t be beat.
Love the history part of the post Aish!
Also I am so delighted to see the use of brown sugar in the recipe :).
Sounds sooooo good 😍
I have never really been a fan of rice pudding. I keep trying but it never really sits well with me. These photos are beautiful however and this does sound like a very good recipe for rice pudding and I may need to try this one.
My daughter loves rice pudding! We will have to try this!
I love rice pudding but I had no idea about its history in India. I’ve tasted different kinds and it’s always lovely with fruits. I would love to keep the recipe!
I love Rice Pudding and make it quite often. The entire family loves it. I like your recipe and will save it to make.
This looks super yummy! I need to try this recipe soon! I love how the instructions are easy to follow!
it looks delicious , I have an other recipe with rice that looks like this one , my be more lighter, but I am just curious to try yours thank for sharing
your version looks really yummy. I need to try to prepare it
This looks delicious. It is a great alternative to rice pudding and is so neat that it has such rich cultural history! Thanks for sharing.
Kaitlyn
http://www.mypostpartumlife.com
I remember the first time I ever had Indian food it was at a restaurant in Everett, WA. I for some reason was skeptical that I would like it but of course it was amazing and the part I especially like was the Rice Kheer!
wow, this looks really cool and really good. i have to take a look at this and try it out.
Surprisingly I’ve never had rice pudding. But this looks enticing!
Definitely worth trying – it has been a long time since I tried a recipe like this. Thanks
Thank you for stopping by and do let me know when you try the recipe.
As I am looking at the pictures it is bringing back memoirs of going out to eat with my grandparents. I remember the first time I had rice pudding. It looks really good.
This makes me nostalgic for home. We used to eat this a lot for breakfast! I definitely never learned how to make it on my own.
Looks as yummy as everything else you make. This doesn’t look too complicated and I can eat rice yay!
This does look pretty tasty…..feel free to send me a sample and I’ll review it on my blog!! (I wonder if Aish will fall for this?)
Would you be able to substitute cow’s milk for almond or coconut milk?
Kheer is indeed one of the most loved desserts in India. Also, it’s the most common dessert one will get in anyone’s home. Great recipe. Thanks for sharing.
I love rice pudding, definitely a reminder of my childhood. Never thought of adding something else to it. Will have to give that try.
I love rice pudding. Funny story – I’m staying with my cousin for a little while, and we decided to make rice pudding a week or so ago. About halfway through the cooking process we heard a loud noise in the kitchen, but we couldnt figure out what it was – until we went to pull it out of the oven. the glass dish we had it in had literally exploded and we had rice pudding all over the inside of the oven!
This is some of the best rice pudding I’ve ever had. I’d never heard of kheer before I found this recipe, but now it’s one of my favorite ways to make rice pudding. Great recipe.
This looks delicious. I wonder what it tastes like with tapioca or vermicelli, although I would imagine the original recipe made with rice will be the best.
I like rice pudding in most any style. The ones with added creative flair are the best!
wow this rice pudding was so beautiful and elegant. it was so cozy and soothing. I’ve haven’t had anything like it!
Thanks for this delicious recipe!
Thank You, Peggy!
Thank You, Nancy!
Thank You, Bryan!
Thank You, Ivana! It tastes rich and decadent
Thank You, Beth!
Wow! This looks incredibly delicious. Plus the creaminess of the texture makes it enticing and tempting. I’ll definitely make this at home!
Lovely! I only have an issue with having whole milk in this recipe. Can I use any alternative milk out there? Could I manage to get something similar?
This look yummy and never tried something like this before. I would like to try this recipe. Thank you for sharing!
I have always loved rice pudding and this recipe totally hit the spot. Love the cardamom flavour, it was so warm and comforting. Great recipe.
I just had a friend ask me for a good rice pudding recipe. This one looks amazing. Thanks for sharing.
This turned out better than I expected; it was sooooo good! I topped it off with pistachios which I roasted in ghee, as suggested, and they were the perfect finishing touch.
Thank you! 🙂
Thank you! 🙂
Thank you! 🙂
Thank you! 🙂
Thank you! 🙂 And yes you can use Oat milk or almond milk or coconut milk.
Thank you! 🙂
I haven’t tried this yet but reading your post makes me really have some taste of this. I am curious about the taste!
Kheer is an essential part of every Indian family. But dont you add khoya in it? Because the taste becomes more amazing. Also try making kheet with nolen gur, during winters it is amazing.
What detailed instructions, thank you!