Kheer (Pakistani Rice Pudding)

Kheer Indian Rice Pudding


In a nutshell, Kheer is a Pakistani/Indian rice pudding. But let’s please ease out of this nutshell because it’s suffocating and unjust. Kheer is not just any rice pudding in which you quickly cook rice in sweet milk and sweep the sweat from your forehead and pitch your spatula in the air in hurrah. No. That’s not kheer. Neither is the liquidy stuff you get at Pakistani/Indian restaurants in the states. I’ll take a glass of sweet lassi instead thanks.
  Kheer Indian Rice Pudding
Kheer is slow cooked for a couple of hours in sweetened milk. It’s infused with cardamom. It’s stirred with care. You bet it’s a labor of love when you have to scrub the brown bits stuck to the bottom of your stainless steel pot later because the milk will catch at the bottom. I think I scrubbed 20 minutes of my life away just now. But man oh man, when you tear through the skin that coagulates on the surface of the Kheer and slip that spoon in your mouth, you would want to clean that pan every day. Ok, maybe not. Once a week?
Kheer Indian Rice Pudding
Kheer is the one dessert that I ABSOLUTELY cannot resist especially when its encased between two tiny terracotta bowls glued together with a rubber band with a small wooden popsicle stick clasped to it. When I get those bowls from Burns Road in Karachi, you better believe that I take my Kheer very seriously! To replicate that earthen feel, I bought similar looking terracotta bowls from Home Depot. Instantly the Kheer that just tasted excellent now has substance– a story to tell, a culture to give you a glimpse of. And might I add how ridiculously impressive it looks. Please Google images of Kheer and tell me that this doesn’t splatter all over them. Exactly:)

Kheer Indian Rice Pudding

5.0 from 2 reviews
Kheer (Pakistani Rice Pudding)
Cook time
Total time
A Pakistani rice pudding, Kheer is infused with cardamom and slow cooked for a couple of hours. End result is nothing short of magical!
Recipe type: Dessert
Cuisine: Pakistani
Serves: 4-5
  • 4½ cup whole milk
  • ¼ cup uncooked rice
  • 7 tbsp sugar
  • 4-5 cardamom pods
  • Crushed nuts to garnish (pistachio, cashews, blanched almonds)
  1. First, we are going to OVER cook the rice in boiling water for 10-12 minutes, until they get really soft and mushy.
  2. Next, strain the rice and with the back of a fork, mash it well until it resembles oatmeal.
  3. Next, heat up milk in a stainless steel deep saucepan and let it come to a gentle simmer.
  4. Open the cardamom pods and add it to the milk. (Once Kheer is done, you can simply take out the husk since we're only using 5 pods.)
  5. Next add the rice and sugar. The rice will be clumpy but as it cooks, it will break down.
  6. Now on very low heat, cook the Kheer for 3 hours. Make sure you stir every once in a while. The milk will inevitably catch at the bottom so make sure you use a stainless steel pot because if you use a non stick saucepan, the brown bits will peel off as you stir and distribute throughout the Kheer. That would be gross!
  7. After 3 hours of slow cooking, the Kheer will have thickened. It should fall in little clumps from the spatula (see the video for clarity).
  8. Immediately pour in terracotta bowls and garnish with crushed nuts. The skin that forms on the surface is the BEST part!
  9. Let Kheer cool in serving dish for 15-20 minutes before serving.
  10. You can keep this in the fridge covered for up to 3 days but who's even saving for later.


  1. heyy i love your youtube channel, the food always looks amazing. my question is what type of rice would i need to use to make this? or it does not matter?

    1. Thank you so much for your sweet words, Aliyah. I cook with basmati rice but i’m sure jasmine or any white rice will work just as well. Just make sure you really overcook the rice so it resembles a mush:)

  2. Can you do the first step a day before and cover the rice once cooled and place it in the fridge?

    1. I actually haven’t tried cooking the rice in advance but I don’t see a reason why it won’t work. Just microwave the cooked rice for 20-30 seconds to break up the clump.

  3. Hi! I stumbled upon your page yesterday and am already hooked. Excited to check out more videos and recipes.

    I have a couple of questions that I’m not entirely clear on.

    1- for overcooking the rice, do you bring the water to a boil first and then add the rice? Or do add the rice to water and allow it to boil together? I’ve had recipes for other things show as both ways.

    2- when heating up Milk, is that done on medium heat?

    1. Thank you Muzam for checking my blog! So it really doesn’t matter if you add rice to boiling water or together cause you’re going to overcook it regardless. As far as the flame, yes low and slow is the way to go because milk catches very easily. Also, make sure to use stainless steel pot so the scalded bits get stuck to the pan and don’t mix into the milk! Hope this helps!!

  4. Hello,I will be making kheer using ur procedure ..But instead of sugar I will be pouring condensed milk ,so much should it be put in tbsp?

    1. Hi Sakina, kheer made with condensed milk will have an entirely different procedure because we are not cooking it down. I have not tried making it with condensed milk so I can’t advise on how to go about it. But there are plenty of recipes out there with that variation:) Here’s a basic one I found on the internet

      Hope this helps:)

  5. I’m so glad I stumbled across this recipe! My mom always takes hours to make kheer and all the recipes I’ve found online call for a total of 25-30 minutes cook time. We skip the garnishing at my house though – we love kheer in all its simplicity and goodness! And the skin that forms on top? Ugh to die for!
    Thanks for sharing your recipe!!

    1. Thanks so much for checking this out and leaving a comment. I can’t think of making kheer any other way!

  6. This looks amaze balls. Can’t wait to try this!

  7. Used this recipe to make Kheer for the first time for my family. There was just one big dilemma.. It was way too delicious to share. I ended up eating 3/4 of the dish and had loads of complaints that I didn’t make enough. Everyone loved it! Next time I’ll double the recipe. Thanks for sharing your recipe!!

    1. Thank you for your amazing feedback Mk! I am in the process of putting up a Sheer Khurma recipe. I hope you give that a try:)

Leave a Reply

Your email address will not be published. Required fields are marked *

Rate this recipe: