Chop almonds and cashewnuts and microwave it in 1/2 cup water for 2 minutes. Keep them aside.
Wash, peel, and grate the bottle gourd by discarding the husk and seeds.
Heat a kadai or saucepan and add ghee.
When ghee gets heated, add grated bottle gourd, and stir fry for 10 minutes.
Add milk and let it simmer for 20 minutes on low flame.
Keep stirring in between to ensure that bottle gourd does not stick to the bottom of the kadai.
Add condensed milk, stir, and let it simmer. Keep stirring in between.
Add the microwaved dry fruits. Do not add water if which remains after microwaving dry fruits.
After 15-20 Mins, you will notice that the milk would have reduced to 1/4.
At this stage stir continuously till lauki starts separating from the edges of the kadai.
Add the sugar and keep stirring continuously.
Add a pinch of salt and stir till the lauki halwa thickens and ghee being released from the sides.
Garnish with finely chopped almonds, cashewnuts and pistachios and few strands of kesar/saffron.