Print

Creamy Indian Rice Pudding (Kheer) Recipe

4.6 from 95 reviews

Creamy Kheer is a traditional Indian rice pudding made with basmati rice, whole milk, and flavored with cardamom and saffron. This comforting dessert is gently simmered until thick and creamy, then garnished with pistachios and almonds for a delightful texture and taste. Perfect served hot or cold, it’s a classic treat that offers a rich and aromatic experience.

Ingredients

Scale

Rice and Milk Base

  • ½ cup / 100 grams Basmati Rice
  • 5 cups / 1.2L Whole Milk (use coconut or almond milk for dairy-free option)
  • ½ tbsp Ghee (can substitute butter or vegan butter)

Flavorings

  • 6 Cardamom Pods (split)
  • 78 strands Saffron
  • ⅓ cup / 70 grams Granulated Sugar (start with ¼ cup then add more as desired)
  • Pinch of Salt

Garnishes (Optional)

  • 3 tbsp Pistachio (chopped)
  • 2 tbsp Almonds (chopped)

Instructions

  1. Wash and Drain Rice: Measure out the basmati rice into a small bowl and wash it thoroughly until the water runs clear to remove excess starch. Drain the rice using a fine sieve to ensure no water remains.
  2. Toast Rice and Cardamom: Heat the ghee in a heavy-bottomed pan over low-medium heat until melted. Add the split cardamom pods and the drained rice, stirring to combine. Toast them for 1-2 minutes until fragrant to enhance the aroma.
  3. Add Milk and Boil: Pour the whole milk into the pan with the toasted rice and cardamom. Bring the mixture to a boil over medium heat, stirring frequently to prevent sticking, which should take about 5-7 minutes.
  4. Simmer to Thicken: Reduce the heat to low and let the kheer simmer gently for 40-50 minutes. Stir every few minutes to avoid scorching. The rice will cook fully, and the milk will thicken into a creamy consistency.
  5. Optional Whisking: For shorter rice grains, gently whisk the kheer with a metal whisk once the rice is cooked but some liquid remains. This breaks up the grains for a smoother texture.
  6. Add Sugar, Saffron, and Salt: Stir in the sugar (begin with ¼ cup and adjust to taste), the saffron strands, and a pinch of salt. Continue cooking for an additional 5-10 minutes until the kheer reaches your preferred thickness and sweetness.
  7. Adjust Consistency and Sweetness: Taste and add more sugar if needed. If the pudding is too thick, add some milk to thin it out, or cook longer for a thicker result. Remember the pudding will thicken slightly as it cools.
  8. Remove Cardamom and Garnish: Before serving, remove the cardamom pods. Garnish the kheer with chopped pistachios and almonds if desired. Serve warm or chilled according to preference.

Notes

  • Use heavy-bottomed pans to prevent milk from burning during the long simmering process.
  • For a dairy-free variation, substitute whole milk with coconut or almond milk and ghee with vegan butter.
  • Adjust sugar quantity based on personal preference or dietary needs.
  • Gentle stirring is crucial to avoid the rice sticking to the bottom and burning.
  • Saffron not only adds flavor but also a lovely golden hue to the kheer.
  • Kheer thickens as it cools, so consider slightly undercooking if serving cold.
  • Garnishes are optional but add a nice texture contrast and visual appeal.

Keywords: Kheer, Indian Rice Pudding, Creamy Dessert, Cardamom, Saffron, Indian Sweet, Rice Pudding Recipe