Few Indian desserts are as beloved as Gajar Ka Halwa—sweet, slow-cooked carrot pudding enriched with milk, sugar, and ghee. Its aroma evokes celebrations and family gatherings across generations.
This recipe delivers classic North Indian flavor using ingredients easily available in the US, UK, or Canada. Grated carrots are simmered to creamy, fragrant perfection, with plenty of options for stovetop or Instant Pot. Whether you’re nostalgic for home or craving something new, this Gajar Ka Halwa is guaranteed to impress.
Set Instant Pot to Sauté mode. Add ghee and fry nuts. Remove nuts, then add carrots and sauté 3 minutes. Add milk, stir, seal, and cook on Manual (High) for 3 minutes. Quick release, set to Sauté, add sugar, cardamom, saffron, and cook, stirring, until thick (10-12 min). Finish with raisins and nuts as above.
If you can't find ghee, use unsalted butter. Regular orange carrots work if red carrots are unavailable. Substitute evaporated milk for whole milk for a richer taste, or try coconut milk for a dairy-free version. Cardamom powder can be swapped for cinnamon or omitted if needed. Use pecans or walnuts in place of cashews/almonds.
Serve Gajar Ka Halwa warm or at room temperature, topped with extra nuts or a scoop of vanilla ice cream. It's ideal for Diwali, holidays, or any special family dinner.
Cool completely, then refrigerate in an airtight container for up to 5 days. Reheat on the stovetop or microwave. Halwa can be frozen for up to 2 months; thaw and reheat before serving.
Pre-shredded carrots are convenient but yield a coarser texture. For best results, grate fresh carrots at home.
Yes, this recipe is naturally gluten-free as written.
Yes—replace ghee with coconut oil and use coconut or almond milk. The taste will differ but is still delicious.
Continue simmering uncovered, stirring often. If still too runny, cook on medium-low heat until it thickens.
Yes, substitute 1 can (14 oz/400 g) sweetened condensed milk for both milk and sugar. Adjust sweetness to taste.
Reheat in the microwave in 30-second bursts or in a pan over low heat, adding a splash of milk if needed.