Among many other things, Delhi has always been renowned for its food culture nationwide. With the Mughal traditions and their deep imprint on the city, the Delhites enjoy various food options. The slow-cooked stew known as Nihari, dating back to the Mughal Empire, is one piping hot soupy breakfast cherished with much enthusiasm from Delhi to Lucknow. Made with soft slices of meat cooked overnight in a blend of fragrant spices, Nihari is consumed across classes, from the working class to the aristocrats. Since medieval times, the dish has secured a special place among foodies and continues to spark culinary pleasure. You can visit these top places in Delhi to savour the best Nihari. Check out our list and go with your friends for a heavenly breakfast.
5 Best Places For Nihari In Delhi
Kallu Nihari
Delhi residents swear by the rich tastes of Kallu Nihari, a famed restaurant tucked away on Asaf Ali Road. The Nihari is slow-cooked for an entire night for a silky, spicy gravy and melt-in-your-mouth meat brimming with deep, earthy aromas. The dish with soft, freshly baked Khamiri Rotis provides a classic taste of Delhi’s street food culture. A trip to Kallu Nihari is a celebration of tradition more than merely a dinner.
Address: 180, Chhatta Lal Mian, Behind Delite Cinema, Daryaganj, New Delhi
Haji Shabrati Nihari Wale
Haji Shabrati Nihari Wale, tucked away in the busy alleys close to Jama Masjid, has won the affection of the community for its unique and genuine Nihari. “Taar,” a portion of the gravy from the previous day, is added to the fresh batch to create a profoundly layered taste, which is the key to their unmatched flavour. With its rich history and old-world charm, this restaurant’s Nihari, served with steaming hot Khamiri Rotis, takes you back in time.
Address: Shop 722, Haveli Azam Khan, Chitli Qabar, Jama Masjid, New Delhi
Karim’s
It would be impossible to discuss Mughlai food in Delhi without mentioning Karim’s, a legendary restaurant that has entertained patrons since 1913. This famous restaurant, close to Jama Masjid, is known for its royal cuisine and age-old culinary techniques. A culinary wonder, the Nihari at Karim’s features delicate beef that easily crumbles in a delicious, spicy broth. Karim’s offers more than simply delightful food; it’s an opportunity to experience the grandeur and history of Delhi’s Mughal heritage.
Address: 16, Gali Kababian, Jama Masjid, Old Delhi, Delhi, 110006
Price for two: INR 900
Al Jawahar
Al Jawahar, next to Karim’s, is another well-liked restaurant among fans of Mughlai food. A must-visit destination for anyone seeking authentic tastes, the Nihari is renowned for its perfectly grilled meat and well-balanced spices. The spacious seating and warm ambience of Al Jawahar complement the hearty meal, making it a popular choice for families and travellers. Their Nihari exhibits careful preparation and a reverence for tradition in every bite.
Address: 8, Matia Mahal Road, Opposite Gate 1, Jama Masjid, New Delhi, 110006
Javed Nihari

Javed Nihari is a hidden gem amid Zakir Nagar’s more sedate lanes that has gradually become well-known for its superb rendition of this classic dish. The Nihari at Javed is renowned for its succulent chunks of beef and rich sauce that is expertly seasoned and filled with aromatic seasonings, creating a profoundly fulfilling dish. The meal is completed by soft and fluffy Khameeri Rotis, which produce a symphony of flavours and textures that entice customers to return.
Address: Main Road, Jogabai Extension, Zakir Nagar, New Delhi, 110025