From Javed's rich, traditional bowl to Sabri's old-Karachi legacy, here's a real guide to the city's most-loved nihari spots — sorted by area and what you're actually craving, not a single arbitrary ranking.
Karachi is famous for its bold desi food, and nihari remains one of the city's most iconic dishes — a slow-cooked, deeply spiced stew that's as much a breakfast tradition as it is a comfort meal any time of day. From long-established names like Javed and Zahid to popular spots including Sabri, Malik, and Nihari Inn, there's no shortage of places to get a proper bowl.
Nihari is also genuinely subjective — ask five Karachiites for their favorite and you'll likely get five different answers. So rather than pretending there's one objective winner, this guide breaks things down by area and by what you're actually looking for.
Locations, prices, and menus change — confirm current branch details before heading out.
Javed Nihari is one of the most searched-for nihari names in the city, and its Dastagir Road location remains its most recognized branch. The menu covers nihari, nalli nihari, and nihari bong — a solid range if you want to try beyond the standard bowl.
It's a strong pick for a classic, rich Karachi nihari experience, and works well whether you're going for breakfast or a later meal.
Best for: A classic, traditional Karachi nihari
Zahid Nihari has a strong presence in both Saddar and on Tariq Road, PECHS — its Tariq Road outlet (Shop No. 5, Tariq Road, PECHS Block 2) is a well-documented, currently active branch with a steady stream of customer reviews.
Known for a spicier, richer profile than some of the other names on this list, Zahid is a solid choice if you're in the PECHS or Saddar area and want something with a bit more heat.
Best for: Tariq Road / PECHS nihari
For anyone on the Clifton or Boat Basin side of the city, Nihari Inn is the most convenient name on this list. It's worth confirming the current branch and menu details before visiting, since exact location coverage can shift, but it remains a go-to option for nihari without crossing to the older parts of the city.
Best for: Nihari near Clifton / Boat Basin
Sabri Nihari carries some of the strongest heritage on this list, with long-standing recognition tied to its MA Jinnah Road location. Several current Karachi food guides place Sabri among the very top nihari destinations in the city — in fact, one recent 2026 ranking put it ahead of both Javed and Zahid, though older guides have favored the other two instead.
That inconsistency is actually the point: nihari rankings genuinely vary depending on who you ask.
Best for: An old-Karachi nihari experience
With locations associated with Alamgir Road/Bahadurabad and Burns Road, Malik Nihari is a solid, more budget-friendly option if you're in either of those areas.
Best for: Bahadurabad or Burns Road nihari on a budget
Idrees Nihari doesn't carry quite the same citywide name recognition as Javed or Zahid, but it's a worthwhile, more affordable option if you're specifically in its area and want traditional nihari without the bigger crowds.
Best for: A quieter, budget-friendly alternative
Unlike the other names on this list, Waheed (also known for its BBQ and kebabs) isn't purely a nihari destination — but it's frequently included among Karachi's recognized nihari stops, with locations on Burns Road and in Gulshan.
Best for: Nihari alongside kebabs and BBQ in one visit
If you want something richer than standard nihari, nalli nihari (made with bone marrow) is worth seeking out specifically. Javed's current menu includes a dedicated nalli nihari option, making it one of the more reliable places to find it.
Since nihari in Karachi comes down to personal taste, here's a more useful way to pick than chasing a single "#1":
What is the best nihari in Karachi? There's no single objective answer — Javed, Zahid, and Sabri are among the most frequently cited names, each with a slightly different style and loyal following.
Which restaurant is famous for nihari in Karachi? Javed, Zahid, and Sabri are the three names that come up most often in Karachi food conversations, though Malik, Nihari Inn, Idrees, and Waheed all have their own dedicated followings.
Where can I find nalli nihari in Karachi? Javed Nihari's current menu includes a dedicated nalli nihari option, making it one of the more reliable spots to find it.
What is the best nihari near me in Karachi? It really depends on your area — check the area breakdown above for the closest strong option, whether you're in Bahadurabad, Saddar, PECHS, Burns Road, or Clifton.
Is nihari a breakfast food in Karachi? Yes — nihari has strong breakfast/nashta associations in Karachi, though most restaurants serve it well beyond breakfast hours as well.
Karachi's nihari scene doesn't have one definitive winner — it has several excellent options, each with its own loyal following. Whether you're chasing Javed's classic richness, Sabri's old-Karachi legacy, or Zahid's spicier take, the right choice usually comes down to which neighborhood you're in and what you're in the mood for.
Restaurant locations, prices, and menus change over time — confirm current details before visiting.
Looking for more options?
Explore our curated restaurant guides across Karachi's top neighbourhoods.
Discover other dining styles and categories on Yaafta.