Take whole wheat in a wide bowl and rinse it many times. Soak it for 1 day in enough water. Then drain all the water and add it to mixer. Along with a cup of water, grind it to fine batter.
Next, strain the batter using fine strainer and collect thick extract of wheat. Transfer the wheat residue to mixer again.
Adding sufficient water grind it again to fine puree. Strain it again and collect it's extract in the same way.
Let this collected wheat extract rest for a day. It will ferment and water floats above. Discard all the water and add a cup of fresh water. Mix well and bring it to the consistency of neeru dosa batter.
Next heat a heavy bottom pan adding sugar and a cup of water. Let the sugar dissolve in low flame. Then carefully include wheat batter prepared above.
Start cooking in medium flame with continuous stirring. It will begin to thicken. Include food color and continue stirring.
Add cashew pieces, cardamom seeds and continue stirring.
Next at regular intervals add ghee and keep stirring till it reaches the halwa consistency. It may take 1 hour to 1.30 hours. Squeeze a small lemon in between. At the final stage the mixture oozes ghee and it holds shape.
Transfer to a tray and let it rest for 1 hour and then mark pieces.
Tasty and delicious wheat halwa is ready to serve on this Diwali festival.