Wash lamb with water. Take a pot, put it on medium heat. Add one tablespoon oil, tablespoon onion, ginger garlic paste, turmeric powder, let it cook for a minute. Add washed lamb pieces, salt, water and cook until it is tender. In about 40 minutes lamb yakhni will be ready for pulao.
Take another pot, put it on medium heat. Add canola oil and butter. Let the oil heat, add onions, green chilies, whole garam masala and sauted for 2 minutes.
Add basmati rice and toast it in a whole garam masala for 5 minutes.
Put the toasted basmati rice in instant pot and add yakhni.
Put the lid on to instant pot and set the timer ON to Rice settins.
Once the timer goes off to zero hours mode. Let it cool down the instant pot. Take out the yakhi pulao in a bowl.