The Western world has granola. Pakistan has halwa puri. There is no contest. A proper Pakistani breakfast — eaten on a Sunday morning at a dhaba that has been serving the same neighbourhood for three generations — is one of the most satisfying meals on the planet. Rich, oily, slow-cooked, and completely unapologetic, these dishes are designed to fuel a day of work or a week of eating memories. Here's a guide to the classics and where to find them at their best.
1. Halwa Puri — The King of Pakistani Breakfasts
The undisputed champion. A plate of halwa puri consists of: two or three deep-fried puris (puffed flatbreads), a scoop of sooji (semolina) halwa sweetened with sugar and ghee, chana masala (spiced chickpeas), and a small bowl of aloo bhujia (dry spiced potatoes). The contrast of sweet halwa against savoury chana is the genius of the combination.
Best in Lahore: The Anarkali Food Street area has dozens of dedicated halwa puri shops open from 6am to noon. Look for places with queues — they're queues for a reason.
Best in Karachi: Burns Road's halwa puri stalls, particularly near Nimco and adjacent to Hotel Akbar, serve the Karachi version — typically with slightly thinner puris and more generous chana.
2. Nihari — Slow-Cooked Beef Shank for Breakfast
Nihari is a slow-cooked beef (or mutton) shank stew that originated in Mughal Delhi and became central to Lahori breakfast culture. A proper nihari is cooked overnight in large deg (cauldrons) and served with naan at breakfast. The broth is thick with bone marrow, flavoured with a proprietary spice blend that every nihari shop guards jealously.
Best in Lahore: Waris Nihari near Mozang Chungi is the most famous address — open since 1950, served from 6am until sold out (usually by 10am). Expect a queue.
Best in Karachi: The stretch of Burns Road and Mereweather Tower area has several legendary nihari houses.
3. Paya — Slow-Cooked Trotters
Paya (lamb or beef trotters) are simmered for 8–12 hours until the collagen dissolves into a sticky, intensely flavoured broth. Eaten with naan and a squeeze of lemon, it's considered a restorative dish — traditionally the Sunday morning meal across all of Pakistan's major cities.
The best paya is always found at standalone paya houses that cook only this dish. Multi-menu restaurants rarely do it justice.
4. Cholay Puri — Chickpea Curry with Fried Bread
The Karachi variant of the halwa puri concept — a thick, tangy chickpea curry (cholay) served with puris and sometimes a side of shami kebab. Whereas Lahori halwa puri is sweet-forward, Karachi's cholay puri leans sour and spicy, dressed with tamarind chutney and raw onion.
5. Aloo Paratha — Pan-Fried Flatbread Stuffed with Spiced Potato
The everyday Pakistani breakfast — a whole-wheat paratha filled with a mixture of mashed potato, green chillies, coriander, and cumin, then cooked on a tawa with generous ghee or butter. Served with fresh yoghurt, a pickled mango (achar), and tea. This is what most urban Pakistani households eat on weekday mornings.
Best address in Lahore: The paratha stalls on MM Alam Road open at dawn and serve different stuffed varieties — aloo, cheese, egg, keema — until mid-morning.
6. Katakat — Live-Cooked Organ Meat on the Tawa
Named for the sound of the cleaver on the iron griddle, katakat is a theatrical breakfast dish. A cook at an open stall chops and mixes lamb brain, kidneys, and heart on a large tawa with tomatoes, green chillies, butter, and spices — all live in front of you. The resulting dish is rich, slightly gamey, and emphatically not for the faint-hearted.
Best in Rawalpindi: The Moti Bazaar katakat stalls near Rawalpindi's old city are considered the original and best. Also excellent in Lahore's Mozang area.
7. Murgh Channay — Chicken and Chickpeas
A Peshawar and NWFP speciality — whole chickpeas cooked with tender chicken pieces in a tomato-based masala, served with naan or plain roti. Less oily than many Pakistani breakfast dishes and popular with those who find nihari or paya too heavy for the morning.
8. Falooda — Sweet Milk and Vermicelli Dessert
Technically a dessert, falooda is eaten as breakfast or a mid-morning treat across Karachi especially. Cold milk poured over rose syrup, soaked chia seeds (or basil seeds), vermicelli noodles, and a scoop of ice cream. The Burns Road Falooda shops near Taj Mahal Hotel are iconic.
9. Saag with Makki di Roti — Mustard Greens with Corn Bread
The winter breakfast of rural Punjab — slow-cooked sarson ka saag (mustard greens and spinach) served with makki di roti (coarse cornmeal flatbread), topped with a slab of white butter. This is deeply seasonal — best October through February when mustard greens are fresh.
10. Chai — The Universal Pakistani Morning Ritual
No Pakistani breakfast is complete without chai — milky, sweet, brewed with loose black tea, whole milk, and often cardamom or cinnamon. Dhaba-style chai is made in large pots and simmered until intensely strong. A cup costs PKR 30–50 at street dhabas and up to PKR 400 at high-end cafes. The dhaba version, drunk from a small ceramic cup on a plastic stool, wins every time.