Rich & Creamy Gajar ka Halwa (Carrot Halwa)

Desserts

October 30, 2026

Authentic Gajar ka Halwa (Indian Carrot Pudding) – vegetarian recipe

Authentic gajar ka halwa, the Indian carrot pudding, is nothing more than carrots, whole milk, and time. Two-plus hours of simmering reduce the milk into a rich, cardamom-scented sweetness, finished with saffron, golden raisins, and butter. Serve it warm with a spoonful of chilled cream.

There are few desserts as comforting and decadent as a warm bowl of Gajar ka Halwa. This classic Indian carrot pudding is a celebration in a bowl, a velvety confection slow-simmered until it reaches a rich, fudge-like consistency. The natural sweetness of carrots melds beautifully with creamy milk, fragrant cardamom, saffron, and rose, while almonds and raisins add delightful texture. It’s the perfect sweet ending to a festive meal or a cozy treat on a chilly evening. This recipe walks you through the traditional, patient process that yields the most authentic and unforgettable results.

Ingredients

• 1½ lbs / 680g (24 oz) carrots, preferably sweet and tender
• 1½ qts / 1.4 L whole milk
• 1 cup / 200g granulated sugar
• ⅓ cup / 55g (1.94 oz) golden raisins
• ¼ tsp crushed saffron threads
• pinch of ground cardamom
• ¼ tsp rose extract
• 1 Tbs / 14g (0.49 oz) unsalted butter or ghee
• ⅓ cup / 35g (1.23 oz) ground blanched almonds
• ⅓ cup / 30g (1.06 oz) slivered blanched almonds, for garnish
• Chilled unsweetened heavy cream, for serving

Instructions

1. Peel and finely grate the carrots. In a large, heavy-bottomed saucepan or pot, combine the grated carrots and milk. Bring to a boil over medium-high heat.
2. Reduce the heat to a gentle simmer. Cook, stirring frequently to prevent sticking, for about 2 hours, or until the mixture has reduced by more than half and is thick enough to coat the back of a spoon.
3. Stir in the sugar, raisins, saffron, cardamom, and rose extract. Continue to simmer, stirring more often as it thickens, until the mixture is very thick and starts to pull away from the sides of the pan.
4. Add the butter (or ghee) and ground almonds. Cook over low heat, stirring constantly for another 10 minutes to roast the nuts and prevent scorching. The halwa should now be a thick, cohesive mass.
5. Remove the pan from the heat and let the halwa cool slightly. Transfer it to a serving platter and shape it into a mound or press it into a greased dish. Garnish with the slivered almonds. Serve warm or at room temperature with a drizzle of chilled, unsweetened cream.

Nutritional Information

• Serving: 1 of 10, Calories: 325 kcal, Carbohydrates: 42g (1.48 oz), Protein: 7g (0.25 oz), Fat: 15g. (0.53 oz) Note: This is an estimate and may vary based on specific and serving size.

Pro Tips

• Use a heavy-bottomed, wide pan. This provides a larger surface area for faster evaporation and prevents the milk and carrots from scorching on the bottom.
• For the best flavor and texture, use full-fat whole milk. It creates a much richer and creamier halwa than low-fat alternatives.
• Grate the carrots finely. A fine shred helps the carrots cook down faster and results in a smoother, more melt-in-your-mouth consistency.
• For a more traditional and aromatic flavor, use ghee (clarified butter) instead of regular butter in the final step.
• Don’t rush the process. The slow simmering is key to developing the deep, caramelized flavor and perfect texture of authentic Gajar ka Halwa.

FAQ

Q: Can I make this Gajar ka Halwa recipe vegan
A: Yes, to make this recipe vegan, substitute the whole milk with a full-fat, creamy plant-based milk like oat, cashew, or canned coconut milk. Use vegan butter or coconut oil instead of ghee, and serve with chilled coconut cream instead of heavy cream.

Q: Is this carrot pudding recipe gluten-free
A: Yes, this Gajar ka Halwa recipe is naturally gluten-free. All the ingredients listed, including carrots, milk, sugar, nuts, and spices, do not contain gluten, making it a safe and delicious dessert for those with gluten sensitivities.

Q: Are there any substitutes for granulated sugar
A: While granulated sugar provides the classic taste, you can use an equal amount of jaggery for a more traditional, molasses-like flavor. Coconut sugar can also be used, though it may slightly alter the final taste and color of the halwa.

Q: How should I store leftover Gajar ka Halwa
A: Store any leftovers in an airtight container in the refrigerator for up to 5 days. You can enjoy it cold or gently reheat it in a saucepan over low heat or in the microwave before serving.

More Recipes You’ll Love

Authentic Gajar ka Halwa (Indian Carrot Pudding) – vegetarian recipe
Stav Kogan

Authentic Gajar ka Halwa (Indian Carrot Pudding)

A classic Indian carrot pudding, this Gajar ka Halwa is a velvety confection slow-simmered until it reaches a rich, fudge-like consistency. The natural sweetness of carrots melds beautifully with creamy milk, fragrant cardamom, saffron, and rose, while almonds and raisins add del
Prep Time 15 minutes
Cook Time 2 hours 10 minutes
Total Time 2 hours 25 minutes
Servings: 1 serving
Calories: 325

Ingredients
  

  • 1½ lbs / 680g (24 oz) carrots, preferably sweet and tender
  • 1½ qts / 1.4 L whole milk
  • 1 cup (200 g / 7.1 oz) granulated sugar
  • ⅓ cup (55 g / 1.94 oz) golden raisins
  • ¼ tsp crushed saffron threads
  • pinch of ground cardamom
  • ¼ tsp rose extract
  • 1 Tbs / 14g (0.49 oz) unsalted butter or ghee
  • ⅓ cup (35 g / 1.23 oz) ground blanched almonds
  • ⅓ cup (30 g / 1.06 oz) slivered blanched almonds, for garnish
  • Chilled unsweetened heavy cream, for serving
  • Use a heavy-bottomed, wide pan. This provides a larger surface area for faster evaporation and prevents the milk and carrots from scorching on the bottom.
  • For the best flavor and texture, use full-fat whole milk. It creates a much richer and creamier halwa than low-fat alternatives.
  • For a more traditional and aromatic flavor, use ghee (clarified butter) instead of regular butter in the final step.

Method
 

  1. Peel and finely grate the carrots.
  2. In a large, heavy-bottomed saucepan or pot, combine the grated carrots and milk.
  3. Bring to a boil over medium-high heat.
  4. Reduce the heat to a gentle simmer.
  5. Cook, stirring frequently to prevent sticking, for about 2 hours, or until the mixture has reduced by more than half and is thick enough to coat the back of a spoon.
  6. Stir in the sugar, raisins, saffron, cardamom, and rose extract.
  7. Continue to simmer, stirring more often as it thickens, until the mixture is very thick and starts to pull away from the sides of the pan.
  8. Add the butter (or ghee) and ground almonds.
  9. Cook over low heat, stirring constantly for another 10 minutes to roast the nuts and prevent scorching. The halwa should now be a thick, cohesive mass.
  10. Remove the pan from the heat and let the halwa cool slightly.
  11. Transfer it to a serving platter and shape it into a mound or press it into a greased dish.
  12. Garnish with the slivered almonds.
  13. Serve warm or at room temperature with a drizzle of chilled, unsweetened cream.
  14. Grate the carrots finely. A fine shred helps the carrots cook down faster and results in a smoother, more melt-in-your-mouth consistency.
  15. Don't rush the process. The slow simmering is key to developing the deep, caramelized flavor and perfect texture of authentic Gajar ka Halwa.

Nutrition

Calories: 325kcalCarbohydrates: 42gProtein: 7gFat: 15g

Tried this recipe?

Let us know how it was!
0 0 votes
Article Rating
Subscribe
Notify of
guest
0 Comments
Oldest
Newest Most Voted

More Vegetarian Recipes

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

No-Bake Vegetarian Banana Mousse – vegetarian recipe

Fluffy No-Bake Banana Mousse Recipe

This no-bake vegetarian banana mousse is airy, creamy, and made in one bowl without turning on the oven. Whipped cream folded around ripe banana, lemon juice, and a whisper of nutmeg makes it taste like a proper dessert, not a smoothie in disguise. Fifteen minutes of...

Honey-Glazed Baked Pears: An Effortlessly Elegant Dessert – vegetarian recipe

Easy Vegetarian Baked Pears with Honey & Walnuts

These honey-glazed baked pears come out tender, glossy, and just a little tangy from a splash of red wine vinegar. Chopped walnuts and unsweetened coconut flakes add crunch to every spoonful of soft, caramelized fruit. They look elegant enough for a dinner party and...

Vegetarian Almond Fruit Cocktail Float – vegetarian recipe

Easy Vegetarian Almond Jelly with Fruit Cocktail

This vegetarian almond fruit cocktail float is a nostalgic, jiggly almond jelly dessert swimming in sweet evaporated milk. Chilled fruit cocktail on top makes every spoonful creamy, fruity, and lightly floral from the almond extract. It sets in the fridge while you...

Ginger Tapioca Pudding with Coconut Milk and Macaroon Crumbl – vegetarian recipe

Creamy Ginger Coconut Tapioca Pudding

Ginger tapioca pudding with coconut milk and macaroon crumble is old-fashioned dessert comfort with a warm, spicy kick. The large pearls are soaked ahead, simmered in coconut milk, then crowned with crunchy crumbled coconut macaroons. It is the kind of slow, gentle...