- 5 cups whole milk
- 2 pounds carrots, peeled and grated
- 4 green cardamom pods
- A few saffron threads
- 2 tablespoons sugar
- 4 tablespoons ghee, store-bought or homemade
- ½ cup paneer
- 1 (14-ounce) can condensed milk
- 2 tablespoons coarsely chopped toasted cashews
- 2 tablespoons coarsely chopped toasted pistachios
- 2 tablespoons golden raisins
In a large saucepan, heat the whole milk over medium-high heat, stirring occasionally with a wooden spoon, until warmed through, about 4 minutes. Do not let the milk come to a boil in order to prevent scorching. Add the carrots, cardamom, saffron, and sugar and reduce the heat to medium. Cook until most of the milk has evaporated and the carrots are tender and the pudding is beginning to thicken, stirring occasionally to prevent the carrots from burning and the milk from boiling over. This should take about 15 minutes. Add the ghee and the paneer and cook for another 10 minutes to melt the ghee and dissolve the paneer until it is fully incorporated, stirring occasionally.
Add the condensed milk and reduce the heat to low. Cook until you can insert a spoon into the middle of the pudding and it’s thick enough to stand up straight, another 25 to 30 minutes. Remove the pan from the heat and gently stir in the cashews, pistachios, and raisins. Serve while the pudding is still hot, as it’s at its most comforting at this stage. I doubt if you will have any leftovers (this is a seconds and thirds kind of chaat), but if you do, it will keep in your refrigerator in a covered container for a day or two. If saving the pudding for another day, reheat it in a saucepan over medium heat with a tablespoon or two of milk to help it regain its creamy consistency.