Delhi Nihari is a popular North Indian/Pakistani meat dish that is traditionally served for breakfast or brunch. It is a slow-cooked stew made with tender pieces of beef or lamb that are simmered in a flavorful broth made with bone marrow, spices, and herbs for several hours.