Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124
Physical Address
304 North Cardinal St.
Dorchester Center, MA 02124

When it comes to comfort food in Pakistan, nihari is a clear winner. This slow-cooked stew of meat—usually beef shanks and bone marrow (nalli)—is not only a meal, it’s an experience that fills your soul and transports your taste buds on a journey through glorious tradition and taste. As someone who loves to explore culinary gems, I’ve made it my mission to try this dish from different parts of the country.
From Lahore’s famous food streets to Karachi’s iconic eateries, and Islamabad’s hidden gems—I’ve had the pleasure of tasting nihari from the best of the best, including the ever-popular Javed Nihari, Zahid Nihari, and other top spots. Here’s my personal, flavorful journey across Pakistan in search of the ultimate bowl of nihari.
It isn’t your average stew. It’s a legacy meal that dates back to the Mughal era, known for its deep, aromatic flavors and long cooking process. Traditionally eaten as a breakfast dish, it was once consumed after Fajr prayers. Over the years, it evolved from royal kitchens into a street food favorite and household staple. The slow-cooked beef (or sometimes mutton) is simmered with a carefully crafted mix of spices overnight. What you get in the end is a rich, spicy, and velvety gravy with incredibly tender meat.
Whether it’s classic beef nihari, the rich and sticky nalli nihari, or the spicy variations found in different cities, it’s a dish that has something for everyone. The best part? It’s usually served with lemon wedges, sliced ginger, green chilies, and piping hot naan or khameeri roti, adding layers of texture and zing to an already perfect plate.
Being a meat lover myself, my search naturally began here. Lahore, known for its food culture, has no shortage of legendary food spots.
This place stole my heart with their thick, deeply spiced dish. The aroma of desi ghee and freshly ground spices fills the air long before you reach your table. What really took things to the next level was their nalli nihari. The bone marrow adds a richness that is both luxurious and indulgent. Each bite melts in your mouth, and the balance of spices hits just the right notes—not too overpowering, but definitely bold.

Another gem in Lahore, Haji Sahib is known for its balanced and slightly milder take on the traditional dish. Their dish is slow-cooked to perfection, and the meat is incredibly soft without being greasy. The presentation is simple, but the flavor? Unforgettable.

If Lahore has variety, Karachi has intensity. Karachiites take their nihari very seriously, and honestly, after tasting some of the city’s best, I totally understand why.
Let me just say this—I had high expectations walking into Javed Nihari, and it absolutely delivered. Their dish is the stuff of legends. The gravy is so flavorful and silky, it clings perfectly to every chunk of meat and piece of naan. What made it special for me was the spice level—just the right kind of heat that builds slowly and lingers. This is not just a meal, it’s a benchmark for all other niharis.

Zahid Nihari has a cult following, and for good reason. Their version is a bit more robust and fiery, which I really enjoyed. If you’re a spice lover, Zahid is your go-to. Their dish has an intense depth of flavor, and I particularly loved the garnish options they provide—ginger, green chilies, and lemon that really wake up your palate.

Islamabad might not be as vocal about its cuisine, but I was surprised to find a couple of establishments serving great beef stew.
Tucked away in the heart of Islamabad, this shop offers a more refined take on the dish. Their spice blend is a bit more subtle, focusing on depth rather than heat. The beef is so tender that it practically falls apart, and the gravy is perfectly balanced. I was especially impressed with their generous portions of nalli that give this dish an incredibly rich texture.
Having sampled nihari from each of the three cities, it’s difficult to name just one winner. Each city—and, really, each restaurant—has its own special version of this popular dish.
And of course, Javed bhai jan in Karachi is easily one of the most complete and well-rounded beef stew dish experiences I’ve had. The flavors, ambiance, and consistency all make it a top-tier spot.
Over the course of my food quest, I’ve picked up a few personal benchmarks to judge a bowl of beef stew:
As someone who has not only tasted but experienced this dish across the country, I can say one thing with confidence—it is not just food, it’s emotion. Whether it’s the nostalgic warmth of your favorite local eatery or the excitement of trying a new place for the first time, it has a way of bringing people together over a shared love for deep, hearty flavors.
If you’re just beginning your food journey, I highly recommend starting with some of the legends—Javed Nihari, Zahid Nihari, or Muhammadi Nihari. But no matter where you begin, just be ready to fall in love with every bowl.
So the next time someone asks me, “Where can I find the best nihari in Pakistan?”—I won’t have one answer. Instead, I’ll say, “Let’s go for a road trip. You have to taste them all.”
If you’ve got a favorite nihari place I missed, let me know—I’m always hungry for the next great bowl.
Share your details, and we will get back to you shortly!
This will close in 0 seconds
Share your details, and we will get back to you shortly!
This will close in 0 seconds