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.

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, which concentrates the flavors and creates a thicker consistency. Stir occasionally to prevent sticking and scraping the sides of the pan helps incorporate the milk solids back into the pudding.

  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. Keep in mind that the flavor and texture may vary slightly, but it will still be delicious. Use a plant-based sweetener if you want to keep it vegan-friendly.

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

    If you don't have Basmati rice, you can substitute it with other types of short-grain rice, like Arborio or Jasmine rice. However, keep in mind that the texture and flavor may differ slightly. Make sure to adjust the cooking time as needed, as different rice varieties may absorb liquid differently.

  4. How should I store leftover Punjabi Kheer?

    To store leftover Punjabi Kheer, let it cool to room temperature, then transfer it to an airtight container. It can be refrigerated for up to 3-4 days. When ready to serve, you can enjoy it cold 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 Punjabi Kheer?

    Punjabi Kheer pairs wonderfully with a variety of Indian sweets and snacks. You can serve it alongside Gulab Jamun, Jalebi, or even savory snacks like Samosas. It also complements a festive meal, making it a perfect dessert for celebrations and special occasions.

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