Rinse well and soak rice in water for 30 mins. You can also use without soaking.
Heat milk on a heavy bottom pot or a Dutch oven
Once it starts boiling add rice to it. Stir and mix using spoon/ spatula.
Cook on low flame until rice is cooked.
Keep stirring at regular intervals to avoid sticking of rice to base.
Once the rice is cooked and it starts to thicken add sugar, cardamom powder, and chopped dry fruits. Mix well.
Stir continuously to avoid burning. Cook for 2 – 3 mins more.
In the end, add 2 tbsp ghee to it and mix well.
Switch off the gas and cool the kheer to room temperature.
Then refrigerate it and serve chilled for better taste.
Garnish with a few more chopped cashew nuts and almonds.
Notes
If using long grain rice, pulse it in a blender once to make them coarse and smaller grains so that they will be cooked easily. Keep stirring at regular intervals to prevent burning at the base of the pot.