Cook mode on — screen stays awake
Indian🥗 VegetarianDesserts

Kheer

Basmati rice simmered slowly in milk until creamy, scented with cardamom and saffron, and finished with almonds, pistachios and raisins.

Total time1 h 35 min
Prep10 min
Cook55 min
Marinate / rest30 min
DifficultyEasy
kcal per serving~360
Jump to recipe ↓

Suggest an edit to Kheer

What’s wrong?

KheerIllustrative image

About this dish

Kheer is a rice-and-milk pudding cooked across India and often served at festivals and family occasions. Its creaminess comes from slowly reducing the milk, not from adding cream.

1Preparation

  1. Rinse the rice until the water runs clear, then soak it for 30 minutes and drain.
  2. Soak the saffron in 1 tbsp of warm milk taken from the measured milk.

2Cooking

  1. Bring the milk to the boil in a heavy-based pot, stirring so it does not catch.
    🔥 medium heat
  2. Add the rice and simmer, stirring and scraping the bottom every few minutes, until the rice is completely soft and the milk has reduced by about a third and turned creamy.
    🔥 low heat
  3. Add the sugar and stir until it dissolves and the kheer thickens slightly.
    🔥 low heat
  4. In a small pan, heat the ghee and stir the almonds and raisins in it until the almonds are golden and the raisins plump up.
    🔥 medium heat
  5. Stir the cardamom, the saffron with its milk and most of the almonds and raisins into the kheer, cook for 2 minutes, then take it off the heat.
    🔥 low heat

3Serving

  1. Ladle the kheer into bowls; it thickens further as it cools.
  2. Top with the pistachios and the remaining almonds and raisins, and serve warm or chilled.

💡 Tips & common mistakes

  • Common mistake: leaving the milk unstirred — it sticks, scorches and gives the kheer a bitter taste. Keep stirring and scraping the bottom.
  • Add the sugar only once the rice is cooked; sugar added early slows the grains from softening.
  • Take it off the heat while still slightly runny, as it thickens a lot once cool.

🔁 Substitutions

  • Short-grain rice can replace the basmati for a thicker texture.
  • Jaggery can replace the sugar; add it after turning off the heat so the milk does not curdle.

👨‍🍳 Cooked it? Verify it in your name

Cook this recipe, verify it in your name and share your experience — it will show “Verified by Chef …” with a link to your page.

🍽️ Comments and cooking experiences

Share a comment, photos of your dish, or both.

Be the first to cook it and share how it went

Cook the dish, take a photo, and tell us how it turned out and what you changed.

Why are you reporting this experience?

Similar recipes

Create your account — free