Gajar halwa, also known as gajar ka halwa or carrot halwa, is a popular Indian dessert made from grated carrots, milk, sugar, and ghee.

Chefadora AI has the answer - timers, swaps, step-by-step help.
In a heavy-bottomed pan, add the grated carrots and milk. Cook on medium heat, stirring occasionally, until the milk reduces and thickens, about 30-40 minutes.
Once the milk has thickened, add sugar and mix well. Cook for another 10-15 minutes until the sugar dissolves and the mixture thickens further. Stir in the ghee.
Add crushed cardamom and mix well.
Stir in the nuts and raisins. Cook for a few more minutes until everything is well combined.
Gajar halwa can be served warm or chilled, garnished with additional nuts if desired.
Use full-fat milk for a richer taste.
Adjust the sugar according to your taste preference.
For a more intense flavor, lightly roast the nuts before adding them to the halwa.
What is the best way to store leftover Gajar Halwa?
To store leftover Gajar Halwa, allow it to cool completely, then transfer it to an airtight container. It can be kept in the refrigerator for up to a week. For longer storage, you can freeze it for up to three months. Just make sure to reheat it gently before serving.
Can I make Gajar Halwa vegan or dairy-free?
Yes, you can make a vegan version of Gajar Halwa by substituting full-fat milk with almond milk or coconut milk and using coconut oil instead of ghee. The taste will vary slightly, but it will still be delicious!
What are some good substitutions for nuts in Gajar Halwa?
If you have nut allergies or prefer not to use nuts in your Gajar Halwa, you can omit them entirely or substitute with seeds like sunflower or pumpkin seeds. You can also add shredded coconut for added texture and flavor.
What dishes pair well with Gajar Halwa for a festive meal?
Gajar Halwa pairs beautifully with a variety of Indian dishes. For a festive meal, consider serving it alongside rich curries like Paneer Butter Masala or Chicken Tikka Masala, along with naan or basmati rice. It also complements spicy dishes well, balancing the heat with its sweetness.
How long does it take to cook Gajar Halwa from start to finish?
The total cooking time for Gajar Halwa is approximately 40-55 minutes. This includes about 30-40 minutes for the milk to reduce and thicken, followed by an additional 10-15 minutes to dissolve the sugar and combine all ingredients.