Take a medium pot and heat it on medium to high flame
Heat oil and ghee and add whole spices
Add onion and fry for 10 minutes or until golden
Add ginger and garlicand sauté for about 1 minute
Add beef and fry itfor 5 minutes or until it turns golden
Reduce the flame andadd all the powdered spices and salt
Sauté for 30 seconds
Carefully transferthe meat mixture into a slow cooker
Add water and keepstirring until mix
Cook on low flame for8 to 10 hours or overnight
Let it cook until beef is tender
Cooking time dependson the quality of the meat and cooker
When the dish isabout to cook, take out whole spices
Take out a cup ofstew into a bowl
Add an ice cube in it and let it cool
Heat a pan on thestove and add flour into it
Sauté until it changes color
Take flour and mix inthe liquid to make a smooth paste
Bit by bit add itinto the nihari and keep stirring to avoid forming lumps
Let it cook foraround 40 to 45 minutes
Cook it on slow flame until oil pops out
Pour it into theserving bowl
Garnish it withcoriander leaves, green chilies, brown fried onion
Delicious nihari isready
Serve it withsheermal, naan or tandoori ready