Put the carrot slices in a pan. Cover them with just enough water.
Cook the carrot till done.
Heat 1 tsp ghee in a pan over medium heat.
Stir fry the cashew nuts in the ghee till they become light pink in colour.
Take out the cashew nuts from the pan.
Blend the cashew nuts and carrots in a blender or food processor. If you're using the blender you may need to add little water. I used the water in which the carrots were cooked. Be careful not to add to much as you want a thick puree.
Heat the remaining ghee over medium heat.
Add the carrot puree or paste to it. Stir fry for 3-4 minutes, till the water disappears.
Add milk and bring the mixture to a gently boil. Stir frequently so that the milk does not stick to the bottom.
Let the mixture simmer for 5 -7 minutes or till it becomes thick.
Add saffron, cardamom powder, sugar and coconut cream.
Let it simmer for 4-5 minutes. By now the mixture should be thick. Remember to stir frequently.
Serve it hot or cold. Garnish with chopped nuts before serving.