Add the butter and cloves into your pan on medium low heat
Add the sooji and roast for 3-5 minutes, stirring frequently, until the sooji smells nutty. The color will darken a little - the aim is not to darken it, but roast it from the inside for the best flavor so don't rush the process! At high heat the butter will brown before anything else1
Stir in your sugar (starting with the ¼ cup), salt, and dry roast for 2-3 minutes. This will liquefy the sugar just a little and give it a mildly caramelly flavor. When you move the sugar around you will see it start to melt and that's perfect.
Now gradually whisk in ¾ cup water (I use 1 cup because I like a looser halwa for pooris), it will splutter but just whisk till smooth.
Add the cardamom powder, and let the halwa simmer, stirring occasionally until it starts to glisten. At that point (typically 7-8 minutes) the halwa is done, but you can choose to cook it more to get it to your preferred texture or add water to loosen it if needed!
Garnish with chopped almonds or leave plain and enjoy!
Notes
recipe notes and FAQs below, but if you want to make a full breakfast then the best way to tackle a Pakistani nashta is above the recipe card!