Carrot Halwa (Gajar ka Halwa) – Traditional Lahori Style
Carrot Halwa (Gajar ka Halwa) – Traditional Lahori Style is a medium Pakistani recipe that serves 8. 250 calories per serving. Recipe by Ijaz Ansari Food Secrets on YouTube.
Prep: 25 min | Cook: 1 hr 30 min | Total: 2 hrs 10 min
Cost: $12.70 total, $1.59 per serving
Ingredients
- 1 kilogram Carrots (firm, heavy, bright orange; peeled and grated)
- 1 cup Ghee (unsalted, divided (reserve 2 tbsp for finishing))
- 1.5 liter Whole Milk (full‑fat, fresh)
- 200 grams Granulated Sugar (adjust to taste)
- 4 pods Green Cardamom Pods (lightly crushed)
- 200 grams Khoya (Mawa) (store‑bought or homemade, crumbled)
- 30 grams Almonds, sliced (optional, toasted for garnish)
- 30 grams Pistachios, sliced (optional, toasted for garnish)
Instructions
Select the carrots
Choose firm, heavy carrots with bright orange color; avoid thin, wrinkled or overly soft carrots.
Time: PT5M
Wash, peel and grate
Rinse carrots thoroughly, peel with a knife or peeler, then grate using a fine‑to‑medium grater.
Time: PT15M
Heat ghee
Place the heavy‑bottomed pan on high flame and melt 1 cup of ghee.
Time: PT2M
Temperature: high
Sauté carrots
Add the grated carrots to the hot ghee, stir continuously and sauté until they turn a deeper orange and release some moisture.
Time: PT15M
Temperature: medium-high
Add cardamom
Stir in the crushed cardamom pods and continue sautéing for another 5 minutes.
Time: PT5M
Temperature: medium
Introduce milk
Pour 1.5 L of whole milk into the pan, stirring to combine with the carrot‑ghee mixture.
Time: PT2M
Temperature: medium
Slow‑cook the mixture
Reduce flame to low and cook, stirring every few minutes, until the milk is almost completely absorbed and the mixture thickens (about 50 minutes).
Time: PT50M
Temperature: low
Add sugar
Stir in the sugar, dissolve completely, and taste for sweetness.
Time: PT5M
Temperature: low
Cook until oil separates
Continue cooking on low heat until a thin layer of clear oil appears around the edges and the halwa looks glossy (about 10 minutes).
Time: PT10M
Temperature: low
Incorporate khoya
Add the crumbled khoya, mix well, and cook for another 5 minutes to blend the richness.
Time: PT5M
Temperature: low
Finish with reserved ghee
Drizzle the reserved 2 Tbsp of ghee over the halwa and give a final gentle stir.
Time: PT1M
Garnish and serve
Optionally garnish with toasted sliced almonds and pistachios, then serve warm or at room temperature.
Time: PT2M
Nutrition Facts
- Calories
- 250
- Protein
- 4 g
- Carbohydrates
- 38 g
- Fat
- 12 g
- Fiber
- 3 g
Dietary info: Vegetarian, Gluten‑free
Allergens: Dairy, Tree nuts
Last updated: March 12, 2026






