Muhammadi Nahari House
Muhammadi Nahari House is a restaurant in Lahore that specializes in nihari, a slow-cooked meat stew with spices that cooks for hours until the meat becomes tender and the sauce develops deep, rich flavors. The kitchen uses beef, mutton, chicken, and other meats, serving each dish with hot bread like naan or chapatti.
The restaurant opened in 1986, starting as a simple street stall before growing into an established eatery. Nihari itself traces back to Mughal times, when nawabs and kings enjoyed it for breakfast, with the name coming from the Arabic word 'nahaar' meaning morning.
The restaurant's name honors its founder and reflects deep ties to Lahore's food traditions. Nihari serves as a shared ritual here, bringing families and locals together daily around a dish that connects to the city's past and present.
The restaurant opens very early in the morning, making it ideal for breakfast or a late-night snack. Food arrives quickly, usually within five minutes of ordering, but seating can be tight during peak hours, so visiting during quieter times offers a more relaxed experience.
This restaurant was the first to serve beef nihari in Lahore and later expanded to offer chicken, mutton, and even camel meat versions. This gradual growth made it Pakistan's largest nihari seller today.
The community of curious travelers
AroundUs brings together thousands of curated places, local tips, and hidden gems, enriched daily by 60,000 contributors worldwide.