Roast the flour in a heavy bottom skillet on medium heat for about 7-8 minutes or until it gives a pleasant roasted aroma.
Add ghee, mix well, and cook for 2-3 minutes.
Add water and sugar and continue cooking well, scrape the bottom of the pan so that it does not stick.
Add cardamom powder and raisins and continue cooking it by covering it with a lid.
Cook for about 5-7 minutes, stirring intermittently until the water evaporates, halwa looks dark brown and starts leaving the sides of the pan. The ghee will also start releasing.