Lahore vs Karachi: The Great Pakistan Food Debate
Karachi says its biryani is unmatched. Lahore says its nihari makes everything else irrelevant. The truth, as always, is more interesting than the argument.
Every Pakistani has a position on this debate. It is staked out early, usually by the city you grew up in, and defended with the fervour that other cultures reserve for religion or football. The Karachiite believes that Lahori food is all ghee and bravado, and that real culinary sophistication lives on the Arabian Sea. The Lahori believes that Karachi's food is a magnificent immigrant collection but lacks the deep rootedness of a cuisine that has been evolving in one place for a thousand years. They are both right. That is what makes this interesting.
The Case for Lahore: Depth and Continuity
Lahori food is old. The nihari recipe at Waris Nihari is not documented in the way that a Michelin-starred kitchen documents recipes, but the dish itself — beef shank slow-cooked in a spiced broth overnight, finished with wheat flour to thicken the gravy — is a dish of the Mughal court, carried down through generations of cooks who worked in the same streets, in the same families, with the same techniques. When you eat paye at Phajja at 5 am, you are eating something that a cook in the same neighbourhood made in roughly the same way in 1947. Lahori cuisine is not frozen in time — it evolves — but it evolves from a coherent foundation. That depth is visible in the food. The ghee used in a Lahori karahi is desi ghee, clarified from buffalo milk, with a flavour that no refined oil replicates. The tandoor in the Walled City is wood-fired, not gas. These distinctions are not nostalgia; they are flavour.
The Case for Karachi: Breadth and Ambition
Karachi's food culture is a product of displacement. The city received millions of Urdu-speaking migrants from northern India at Partition, Pashtun communities from the northwest, Baloch communities from the coast, and more recently arrivals from Gilgit-Baltistan, Chitral, and everywhere else. Each community brought a cuisine. The result is a food city of extraordinary range. Karachi biryani is its most famous product — rice cooked with mutton, potatoes, and a spice blend that varies so precisely from neighbourhood to neighbourhood that dedicated Karachiites can identify the source restaurant by smell. Then there is the Irani chai corridor on Burns Road, the Bohri Muslim sweetmeat shops in the old city, the seafood grills along the Clifton beachfront, and the Pashtun-style chapli kebabs in Sohrab Goth that would make any Peshawar restaurant jealous.
Round by Round: The Dishes That Decide It
Biryani: Karachi wins and it is not close. Lahori biryani exists but it is not what Lahore is here to do. Karachi's biryani ecosystem — dozens of distinct styles, multi-generational stalls, fierce competitive loyalty — has no parallel anywhere in Pakistan. Nihari: Lahore, specifically the Walled City corridor, is the spiritual home of this dish. Delhi also has a strong claim but that is another debate. Karachi has nihari; it does not have Waris Nihari. Karahi: Lahore. The desi ghee, the technique, the sheer number of great karahi restaurants per square kilometre — Lahore dominates. Seekh and chapli kebab: Karachi, drawing from the Pashtun diaspora that runs the city's best street food. Street chaat: Lahore. Dahi bhallay and samosa chaat made in the Walled City tradition are irreplaceable. Karachi's chaat is very good; Lahore's is transcendent.
The Thing Nobody Admits
The actual truth is that serious food people from both cities eat in both cities whenever they can. Lahoris who visit Karachi on business find themselves making detours to Burns Road. Karachiites who attend Lahore weddings — and Lahore weddings are their own culinary genre — eat at Butt Karahi at midnight and become briefly uncertain about their lifetime positions. The debate is not really about which city's food is better. It is about identity, home, and the way food holds memory. Both cities are right. Both cities are wrong. The food is worth the argument either way.
A Practical Verdict
If you have one day in Lahore and have never been: eat the nihari for breakfast, the karahi at midnight, the dahi bhallay in the afternoon, and a rabri from Lohari Gate to finish. If you have one day in Karachi and have never been: eat the biryani from Student Biryani, the seekh kebabs from a Burns Road stall, the haleem from anywhere in Gulshan, and the seafood at Do Darya. Neither itinerary is wrong. Neither city will disappoint you. The great Pakistan food debate will outlive all of us, which is exactly as it should be.
About the Author
Taqi Naqvi
AI entrepreneur and the founder of Top 10 Lahore. Building AI-powered content and research tools across South Asia.
Connect on LinkedIn