Heat a deep pan on a medium heat and when it is hot, add the ghee( Clarified Butter). When the ghee melts, add the sooji/ semolina and stir to mix well.
Roast the sooji (stirring frequently) till it begins to turn a very light golden color and give off a faint aroma. This aroma is enough to make your mouth water! The roasted sooji will have the grainy consistency of wet sand at the beach! Now add the cashews and raisins to the Sooji and mix well.
While you are roasting the Sooji, in a separate pot and on medium heat, bring a mixture of the milk, water, sugar and cardamom to a rolling boil, stirring often.
This next step involves much bubbling and splashing so be prepared and careful! When the sooji is roasted, gently add the water and milk mixture, stirring all the while to prevent lumps from forming. If any lumps do form, make sure to break them with the back of the stirring spoon so you get a smooth paste-like consistency. Cook the mixture till it is thick and begins to come away from the sides of the pan.
Turn off the heat and allow the mixture to cool to a warm temperature. Serve now in individual bowls, garnished with coarsely chopped dried fruit or nuts.