Clean the lamb, wash, drain and set aside.
Switch on the Instant pot and set it to "sauté normal" position. Heat oil and toss in the whole garam masala spices followed by sliced onions. Fry the onions till just golden.
Meanwhile prepare the almond poppy seed paste by grinding together the almonds, white poppy seeds, fennel seeds and black pepper with 1/2 a cup of water in the Vita mix blender to a fine paste.
Spoon in 2 teaspoons of freshly ground ginger garlic paste. Stir a bit and then add the lamb and the pink himalayan salt or sea salt. Turn over and mix well till the meat just turns opaque.
Add the yoghurt, green chillies, turn over and mix then stir in the ground almond poppy paste.
There's no need to add any water, as the curry becomes a bit runny after adding the meat and the yogurt. If you find it too thick then add a 1/4 cup of water.
Cancel the sauté mode. Close the lid and set the pressure release valve to sealing position then hit the meat/stew button and set the time for 20 minutes.
When the cooking time is finished wait for a natural pressure release (NPR). Then check if the meat is tender and cooked just right. If it is still tough (likely to happen as some meats need more time to tenderize) close the lid and cook for 5 more minutes.
Cancel the meat/stew setting after the meat is cooked. The khorma would be a bit runny like soup. So set the Instant Pot to sauté mode and cook slowly till the gravy becomes thick and the oil rises on top.
10. Garnish with cilantro and serve hot with saffron rice or Tandoori Naan.