To prepare gajar ka halwa, the first step is to grate the carrots and sauté them in ghee until they become soft and slightly caramelized. Then, the milk is added gradually and cooked together with the carrots until the mixture thickens and the milk has been absorbed. This process can take some time and requires continuous stirring to prevent the mixture from sticking to the pan.
Next, sugar is added to the mixture and stirred until it dissolves completely. At this point, the spices and nuts are added, which may include cardamom, cinnamon, cloves, raisins, and chopped almonds or cashews. The halwa is then cooked until it reaches a thick and creamy consistency, with the flavors of the spices and nuts fully infused into the dish.
Gajar ka halwa can be served warm or cold, garnished with additional nuts and a dollop of fresh cream. It is commonly enjoyed during special occasions, festivals, and celebrations, and is a beloved dessert across the Indian subcontinent.