- Rinse, peel and grate the carrots using a hand-held grater or a food processor.
- Add the grated carrots to a deep, thick-bottomed pan.
- Add milk to the grated carrots in the pan.
- On a low to medium flame, bring the whole mixture of grated carrots and milk to a boil and then simmer.
- As the mixture is simmering on low flame, keep stirring in between (stirring at regular intervals is key to cooking this dish).
- The grated carrots will cook in the milk and the milk will start to reduce as you keep stirring.
- When three-fourth of the milk has reduced, add the ghee, sugar and cardamom powder.
- Stir well on a low flame so that all the ingredients are mixed together and continue to simmer.
- Keep stirring the halwa in between (like I said previously, stirring is very important to get the right consistency!).
- Meanwhile, roast the cashews, almonds and golden raisins in some ghee while the halwa is cooking.
- Add the roasted nuts and raisins to the halwa.
- Simmer the halwa till all the milk has evaporated and once it has, switch off the stove.