Take ghee in a heavy bottom pan. Add sooji and roast. Add the daal powder, and roast on slow flame ( an hour) till brown.( most tiring step, stir continuously and on low flame)
Add sugar , milk and mawa. when its thick add Cardamom powder and nuts.
You can store this halwa for many days. Before serving add a little milk and heat.