๐ต๐ฐ๐ฎ Pakistani Habshi Halwa Recipe (Multani Traditional Style)
Traditional Pakistani-Style Habshi Halwa Recipe, known for its deep color, sticky and chewy texture, and rich, nutty flavor. This version is based on the Multani method, famously associated with Multan’s Habshi Halwa vendors like Shaheen and Rewari Halwa Ghar. Made with urad dal (mash dal), wheat flour, milk, khoya, ghee, and spices, this halwa is slow-cooked and perfect for special occasions and winters.

Prep Time: 8โ10 hours (soaking + resting) Cook Time: 2โ2.5 hours
Yields: 10โ12 servings Difficulty: Traditional/Intermediate
Ingredients of Habshi Halwa:
๐ธ Main Base:
๐น 1 cup of black gram (soaked maash or urad daal for the entire night
๐น 2 tbsp wheat flour (atta)
๐น 1 liter full-fat milk (buffalo milk preferred)
๐น ยฝ cup khoya (optional but recommended)
๐น 1ยฝ cups sugar (adjust to taste)
๐น 1 cup desi ghee (you can use half banaspati ghee if needed)
๐ธ Flavor & Garnish:
๐น ยฝ tsp saffron strands (zafran) soaked in warm milk
๐น 1 tsp cardamom powder (elaichi)
๐น ยผ tsp nutmeg powder (jaifal)
๐น 2 tbsp kewra water
๐น ยฝ cup mixed chopped nuts (almonds, pistachios, cashews)
๐น 1 tbsp chironji (charoli) seedsโoptional
๐น 2 tbsp melon seeds (char magaz) โ optional
๐น Black food color (just a pinch, optional)โfor a for dark, traditional appearance
Preparation Steps of Habshi Halwa
Step 1: Soak & Grind
- Soak urad daal overnight (8โ10 hours).
- Drain and crush into a thick, smooth paste (not runny) with a little milk.
Step 2: Prepare the Halwa Base
- Heat ยฝ cup of ghee in a heavy-bottomed saucepan (degchi).
- Cook over low heat, stirring constantly, after adding the ground urad dal paste.
- After 25โ30 minutes, when the mixture thickens and changes to a light golden brown, add atta (wheat flour) and cook for another 10 minutes.
Step 3: Add Milk & Khoya
- Add the remaining milk slowly and stir to combine. The mixture will loosen again โ this is normal.
- For 20 to 30 minutes, stir continuously till the halwa thickens once more.
- Add crumbled khoya and stir until fully melted and absorbed.
Step 4: Add Sugar & Ghee
- Add sugar โ it will melt and release liquid again.
- Continue cooking and stirring.
- Gradually add the remaining ghee, 1โ2 tablespoons at a time, over the next 30โ40 minutes.
- The halwa will start to get darker, glossier, and separate from the sides.
Step 5: Add Flavors & Nuts
- Include cardamom, nutmeg, saffron, and kewra water and stir.
- Add half of the nuts, chironji, and melon seeds into the halwa.
- Cook another 5โ10 minutes until the mixture becomes deep brown and dense.
- Optional: Add a pinch of black food color (or a dark caramel syrup) for the iconic dark Multani hue.
Step 6: Set and Garnish
- Apply ghee or thaal on a steel tray to grease it.
- Pour the hot halwa mixture and spread evenly with a spatula.
- Garnish with remaining nuts and chironji.
- Let cool to room temperature to set.
Tips for Authentic Pakistani Taste of Habshi Halwa:
๐น Slow cooking is essential. Donโt rush โ color and flavor develop with time.
๐น Use buffalo milk or full-fat dairy for richer halwa.
๐น If khoya is unavailable, reduce 1 liter milk to ยฝ cup thickened form as a substitute.
๐น Multani shops often add desi ghee + banaspati mix for texture.
Serving Suggestions:
๐น Serve warm or at room temperature.
๐น Pairs wonderfully with chai, green tea, or saffron kahwa.
๐น Can be stored in an airtight box for up to 10โ12 days in a cool place or refrigerated.
