Keep all the ingredients ready. Roast broken wheat in a thick bottomed pan with a tablespoon of ghee until nice aroma comes.
Then add required amount of water to it and cook covered in low medium for 10-12 minutes or until the broken wheat is completely cooked. Give a stir occasionally.
In the meantime, Peel the apple with a peeler. Remove the seeds. Cut them into cubes and puree it using a blender.
Heat jaggery in a saucepan with water till it immersed level. Once the jaggery melts completely, switch off the flame. Filter the jaggery water using a strainer and keep it ready.
Once the broken wheat is completely cooked add pureed apples. Mix well.
Now add filtered jaggery water and cardamom powder. Cook it further until all the water is absorbed. Keep stirring in between and add the remaining ghee little by liitle. In the meantime, ghee fry the cashews and raisins. Keep aside.
When the halwa forms a whole mass and doesn't stick to the pan, add ghee fried cashews and switch off the flame.