Rice kheer is classic Indian rice pudding made with rice, sugar, milk and flavored with cardamom, nuts and touch of rose water. This creamy pudding is one of the most popular Indian desserts and the perfect way to finish off an Indian meal!
4-5tablespoonssugar 50-62.5 grams , adjust to taste
3tablespoonschopped nutsI used chopped cashews & almonds
1 & ½teaspoonsrose wateroptional
Instructions
Rinse ⅓ cup rice (65 grams) until water turns clear. Then soak the rice in 1 & ½ cups of water for 30 minutes. Once 30 minutes are up, drain the water using a colander and set the rice aside. You can use ½ cup of rice if you prefer a really thick kheer.
Heat a heavy bottom pan on medium heat. Then add 1 teaspoon ghee to it and then add the soaked & drained rice to the pan. Also add 3-4 green cardamom pods (crushed).
Toss the rice with the ghee and cardamom for 1 to 2 minutes, stirring constantly until aromatic. Then add 1-liter whole milk to the pan and stir well. Set heat to medium-high.
Let the milk come to a boil, this will take around 10 to 12 minutes. Keep stirring in between with a spatula so that the milk doesn't stick to the bottom of the pan.
Once the milk has come to a boil, lower the heat to low and let the kheer cook for around 25 minutes on low heat. Stir every 2 minutes or so. The milk will reduce considerably after 25 minutes, and the kheer will look thick, and the rice will be completely cooked. If you want super thick kheer, cook for 15 more minutes at this point.
Now, stir in 4-5 tablespoons sugar (according to taste) and mix. Also add 3 tablespoons nuts (chopped).
Cook the kheer for 5 to 10 more minutes after adding the sugar and nuts. The sugar should dissolve completely. Don't worry if your kheer doesn't look very thick at this point. It will continue to thicken as it cools down.
Remove the pan from heat. Stir in 1 & ½ teaspoons rose water (if using). Garnish with more nuts and serve the kheer warm or chilled. I love mine chilled and serve it after chilling it in the refrigerator for 4 to 5 hours.
Instant Pot Kheer
To make the kheer in the Instant Pot, add ¼ water to the instant pot followed by milk, rice, sugar and cardamom pods. You can also add saffron or vanilla if you like. You can also stir in the nuts now or sauté them in ghee in a separate pan and add later.
Close the lid (make sure the rings is completely clean else milk might curdle). Press the porridge button and cook on high pressure for 20 minutes. Let the pressure release naturally.
Open the lid and give the kheer a stir. Add rose water (if using). Press the sauté button and let the kheer simmer on sauté for 2 to 3 minutes. It will continue to thicken as it cools down. Serve hot or chilled.
Video
Notes
Leftover kheer and can kept in the refrigerator for 2 days. Reheat on stovetop as it might become too thick after sitting in the refrigerator.
Use a heavy bottom stainless steel pot to make this kheer recipe. Kheer tastes better when made in a steel pot and the thick bottom prevents the milk from sticking to the bottom.
I recommend using only whole milk for this recipe for a creamy kheer, I don't recommend using low fat milk for this recipe.
Vegan version: use non-dairy butter and plain almond milk or oat milk in this recipe to make it vegan.