Karachi Halwa Puri

Sindh cuisine

Karachi Halwa Puri

Prep: 40m Cook: 45m Total: 1h 25m Serves: 6 hard Updated 2025-10-04

Karachi Halwa Puri is a traditional Sindh Pakistani dish. Karachi Halwa Puri is the city's most celebrated breakfast — golden, pillowy-soft puri bread paired with intensely sweet sooji halwa and spiced chana, a Sunday morning tradition that Karachiites fiercely defend.

Ask any Karachite about their ideal Sunday morning and they'll describe a table with puris so puffy they look like golden clouds, sooji (semolina) halwa gleaming orange-gold, and a deeply spiced chana that balances all that sweetness.

The combination of suji halwa, chole, and puri appears in written accounts of Delhi street food going back to the 19th century. This is Karachi halwa puri — and it is a religion. People drive across the city for their favourite spot. Fun fact: the puri in Pakistan's halwa puri tradition uses a specific dough technique — the maida (refined flour) dough is kneaded with oil and rested properly so the gluten relaxes, allowing the puri to puff up magnificently when fried. A flat puri is a sad puri. The Karachi version of this dish is distinguished by its extremely generous, almost runny halwa (compared to the drier Lahori version) and a spicier, saucier chana. Making this at home requires commitment, but the payoff is extraordinary.

Ingredients

Instructions

  1. MAKE PURI DOUGH: Mix maida with 1 tsp salt, 2 tbsp oil. Add warm water gradually, kneading to a medium-soft, smooth dough. Cover and rest 30 minutes minimum. HINT: Rested dough = puffy puris. This is the most important step.
  2. MAKE THE HALWA: Heat ghee in a heavy pan. Add sooji and roast on medium heat, stirring continuously, until light golden and nutty-smelling — about 10-12 minutes. Meanwhile boil 500ml water with sugar. Add the sugar water to roasted sooji carefully (it will splutter). Add food colouring and ground elaichi. Stir vigorously and cook until thick, about 5-7 minutes. Cover and set aside.
  3. MAKE CHANA MASALA: Heat oil, fry piyaz until golden. Add adrak lahsun paste, cook 2 minutes. Add tamatar and chana masala powder, cook until oil separates. Add boiled chana and 100ml water. Simmer 15 minutes. Add imli chutney and stir. Adjust salt.
  4. HEAT OIL FOR PURIS: Heat deep frying oil in a karahi (wok) to 180°C. Test by dropping a small piece of dough — it should rise immediately.
  5. ROLL AND FRY PURIS: Divide dough into golf ball-sized portions. Roll each into a 4-inch circle — not too thin. Slide into hot oil. Press gently with a slotted spoon — this encourages puffing. Fry until golden on both sides, about 1-2 minutes. Drain on kitchen paper.
  6. SERVE IMMEDIATELY: Puris must be served the moment they come out of oil. Arrange with bowls of warm halwa and chana masala.

Chef's Secrets

  • Resting the puri dough is non-negotiable — at least 30 minutes, ideally an hour
  • Oil temperature is critical — too cold = flat puris, too hot = burnt outside raw inside
  • Press the puri gently in the oil with a spoon to encourage the steam pocket that causes puffing
  • Halwa thickens as it cools — keep warm on low heat and stir in a splash of water if it becomes too stiff

Common Questions

How long does Karachi Halwa Puri take to make?

Total time is 1h 25m — 40m prep and 45m cooking.

How many servings does this recipe make?

This recipe makes 6 servings, and is rated hard difficulty.

Which region of Pakistan is Karachi Halwa Puri from?

Karachi Halwa Puri is from Sindh, Pakistan — one of the country's most distinctive culinary traditions.

What do you serve with Karachi Halwa Puri?

Serve immediately — puris and freshly-made halwa are all you need. Fried chana completes the trio. Karachi style also adds aloo bhaji (potato curry) to the spread.

Nutrition Facts

Per serving

Calories480
Protein12g
Fat20g
Carbs65g
Fiber5g
Sodium520mg

Serving Suggestions

Serve immediately — puris and freshly-made halwa are all you need. Fried chana completes the trio. Karachi style also adds aloo bhaji (potato curry) to the spread.

Goes Well With

Recipe by Farhan Afridi

Farhan specializes in minimalist, meat-centric Peshawari cuisine, renowned for its tender roasts.

What Cooks Are Saying

4.5 2 reviews
Nazima H. 2024-11-06

I've tried many recipes for this dish but this one is the best by far.

Razia K. 2024-10-19

Good recipe, clear instructions. The end result was delicious.

Leave a Review

Tried this recipe? Share your experience — your review helps other cooks.