Begin by boiling approximately 2 liters of water in a pot.
Ensure that this water is easily accessible for the mutton, as it will be added gradually.
Next, heat both oil and ghee in a deep pot.
Make sure that the pot has a secure lid.
Once the oil and ghee mixture is adequately heated, add the mutton pieces and fry them on low heat for approximately 5 minutes.
Afterwards, incorporate 3 tablespoons of the Nihari spice powder into the meat and mix thoroughly.
Continue cooking on low heat for an additional 5 minutes.
By this point, the meat will have released its moisture.
At this stage, add the boiling water while keeping the heat low.
Add salt to taste and, if desired, chili powder.
Cover the pot with a lid and allow it to simmer on low heat for 5 hours, refraining from stirring the meat.
If necessary, add boiling water intermittently to maintain a runny consistency in the curry.
You may need to add 500ml of water as needed.
After 4 hours, the meat will be fully cooked and the curry will have a layer of oil floating on top.
Using a spoon, carefully remove and set aside this oil in a separate bowl.
Finally, combine 3 tablespoons of whole wheat flour with 1 cup of hot water to create a semi-runny mixture or slurry.
Gently combine the curry with the spices.
It is unnecessary to mix the Nihari excessively.
Allow the curry to simmer for an additional hour without stirring.
After a total of approximately 6 hours of cooking the meat, turn off the heat.
Sprinkle ½ tablespoon of spice mix and lemon juice over the curry, lightly mixing it in.
Drizzle the reserved oil and ghee mixture on top.
When serving, garnish with ginger julienne, lemon slices, and chopped cilantro.