Home Cook Together. Celebrate Life.

IndianAuthentic Cuisine

Gajar Halwa

Serves 4 to 6 vegetarian

Gajar Halwa

Gajar Halwa, a cherished dessert from the heart of Punjab, finds its place on winter tables when the chill invites warmth and indulgence. Traditionally prepared in households, this version captures the essence of family recipes, passed down and perfected by generations. Each ingredient is added with care, reflecting the intuitive cooking style that marks Punjabi kitchens during the colder months.

This halwa is a symphony of textures and flavors — tender carrots meld seamlessly with rich milk, while the generous spoonfuls of ghee provide a luxurious mouthfeel. The subtle aroma of cardamom infuses the dish, balanced by the sweet crunch of cashews. It's a dessert meant to be savored slowly, each spoonful a reminder of its comforting origins.

Ingredients

  • 1 kgcarrots — grated
  • 500 mlmilk
  • 100 gsugar
  • 4 tbspghee
  • 4cardamom pods
  • 2 tbspcashews

Method

  1. Begin by peeling and grating 1 kg of carrots using a medium grater. The grated carrots should have a fine, even texture, which helps them cook evenly and absorb flavors well. Set them aside in a large bowl.
  2. In a heavy-bottomed pan, heat 4 tablespoons of ghee over medium heat. Once the ghee is melted and hot, add the grated carrots. Stir the carrots continuously for about 5-7 minutes until they soften slightly and release a sweet aroma.
  3. Pour 500 ml of milk into the pan with the carrots. Stir well to combine, ensuring the milk coats the carrots evenly. Allow the mixture to come to a gentle boil, then reduce the heat to low. Simmer the mixture, stirring occasionally, until the milk is almost fully absorbed and the carrots are tender. The mixture should have a thick consistency and the carrots should appear glossy.
  4. Crush 4 cardamom pods slightly to release their aroma and add them to the pan. Stir in 100 g of sugar, mixing thoroughly until the sugar dissolves completely. Continue cooking on low heat, stirring frequently, until the sugar is fully incorporated and the mixture thickens further. The halwa should have a rich, deep orange color and a fragrant aroma.
  5. In a small skillet, heat a teaspoon of ghee over medium heat. Add 2 tablespoons of cashews and sauté them until they turn golden brown. Be careful not to burn them; they should have a nutty aroma and a light crunch.
  6. Add the toasted cashews to the halwa, mixing them in gently. Cook for an additional 2-3 minutes, allowing the flavors to meld together. The halwa should be moist but not runny, with a slightly sticky texture.
  7. Remove the pan from heat and let the Gajar Halwa cool slightly. Serve warm, as the flavors are most vibrant when the dish is freshly made. Enjoy it as a comforting dessert or a sweet treat to share with family and friends.

You may need

From the ComidaTime pantry and cookware — the jars and hearths this kitchen actually cooks with.

Cover of Authentic Indian Cuisine Preview the cookbookBrowse the dishes inside
From the cookbook

Authentic Indian Cuisine

This recipe is from Authentic Indian Cuisine by Yassine Sbiti — the Indian volume in the ComidaTime International Cuisines series.