Gajar Halwa (Carrot Halwa) Recipe (with Step by Step Photos)

Gajar Halwa (Carrot Halwa), an epitome of finest Indian sweets, is a delicious dessert prepared from carrot and milk. This recipe uses full cream milk to make halwa which is not overly sweet. The ghee and cardamom powder gives it an unparalleled aroma and rich texture. Whether you want to satisfy your sweet tooth, excite your kids or entertain guests, serve this classic, rich, creamy sweet as dessert and watch them helping for seconds.

Gajar Halwa with Milk and Dry Fruits

2 cups peeled and grated Carrot
1½ cups (375 ml) full fat Milk
2½ tablespoons Ghee (clarified butter)
1/4 cup Sugar
5 Cashew nuts, chopped
5 Almonds, sliced
8 Raisins
1/4 teaspoon Cardamom Powder


  1. step-1
    Heat ghee in non-stick pan or heavy based pan over medium flame. Add grated carrots and roast them for 3-4 minutes while mixing continuously.
  2. step-2
    Pour milk over ghee roasted carrots and stir to mix well. Bring it to boil over medium flame.
  3. step-3
    When it starts to boil, reduce flame to low and cook until almost milk is absorbed and mixture starts to thicken. It will take approx. 15-20 minutes. Stir occasionally in between to prevent sticking.
  4. step-4
    Cook until all milk is absorbed and mixture turns thick for approx. 5-7 minutes. Stir occasionally in between.
  5. step-5
    Add sugar, chopped cashew nuts and raisins, mix well. Stir and cook until sugar is dissolved; approx. 3-4 minutes.
  6. step-6
    Add cardamom powder, mix properly and turn off the flame.
  7. l_step
    Transfer it to a serving bowl and garnish with sliced almonds.
Tips and Variations:

  • Do not add sugar along with milk in step-2 as adding it early will not give soft texture.
  • If you are planning to serve carrot halwa with ice cream, then let there be some milk in it (in step-4) to make it extra soft and moist.
  • Type and quality of gajar plays an important role in ultimate taste of this sweet. Use carrots which are sweet and juicy.
  • Add 1/4 cup unsweetened khoya (mawa) in step-4 for a nice creamy texture. If you are using sweet khoya, then adjust sugar accordingly.
  • Make richer, creamier, gajar halwa with condensed milk by adding 1/4 cup sweet condensed milk and reducing sugar to 1 tablespoon.
Taste: Sweet and soft
Serving Ideas: There are multiple ways in which simple gajar ka halwa can be enjoyed. You can either serve it hot with a scoop of vanilla ice cream for an amazing hot and cold creamy dessert or serve it as a sweet accompaniment in Indian lunch. No matter which way you are going to enjoy this sweet creation, it’s going to make your taste buds go gaga.

Other Step by Step Recipes

Post a comment ( * fields are required)


Jan 19, 2018 by Shruti R Karnalkar
I tried this recipe and the whole thing got worse. By adding ghee first and then milk. Dudh fatt gaya...

Response: We are sorry that this happened. This could happen if carrot have too much water left even after roasting grated carrot in Step-1. Make sure that you do not have water coming out of carrot before adding milk in Step-2.

Mar 11, 2017 by Shweta Patil
Hello, I tried this recipe. It came very well but at the end after adding cardamom powder I felt that sweet was less and added extra sugar it became very hard like a stone. Can you please tell me why it turned so hard and how to make it soft again like earlier.

Response: If you want to make it sweeter, then increase the quantity of Sugar and milk both. Make sure that you add sugar only in Step-5.

Apr 23, 2016 by SITA SRINI
Came out really tasty!

Dec 20, 2014 by sarika
Hi, the recipe is made really simple by you and the pictures help a lot. Thank you for the superb recipe. :-)

View More Comments
Nov 27, 2014 by sweety lusy
Hi, recipe is very nice but cardamom powder is not available at my place, can I skip it? Does it change the taste? I am going to do it today so please reply.

Response: Hi, you can make it without adding the cardamom powder. Cardamom powder is a spice, which is added in most of the sweets and desserts to make it flavorful in India.

Oct 26, 2014 by Nimi
Loved this recipe, was easy any simple to follow. The halwa turned out beautiful. My husband loved it. I may have cooked it a little too long, next time it should be better.

Thanks for the recipe.

Response: Hi Nimi, halwa turns little bit thick after cooling down so if you want the soft textured halwa then do not cook it for longer period after mixture turns thick.

Nov 16, 2012 by Anisa
This website is awesome and this recipe is very easy!

Jul 25, 2012 by Hemal
very nice recipe, i never had gajar ka halwa with ice cream, its hot and cold combination is heaven.