Soak split bengal gram in water for 3-4 hours.
In pot, add milk and split Bengal gram (soak) and bring it to boil.
Cover and cook on low flame until lentil is tender and milk is dried. (Approx.30-35 minutes) and let it cool.
In grinder, grind the whole mixture. Add milk (as required) to make a paste.
In wok, heat desi ghee and add green cardamom and mix it.
Now add lentil paste,stir continuously and cook until ghee separates.
Add sugar, stir well until sugar dissolves.
Add cardamom powder and mix well until ghee separates
Add almonds, raisins and desiccated coconut and mix well.
Halwa is ready!