Go Back
+ servings
gajar ka halwa served in adish and garnished with nuts.
Print Pin
5 from 3 votes

Gajar Ka Halwa

Serve it warm halwa topped with fresh nut and more khoya. ( In pictorial, I made double of this recipe, this recipe can easily be doubled or tripled.)
Course Dessert
Cuisine Indian, Pakistani
Diet Gluten Free
Keyword gajar ka halwa, gajar ka halwa with khoya
Prep Time 10 minutes
Cook Time 45 minutes
Total Time 55 minutes
Servings 10 servings
Calories 457kcal


  • 1 kg carrot peeled and grated
  • ¾ cup ghee (clarified butter) (see notes)
  • ¾ teaspoon cardamom powder
  • ½ cup milk
  • ¾-1 cup sugar less or more to taste
  • cup khoya crumbled (250 grams)
  • 2-3 tablespoon raisin
  • ¼ cup mixed nuts for garnishing; almond, pistachio, cashew


  • Melt ghee in a thick bottomed wok and add cardamom powder.
  • Then add grated carrot. Cover and cook for 7 minutes on medium high heat till carrots are soft.
  • Remove lid, cook for 15-20 minutes to burn excess water, stirring in between.
  • Now, add sugar and milk. The sugar will melt and get watery. Dry all water by cooking for 10 minutes. Keep stirring.
  • Then add half khoya and cook further for 7-10 minutes. When you see ghee separates profusely from sides of pan. Add dry fruits, nuts and remaining khoya.
  • Cover lid and let it simmer on low flame for 5 minutes. Gajar halwa is ready.



  • Carrots: The most important tip for making the best gajar ka halwa is to use red (not orange) and juicy.
  • Sugar: Carrots vary from region to region so adjust sugar if required.
  • Khoya: is simply solid crumbled milk made by evaporating milk until almost solid. You can find the recipe of khoya on Spice up the curry blog. I used store-bought khoya, also spelled as khoa and khova. You can easily get it from any Indian/ Pakistani Sweetshop.) Instead of khoya, you can use 3 cup milk powder.
  • Ghee: You can reduce ghee up to ½ cup. I have made gajar halwa with vegetable oil too. Taste differs a lot but you can use it. You can also use unsalted butter instead of ghee.


Calories: 457kcal | Carbohydrates: 41g | Protein: 12g | Fat: 29g | Saturated Fat: 17g | Polyunsaturated Fat: 1g | Monounsaturated Fat: 9g | Trans Fat: 1g | Cholesterol: 47mg | Sodium: 220mg | Potassium: 384mg | Fiber: 3g | Sugar: 20g | Vitamin A: 16969IU | Vitamin C: 7mg | Calcium: 414mg | Iron: 1mg