Print Recipe


Nihari is a North Indian/Pakistani beef stew. It’s mixed with its unique seasonings along with flour (atta) mixed in its curry to give a smooth texture.
Prep Time10 mins
Cook Time2 hrs
Total Time2 hrs 10 mins
Course: Main
Cuisine: Indian, Pakistani
Keyword: Nihari



  • 2 lbs beef shank
  • 1 packet shan nihari masala
  • 2 onion finely sliced
  • 1 tsp cumin seeds
  • 5 black peppercorns
  • 5 cloves
  • 5 green cardamom pods
  • 1 tsp garam masala powder
  • 1 cup atta (south asian flour)
  • 4 tbsp ginger garlic paste
  • olive oil extra virgin
  • water


  • lemon
  • cilantro chopped
  • garlic finely chopped
  • green pepper finely chopped
  • fried onions


  • Turn on the Instant Pot, select sauté setting. Add 2 1/2 cups of water bring it to a boil.
  • Add in Ginger Garlic Paste , beef shank, 1/2 onion, and 1/2 of the Shan masala; now select the meat option and pressure it for 60 minutes.
  • Meanwhile, In a pot, on medium heat, Add 1.5 cup of olive oil and 1.5 onion finely sliced.
  • When the onion turns golden brown. Take out half of the fried onion and set it aside for garnish.
  • In the same pot, that has the fried onion mixture, Add cumin seeds, black peppercorns, cloves, and green cardamom pods. Sauté it for 2 minutes.
  • Add in the cooked beef from the IP to the pot. Make sure you leave the beef stock in the IP.
  • Add 1 tbsp of Ginger Garlic Paste , remaining 1/2 of the Shan Masala Packet to the pot. Let everything cook for 5 minutes on medium heat.
  • Add the beef stock from the IP to the pot and mix well.
  • In a bowl, add Atta and 2 cups luke warm water and mix it well; there should not be any lumps.
  • Now add the Atta mixture to the pot and mix well.
  • Let it cook for 15 minutes until the oil comes up.
  • Add in garam masala powder.
  • Cover the pot and turn off the heat and leave it for 15 minutes.
  • Dish it out and place the fried onion, cilantro, lemon, green peppers, and ginger at top for garnish as shown in the pictures above.
  • Serve it with Naan.