Heat a non-stick pan over low flame. Add pistachios and lightly roast it for about 3-4 minutes. Turn the heat off and set aside to cool down. Then grind to a coarse powder.
In the same pan add 1 tsp ghee and heat it over low flame. Add the chopped almonds and cook for a minute. Transfer to a bowl and set aside.
Then add another teaspoon of ghee in the pan and once it melts, add the chopped pistachios. Cook for 1-2 minutes. Then transfer to a bowl and set aside.
Pour 1.5 tbsp ghee in a non-stick pan and heat it over a medium-low flame. Lower the flame and add semolina. Roast it for about 8-10 minutes while stirring continuously. Once the colour of the semolina becomes light golden and it gives off a mild aroma, turn the heat off.
Transfer the mixture to a plate and let it cool for 4-5 minutes.
Add condensed milk ( ½ cup+2 tbsand keep mixing until it comes together like a dough.
Divide the dough into two parts and place them in separate bowls. To the first bowl add coconut flakes, chopped almonds which were roasted in ghee and ¼ tsp cardamom powder. Mix well and shape them into small ladoos.
Brush each almond ladoo with condensed milk and roll them in desiccated coconut.
In the second bowl, add ¼ tsp cardamom powder and chopped pistachio which were roasted in ghee. Combine well and shape them into small ladoos.
Brush each pistachio ladoo with condensed milk and roll them in pistachio powder.