Sindh cuisine
Karachi Halwa Puri
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
- 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.
- 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.
- 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.
- 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.
- 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.
- 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.
Goes Well With
Lahori Halwa Puri with Channay
Lahori Halwa Puri is the iconic Pakistani Sunday breakfast — a full spread of suji (semolina) halwa, deep-fried puri bread, and spiced channay (chickpeas), served together as a feast. It is the meal that families plan weekends around, the one that means everything is okay with the world.
Sindhi Halwa Puri
Sindhi Halwa Puri features a distinctive atta (whole wheat) puri and a richer, looser halwa made with more ghee and milk — the rural Sindhi take on this iconic breakfast that's warmer and more rustic than the city versions.
Peshawari Halwa Puri
Peshawari Halwa Puri features a thicker, crispier puri and a distinctly spiced, darker halwa enriched with nuts — reflecting KP's love of robust flavours and generous hospitality.
What Cooks Are Saying
I've tried many recipes for this dish but this one is the best by far.
Good recipe, clear instructions. The end result was delicious.
Leave a Review
Tried this recipe? Share your experience — your review helps other cooks.