Add the soaked urad dal to the Instant Pot insert. Add salt, turmeric, and give it a good stir.
Close the lid and seal the Instant Pot. Press the Manual or pressure cook button and cook the Urad dal for 4 minutes on HIGH.
Once the cooking time has elapsed, turn the steam valve to the venting position to quickly release the pressure. When the pin drops, carefully open the Instant Pot lid.
Strain the cooked dal through a strainer. Allow all the water to drain through. Rinse the dal once again and set it aside to cool and drain thoroughly.
Heat oil in a heavy-bottomed wide pan. Once hot, add hing and mustard seeds and let them pop.
Sauté for a minute.
Now add the cooked and thoroughly drained urad dal to the pan. Sauté the dal for 3-4 minutes over medium heat.
Now stir in all the spices and
Mix until thoroughly combined.
Finally, add besan (chickpea flour) to the urad dal.
Sauté the dal mixture for 6-7 minutes over medium-low heat.
Add kasoori methi, fennel seeds, garam masala, and mix until combined. Sauté the dal mixture for additional 2-3 minutes. Then take it off the flame and set it aside. Add chopped cilantro leaves, mix, and allow this mix to cool completely.