Authentic and traditional Punjabi method to cook kheer, a creamy rice pudding.

Punjabi Kheer recipe
Prep Time
10min
Cook Time
20min
Total Time
30min

Ingredients

3 Servings
(1 serving = 1 bowl)

Main Ingredients

  • full-fat milk
    full-fat milk
    1L
  • milk for soaking rice
    milk for soaking rice
    200mL
  • broken Basmati rice
    broken Basmati rice
    60g
  • sugar
    sugar
    60g
  • cardamom powder
    cardamom powder
    1tsp
  • blanched chopped almonds, pistachio, cashew, raisins
    blanched chopped almonds, pistachio, cashew, raisins
    2tbsp

How to make Punjabi Kheer

Preparation

  1. Step 1

    Boil 1 litre of milk in a heavy-bottom pan for 5-6 minutes.

  2. Step 2

    Meanwhile, wash the rice and soak it in 200 ml milk with 1 tsp cardamom powder.

Cooking

  1. Step 1

    When the boiling milk reduces to 3/4 of its original volume, add the soaked rice and milk mixture.

  2. Step 2

    Cook on medium to low heat for 10 minutes, stirring occasionally and scraping the sides of the pan if needed.

  3. Step 3

    Add the nuts and cook for a minute.

  4. Step 4

    Add sugar, lower the heat, and cook for 3-5 minutes.

  5. Step 5

    Remove from heat and serve hot or chilled.

Nutrition (per serving)

Calories

386.7kcal (19.33%)

Protein

12.0g (24%)

Carbs

54.7g (19.88%)

Sugars

20.0g (40%)

Healthy Fat

6.0g

Unhealthy Fat

12.0g

% Daily Value based on a 2000 calorie diet

Tips & Tricks

  1. Keep stirring the kheer to prevent it from sticking to the bottom of the pan.

  2. Adjust the sugar according to your taste preference.

FAQS

  1. How do I make Punjabi Kheer creamy and rich?

    To achieve a creamy and rich texture in Punjabi Kheer, use full-fat milk and cook it slowly over low heat. Boil the milk until it reduces to about three-quarters of its original volume before adding the soaked rice. Stirring occasionally and scraping the sides of the pan will also help incorporate the creaminess.

  2. Can I make Punjabi Kheer dairy-free or vegan?

    Yes, you can make a dairy-free version of Punjabi Kheer by substituting full-fat milk with coconut milk or almond milk. Just ensure to adjust the cooking time as plant-based milks may have different boiling points and thickness compared to cow's milk.

  3. What can I substitute for broken Basmati rice in Punjabi Kheer?

    If you don't have broken Basmati rice, you can use regular Basmati rice or even short-grain rice like Arborio, which will give a similar creamy texture. Just remember to soak the rice beforehand to ensure it cooks evenly.

  4. How should I store leftover Punjabi Kheer?

    Leftover Punjabi Kheer can be stored in an airtight container in the refrigerator for up to 3-4 days. When ready to serve, you can enjoy it chilled or reheat it gently on the stove, adding a splash of milk if it has thickened too much.

  5. What are some good pairings for serving Punjabi Kheer?

    Punjabi Kheer pairs wonderfully with a variety of Indian sweets and snacks. You can serve it alongside Gulab Jamun or Jalebi for a festive touch, or enjoy it with a side of fresh fruit for a lighter option. It's also delightful with a sprinkle of extra nuts on top for added crunch.

Loading reviews...

hobbi_espassion's profile picture
instagram

Preeti Kalia

(@hobbi_espassion)

Authentic Punjabi Recipes Easy cooking videos Collabs- preetikalia179@gmail.com Jalandhar...

chefadora
© 2025 Chefadora Pty Ltd, All Rights Reserved

Marnirni-apinthi Building, Lot Fourteen,
North Terrace, Adelaide, South Australia, 5000
Australia