Try my new budgeting app Cheddar 🧀
Better than YNAB, Mint (RIP), or EveryDollar.
Export 6 ingredients for grocery delivery
Step 1
Heat the ghee or oil in a heavy, high-sided skillet or large saucepan. Add the crushed cardamom seeds and stir until fragrant, about 30 seconds. Add the grated carrots and fry for about 3 minutes.
Step 2
Add the milk and bring to a boil. Continue to boil, stirring constantly, for 5 minutes. Reduce the heat to low and simmer uncovered, stirring occasionally to keep the milk forming a film or scorching on the bottom, about 1 hour. The milk should be reduced by over a third.
Step 3
Add the sugar, raisins, and saffron and stir to combine. Increase the heat to medium and cook, stirring frequently, until the halwa is thick and glossy, 15 to 20 minutes. You can serve the halwa warm or cold. If serving warm, scoop into bowl, sprinkle with the pistachios, and serve. If serving cold, press the halwa mixture into small ramekins and chill. When ready to serve, flip out onto plates, sprinkle with the pistachios, and serve.