The best Gajar ka Halwa 😍 (family favourite!)
The best Gajar ka Halwa 😍 (family favourite!) is a medium Indian recipe that serves 4. 510 calories per serving. Recipe by Muhammad Danial on YouTube.
Prep: 15 min | Cook: 38 min | Total: 1 hr 3 min
Cost: $5.90 total, $1.48 per serving
Ingredients
- 500 g Carrots (peeled and finely grated)
- 1 cup Whole Milk (full‑fat for richness)
- 1 cup Granulated Sugar (fine granulated)
- 3 Tbsp Ghee (unsalted, clarified butter)
- 100 g Khoya (Mawa) (dried milk solids, crumbled)
- 0.5 tsp Cardamom Powder (ground green cardamom)
- 10 pieces Almonds (sliced, lightly toasted)
Instructions
Grate the Carrots
Peel the carrots and grate them finely using a food processor or a hand grater.
Time: PT10M
Sauté Carrots
Heat a medium saucepan over low to medium flame, add the grated carrots and sauté for 7‑8 minutes without any liquid, stirring occasionally.
Time: PT8M
Add Milk and Sugar
Pour 1 cup whole milk and 1 cup granulated sugar into the pan, stir, cover, and cook for about 20 minutes on low‑medium heat until the milk evaporates and the mixture thickens.
Time: PT20M
Flavor with Cardamom
Sprinkle ½ tsp ground cardamom over the thickened mixture and stir well.
Time: PT1M
Finish with Ghee
Add 3 Tbsp ghee to the pan and continue cooking, stirring constantly, for about 5 minutes until the halwa leaves the sides of the pan and looks glossy.
Time: PT5M
Melt Khoya
In a separate small pan, melt 1 Tbsp ghee over low heat, add the crumbled khoya and stir until smooth and melted, about 2 minutes.
Time: PT2M
Plate and Garnish
Transfer the hot halwa to a serving bowl, drizzle the melted khoya over the top, and garnish with sliced almonds.
Time: PT2M
Nutrition Facts
- Calories
- 510
- Protein
- 6 g
- Carbohydrates
- 70 g
- Fat
- 25 g
- Fiber
- 5 g
Dietary info: Vegetarian, Gluten-Free
Allergens: Milk, Tree nuts
Last updated: April 19, 2026






