Heat grated jaggery and 1/2 cup of water till it liquidifies on low flame. In the meantime, heat ghee in a seperate pan. Add rava and fry it for 2 minutes.
Grind the mixture of roasted peanuts, chana dal, jaggery, sugar and other nuts of your choice into a fine powder. Add this powder along with rava. Don’t forget to keep stirring the rava while you do other things.
Add the filtered jaggery syrup and mix well. Keep it on low flame to avoid burning.
Cut the ripe plantain into pieces and add it to mixie. Grind it to a smooth paste. No need to add water. Add this to the pan and mix well.
Add mentioned water, pinch of salt and crushed cardamom. Mix well and cook till the mixture seperates from the pan. See below picture.
Switch off the flame and cover it. Grease a square or rectangular baking tray with oil. Transfer the halwa to the baking tray and spread evenly with the help of greased bottom measuring cup.
Crush some cashews and spread over it. Press gently so that nut dont come out easily. Refrigerate it for 2-3 hours. Then cut and serve.