Best Nihari
Restaurants in Karachi

Nihari is the king of Karachi's breakfast culture — a slow-cooked beef shank stew of extraordinary depth, simmered overnight in a blend of whole spices until the collagen-rich meat falls from the bone into a dark, glossy gravy. Originally a pre-dawn meal for laborers in Mughal-era Delhi, nihari found its most devoted following in Karachi, where legendary establishments have been serving it since the 1950s. Eaten with hot naan, a squeeze of lemon, fresh ginger, and green chilies, nihari is an irreplaceable part of Karachi's culinary identity.

Found 13 highly rated spots

Featured Spots

Sorted by highest rating

Legendary Nihari joint drawing crowds from all over the city.

$ $ $ $ $
Avg. ₨ 367

One of the oldest and most respected Nihari houses in Karachi.

$ $ $ $ $
Avg. ₨ 328

A well-known nihari spot in Saddar offering generous portions and consistent quality, with a slightly modern twist to the classic recipe.

$ $ $ $ $
Avg. ₨ 380

Nihari Culture in Karachi

The word nihari comes from the Arabic 'nahar,' meaning morning or day — a reference to the dish's origins as a pre-dawn meal served to workers before they began their day's labor. In Old Delhi during the Mughal period, large cauldrons of nihari were kept simmering through the night so they would be ready for laborers, soldiers, and early risers at first light. The dish was considered hearty, restorative, and nutritionally dense enough to sustain a day of physical work — a reputation it has maintained into the present day.

When Muhajir migrants from Delhi and UP came to Karachi after partition in 1947, they brought the nihari recipe with them. Burns Road, which became the hub of Muhajir culinary culture in Karachi, quickly developed into the nihari capital of Pakistan. Families from Delhi who had operated nihari establishments there set up new shops in Karachi, maintaining their original recipes and the all-night simmering method that is essential to the dish's proper development. Today, Burns Road remains the most celebrated nihari destination in Pakistan, with establishments like Javed Nihari, Delhi Nihari, and Zahid Nihari having operated for 40 to 70 years.

The preparation of authentic nihari is a 12-hour minimum process. Beef shank (nalli) is placed in a large deg along with marrow bones, and the cooking begins late at night. A specific spice mix — typically including dried ginger, fennel, bay leaves, black pepper, and various other whole spices — is added in stages throughout the night. By morning, the broth has reduced to a thick, intensely flavored gravy, the meat is falling-apart tender, and the marrow has dissolved into the sauce. The dish is finished with fried onions, fresh ginger, and a garnish of chopped coriander and green chili. Each restaurant guards its nihari masala recipe carefully, and the variation between establishments is significant enough that Karachi nihari lovers often have strong brand loyalty.

Burns RoadBeef ShankNalli MarrowOvernight CookingWhole SpicesGingerNihari MasalaDeg

Frequently Asked Questions

What are the best nihari restaurants in Karachi?

Javed Nihari on Burns Road is considered by many to be the finest nihari in Karachi, operating since the 1960s with a recipe that has remained largely unchanged. Delhi Nihari, Zahid Nihari, and Waris Nihari are other legendary Burns Road establishments. For those in DHA or Clifton, several branches of established nihari brands have opened in recent years, bringing the Burns Road tradition to the southern parts of the city.

Is nihari a breakfast food or can it be eaten at any time?

Nihari is traditionally a breakfast dish, and most authentic nihari establishments in Karachi serve it in the morning from around 6 AM to noon or until the day's batch runs out. Some restaurants in Karachi have begun serving nihari throughout the day due to demand, and a few establishments serve evening nihari as well. The morning preparation made from an overnight cook is considered the most authentic and flavorful.

What is nalli nihari and why is it special?

Nalli refers to the marrow bones — the hollow leg bones of cattle — that are cooked alongside the beef shank in nihari. During the long overnight simmer, the marrow slowly dissolves into the gravy, adding extraordinary richness, body, and flavor. The hollow bones are served in the dish, and diners extract the remaining marrow with a thin spoon and eat it directly — a deeply satisfying and nutritionally rich delicacy.

How spicy is nihari in Karachi?

Authentic Karachi nihari is moderately to heavily spiced with a complex, warming heat that builds over time rather than hitting immediately. The heat comes primarily from black pepper, dried red chili, and the proprietary nihari masala blend used by each restaurant. Fresh green chilies added as a garnish contribute additional sharpness. Most establishments will prepare a less-spicy version on request, though some purists argue this fundamentally alters the dish.

Can nihari be taken away or ordered in bulk?

Yes, nihari is one of the most popular dishes for takeaway and bulk ordering in Karachi. All major nihari establishments offer takeaway packaging, and during Eid, Ramazan, and family gatherings, bulk orders of 10 to 100 portions are extremely common. Burns Road nihari houses often take advance orders for large quantities. Some establishments also offer catering delivery, bringing fresh nihari directly to homes and offices.

Must-Try Specialties

  • 1

    Beef Nihari with Nalli

    Authentic Karachi style prep

  • 2

    Mutton Nihari

    Authentic Karachi style prep

  • 3

    Brain Nihari

    Authentic Karachi style prep

  • 4

    Nihari with Fried Onions

    Authentic Karachi style prep

  • 5

    Nihari Naan

    Authentic Karachi style prep

  • 6

    Nihari Trotters (Paye)

    Authentic Karachi style prep

Expertly curated by the EatsKarachi team for 2026.

🔍 Top Areas for Nihari in Karachi

Explore by Neighborhood

Looking for great food nearby? Browse the top restaurants in Karachi's most popular areas.