Wash, rinse and peel 1 kg carrots(7 to 8 juicy carrots). Grate the carrots using a grater or a food processor.
Meanwhile, boil milk and keep aside.
Next, in a heavy bottomed pan, add the grated carrots and 3 cups of boiled milk and mix together. Cook on low to medium heat. Slow-cook the carrots and keep stirring occasionally.
After sometime, the milk will start boiling and frothing. Note that the carrots also leave some water while cooking.
Keep stirring the mixture and slowly the milk will start reducing.Scrape the sides of the pan gently to remove the evaporated milk solids and blend it in with the carrots. Continue cooking and stirring till the mixture is almost dry. Meanwhile, in a small pan, add 1 tsp of clarified butter/ghee. Add the chopped cashews, almonds, pistachios and lastly the whole raisins. Shallow fry and take out the fried nuts and keep aside.
When the carrot mixture is almost dry, add 4 tbsps of clarified butter and mix well. Add 10 tbsps of powdered organic sugar to the mixture.Note that you can reduce the sugar as per your requirement. Some carrots are sweeter, so you can add or reduce sugar accordingly. You can even use a sugar substitute or jaggery powder. Next, sprinkle cardamom powder over the cooked carrot mixture . (Use a mortar and pestle to powder if you don't have pre-ground cardamom powder).
Mix well and simmer till the carrots are cooked and the mixture is thick.
Stir and simmer till the mixture is completely dry and the ghee is released from the sides.
Garnish with shallow-fried cashews, almonds, pistachios and raisins.You can add the soaked saffron strands at this stage.Serve hot or cold.