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

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

Ingredients

3 Servings
(1 serving = 1 bowl)

Main Ingredients

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

How to make Punjabi Kheer

Preparation

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

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

Cooking

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

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

  3. Add the nuts and cook for a minute.

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

  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