Five Places to Visit For The Best Nihari in Lahore

Nihari is one of the favorite dishes of us Pakistanis undoubtedly – for Sindhis, Balochis and Punjabis. And a perfect plate of nihari can make a foodies’ day.

The roots of nihari can be traced back to the Indian subcontinent. It is a slow-cooked meat made mainly out of shank meat of beef, mutton and even chicken.

Here are the top 5 places in Lahore that serve you the best nihari in the town.

  1. Muhammadi Nihari 

Muhammadi Nihari is a trademark name in the food business and the most trusted one. This restaurant offers a wide range of nihari menu; you can get beef nihari with nali fry, beef and chicken plain nihari, beef and chicken nihari fry, beef maghaz nihari, and special beef nihari fry.

2. Haji Sahib Nihari Walay

Image result for haji sahab nihari walay

Located at Jail Road, Haji Sahib Nihari Walay is a well-reputed restaurant in Lahore that serves various Asian cuisines. This restaurant is famous for its delicious nihari. You can get rich in taste and spicy nihari from there.

3. Dogar Restaurant 

Image result for dogar restaurant nihari

Dogar restaurant is also famous for its delicious breakfast including nihari. The nihari they serve is considered one of the best in town owing to its taste and quantity. You can enjoy a good portion of nihari at an economical price at Dogar restaurant.

4. Capri 

Image result for dogar restaurant nihari

Capri is also one of Lahore’s oldest restaurant known for its delicious meals of halwa puri as well as nihari. This particular eatery provides good quality food at very reasonable prices.

5. Monal 

Image result for monal lahore nihari

Last but not the least, we have Monal Lahore’s nihari on our list. A tad bit on the pricey side but Monal’s nihari is definitely of quality and a must try!


Which of these nihari places have you tried yet? Or will try soon? Have any other nihari place to suggestion we could add to our list? Do let us know in the comments below.