Set InstantPot to sauté and add 2 tbsp oil and whole cumin.
Sauté for 1 min and then add the remaining spices.
Sauté for 1-2 minutes before adding the onion, garlic, and ginger.
Cook until the onion is translucent before adding the tomatoes and salt.
Let the mixture cook until it has reduced to a paste-like consistency.
Add the water and beans and close the lid.
Set to Pressure Cook for 5 min and when done, let the pressure naturally release for at least 20 minutes before manually releasing any remaining pressure.
Garnish with cilantro and serve over rice or with chapathi/roti/paratha!