How to Make Gajar Ka Halwa (Step-by-Step Guide)

Gajar Ka Halwa is a traditional Indian dessert, especially popular during winter. Prepared with fresh carrots, milk, ghee, and dry fruits, this dish is known for its rich taste, soft texture, and aromatic flavor. It is perfect for festivals, celebrations, or simply as a comforting homemade sweet.


You May Also Like:

Preparation: Cleaning and Grating the Carrots

Step 1: Wash and Peel

Begin by washing 650 grams of carrots (approximately 8–9 medium-sized or 6–7 long carrots) thoroughly in water.
Drain the water and peel the carrots using a vegetable peeler.

For best results, use fresh, tender, and juicy carrots, whether red or orange, as they enhance both taste and texture.

Step 2: Grate the Carrots

Grate the peeled carrots using a box grater or a food processor.

  • You should obtain about 4 to 4.5 cups of grated carrots

  • A food processor is faster and more convenient than manual grating

Cooking the Carrots in Milk

Step 3: Combine Carrots and Milk

Transfer the grated carrots to a heavy-bottomed kadai or wok.
Add 4 cups of full-fat milk.

Step 4: Start Cooking

Switch on the heat to low-medium and mix well.
After a few minutes, the milk will begin to boil and form a frothy layer.

Step 5: Reduce the Milk

Allow the mixture to cook slowly, stirring frequently.

  • Scrape the sides of the pan to collect milk solids

  • Mix those solids back into the halwa

Continue cooking until the milk reduces to about 25% of its original quantity.

Making the Halwa

Step 6: Add Ghee

Once the milk has significantly reduced, add 4 tablespoons of ghee and mix thoroughly.

Step 7: Add Sugar

Add 10 to 12 tablespoons of sugar, or adjust according to taste.
Mix well until the sugar dissolves completely.

Step 8: Add Cardamom

Add ½ to 1 teaspoon of cardamom powder (or freshly crushed green cardamom pods).
This enhances the aroma and overall flavor.

Step 9: Cook Until Thick

Continue cooking on low heat, stirring occasionally.
The mixture will gradually thicken and reach a pudding-like consistency.

Step 10: Add Dry Fruits

Add chopped nuts and raisins:

  • 12 cashews (chopped)

  • 12 almonds (chopped)

  • 2 tablespoons raisins

You may also add saffron strands at this stage for added richness and color.

Step 11: Final Cooking Stage

Cook further until:

  • The milk has completely evaporated

  • The halwa turns slightly dry

  • Ghee begins to release from the sides of the pan

Make sure to scrape and mix any milk solids sticking to the sides back into the halwa.

Serving Suggestions

Serve Gajar Ka Halwa warm or hot, garnished with additional chopped dry fruits.
Leftovers can be refrigerated and reheated before serving.

Quick Method: Gajar Halwa with Condensed Milk

This is a faster version of the traditional recipe, ideal when you want to save time without compromising much on taste.

Ingredients Required

  • 1.5 kg carrots (about 9 cups grated)

  • 6 tablespoons ghee

  • 1.5 to 2 teaspoons cardamom powder

  • 1 tin (400 grams) sweetened condensed milk

  • Sugar (optional)

  • ⅓ cup cashews

  • ⅓ cup raisins

Quick Cooking Steps

  1. Heat ghee in a pan and add grated carrots

  2. Cook for a few minutes until the carrots soften

  3. Add condensed milk and mix well

  4. Cook on medium heat, stirring continuously

  5. Add cardamom powder and dry fruits

  6. Continue cooking until the mixture thickens and becomes glossy

Since condensed milk is already sweetened, additional sugar may not be required.

This method typically takes around 40–45 minutes for a large batch and less time for smaller quantities.

Tips for Perfect Gajar Ka Halwa

  • Use full-fat milk for a richer texture

  • Stir frequently to prevent sticking or burning

  • Cook on low heat for authentic flavor

  • Adjust sugar according to your preference


Share: