This is so complicated I don't know where to begin.
Mix everything together in a bowl. If you have time to marinate for an hour or eight, do it, otherwise just cook.
Put the mixture into your Instant Pot.
Cook at 15 minutes at High Pressure. Let it release pressure naturally for 10 minutes, and then release all remaining pressure.
Yeah, you're done. Eat.
Marinate the lamb for at least 30 minutes if you can. This really helps to tenderize the meat and make a wonderful lamb curry.
You can use lamb, goat, beef, or chicken to make rogan josh. While not traditional, it is still delicious.
If you have an 8-quart, you may need to double the recipe.
Make sure to spread the lamb all over the bottom of the Instant Pot. Although I list the water in this recipe as optional, if you're not sure about the quality of the meat you are using, use the water the first time.
This recipe works well for meal prep as you can marinate the lamb for a day or two before cooking.
You can also mix up the lamb in the marinade, put the contents into a zip top bag, and freeze. When ready to cook, pour water into the bottom of the instant pot, add the frozen lamb and marinade, and cook as directed. You do not need to increase cook time.