Rice Pudding- Kheer

Rice Pudding- Kheer is a popular dessert from the northern Indian cuisine. It is typically made by cooking rice with milk and sugar, and is enhanced by cardamom or saffron, and dried fruits and nuts like cashews, almonds, pistachios and raisins. There are many variations and names of this sweet treat all over India. It can also be made with broken wheat, tapioca or vermicelli. Kheer is typically served as a dessert and is often made as an offering during prayer ceremonies or festive occasions.

Rice Pudding- Kheer in Instant Pot

60 different variations:

Rice puddings are found in nearly every area of the world. There are variations in recipes based on cooking methods and list of ingredients, but rice (or a similar starch) and milk seem to be the common ones in most. According to Wikipedia, there are close to 60 different variations of Rice Puddings around the world.

Arroz Con Leche:

Another popular rice pudding is the Spanish/Latin American dessert called Arroz Con Leche, which literally translates to ‘rice with milk’. My daughters had to make traditional Latin American cuisine for their Spanish class at school. One of them opted to make Arroz Con Leche. She came home with a recipe, and that’s when I realized, how similar it is to Kheer. My daughter’s rice pudding got rave reviews at school and we added another great recipe to our family favorites! If you want to try it, I’ve added that recipe too!

Arroz-Con-Leche-Instant pot, Rice pudding-Kheer

Dairy-Free & Nut-Free Alternative:

This recipe can be made dairy-free by substituting milk with unsweetened, regular Almond milk, or full-fat coconut milk.  I’ve tried using low-fat coconut milk, but it just doesn’t taste creamy and smooth like it should.  I have observed that whenever I make kheer with almond milk, I do end up adding 1-2 tablespoons of extra sugar. If you want to make it  nut-free, use regular milk, and skip the nuts in the recipe.

Almond milk Kheer, instant pot

Coming back to Kheer recipe. I like to flavor mine with freshly ground cardamom. If you don’t like the black specs in it, you can use the store bought version, which is much lighter. Also, you can use raisins, coconut and even saffron to enhance your rice pudding. So, if your version is different than mine, simply use this recipe as a guideline and do your magic.

Rice Pudding- Kheer in Instant Pot

Rice Pudding in Instant Pot is a Game Changer:

Till I bought my electric pressure cooker, Instant Pot, I used to make Kheer on the stove-top. It would take me around 30-40 minutes (depending on quantity), but I had to babysit the pot. I had  to adjust temperature, keep stirring, make sure the milk doesn’t boil over. Definitely worth it, but why do that when you can have a hands-free option! Untill now, I believed that dairy has a tendency to curdle under high and fluctuating pressure, which is how many stove-top pressure cookers operate. But the Instant Pot is different. The Porridge mode allows you to cook at a consistent and even temperature- no changes in pressure till the cooking is done. So now, I can fill the pot with the ingredients, give it a stir, and set a timer on Porridge mode and forget about it! And it tastes amazing too- that’s a huge win for me.

How to Prevent the ‘Burn’ message:

My Mom’s Tip :

In order to ensure that the milk doesn’t stick/burn at the bottom of the pan, start by adding 1/4 cup water and then add the milk. Don’t ask me how, but this trick works every single time.

My Tip :

By turning the Saute mode on initially, the milks gets tempered, which means, it warms a bit before we close the lid for pressure cooking. This prevents the milk from curdling. Also, starting with a super clean pot also ensures that. So, wipe your inner pot clean to make sure nothing from the last meal is still sticking to it.

Stove-Top Recipe:

If you were making this on the stove-top, I’d suggest a heavy bottom sauce pot like this one: Non-Stick Sauce Pan.

  1. I start by adding the milk, give it a few minutes to warm up and then add rinsed and drained rice and nuts. Keep the heat at medium-high and stir intermittently, till the milk reaches a boil.
  2. Turn down the heat on medium and stir till rice get cooked.
  3. Add sugar and stir till sugar dissolves. You can mash the rice a little using a Potato Masher– it gives a good texture to the Kheer.
  4. Turn off the flame till you reach the right texture for how you like your Kheer. I personally, don’t like to thicken it a lot, because it will naturally thicken as it cools down. If it’s too thick, add more milk and adjust the sugar accordingly. Finish by sprinkling in some cardamom powder and enjoy warm or cold!

Some More Instant Pot Desserts

Instant Pot Caramel-Lava-Cake

Salted Caramel lava Cake

Petite Cheesecake/ Skinny Cheesecake, pressure cooker cheesecake, garam masala kitchen


Some More Indian Desserts

instant pot Carrot-Burfi-gajar burfi, garam masala kitchen

Carrot Burfi

Coconut Ladoos, Garam Masala Kitchen

Coconut Ladoo

Besan ladoo, garam masala kitchen

Besan Ladoo

Instant Pot Carrot Halwa GajarHalwa

Carrot Halwa

Sooji Sheera, rava kesari

Sooji Sheera

Rice Pudding- Kheer

Print Recipe
Serves: 4 Cooking Time: 20 minutes on Porridge mode




Prep: Rinse rice 2-3 times or till water runs clear. Soak in water till you arrange everything together. Chop nuts to your liking. Crush cardamom if using fresh.


Turn on Instant pot to Saute Mode. Add 1/4 cup water. Now add the milk. This prevents the milk from scorching the bottom of the pan. Add drained rice, sugar, nuts and give it a light stir. Hit cancel. Set instant pot to Porridge mode for 20 minutes. Valve set to Sealing Mode. Let the pressure release naturally for at least 15 minutes (NPR 15).


Open the lid. You can mash the rice a little using a Potato Masher- it gives a creamy texture to the Kheer. Add ground cardamom and stir. Kheer is ready to eat. You can enjoy this warm or cold!


If the Kheer is thin for your liking, you can cook of the milk by turning on the SAUTE mode. But remember, that it will thicken quit a bit as it cools. If Kheer is too thick for you, you can add more milk to it and cook it till the milk boils. Remember to add more sugar in that case.

SPICE CRAVINGS Store • Instant Pot Accessories • FAQs

Check out recommended kitchen gadgets & recipe ingredients at the SPICE CRAVINGS STORE


Spice Cravings is a participant in the Amazon Services LLC Associates Program, an affiliate advertising program designed to provide a means for us to earn fees by linking to Amazon.com and affiliated sites.

Never miss a recipe

You Might Also Like


  • Reply
    February 1, 2018 at 12:14 pm

    Hi Aneesha.. I am a newbie and hence a bit confused. I wish to make sevai kheer in my 3qt mini IP. Are these measurements and time settings for a mini IP? I looked through your site but did not find an altered recipe for a 3qt IP. I am quite worried about the quantity of milk and it spilling over.

    • Reply
      February 1, 2018 at 12:51 pm

      Hi Dipalee, This recipe for rice kheer needs 4 cups of milk. It can be made in a 3 Qt too. To test that, fill your 3Qt with 4 cups water and you’ll see it is way below the half-way mark. I don’t think it should be a problem. I always recommend warming the milk and adding the initial water so that the milk doesn’t burn or curdle. Hope this helps.

  • Reply
    April 26, 2018 at 3:47 pm

    Hello Aneesha,
    Thank you for the Kheer recipe! I have a 6 qt IP and I would like to double your recipe to serve 8. I will double each ingredient. Do I double the cooking time on “porridge” as well or slightly increase it? What do you suggest?

    • Reply
      April 26, 2018 at 3:49 pm

      Hi Elizabeth, cooking time stays the same- 20 mins on Porridge mode. Hope you enjoy it! Thanks, Aneesha

  • Reply
    Lakshmi S
    April 26, 2018 at 8:23 pm

    Thank you Aneesha for the recipe!!! Loved it! And thank you Elizabeth for the question- having 20 people over this Saturday! Had similar question :).

    • Reply
      April 26, 2018 at 9:49 pm

      You’re welcome Lakshmi! So glad you enjoyed this recipe. Kheer in IP is a game change for entertaining. I used to dread making kheer for a large crowd, but now it’s the easiest dessert I can make:-)

    Leave a Reply