Traditional Habshi Halwa Recipe: A Rich and Decadent Delight
🇵🇰🍮 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.
