Peel the skin of the louki.
Grate the louki with the big grater hole side.
Take a non stick pan and heat desi ghee.
Add the grated lauki and mix well.
Put a lid and let louki cook on medium heat for 4-5 minutes.
Louki will turn slightly soft.
Add milk.
Mix well.
Put a lid and let louki cook on low to medium heat.
Stir occasionally. No need to do it quite frequently because there's ample of milk in the pan.
Cook till all milk is gone.
Add mawa, sugar and desiccated coconut.
Give them a good mix.
Add green food colour.
Mix well.
Let louki cook on low to medium heat.
Stir from time to time.
A stage will come when louki will reach the consistency of halwa.
Add cardamom powder and mix. (You can enjoy it as halwa as well).
Keep cooking until lauki starts to get dry and starts leaving the base of the pan.
Now remove the pan from heat and quickly spread the mixture evenly on a pre-greased plate.
Sprinkle the nuts on top and gently tap them so that they stick to the mixture.
Keep aside to cool down completely.
Cut into barfi.
Enjoy.