In a pressure cooker pot, heat oil and add the thinly sliced onion. Saute until the onion is golden brown.
Once the onion is golden, add the beef cubes along with the ginger garlic paste. Saute on high heat until the beef changes color.
Now add the tomatoes, yogurt and the whole spices (cardamom, peppercorn, cloves, and salt).
Also add the Shan Biryani Masala.
Cook on high heat, while constantly stirring for about 5-7 minutes. Add 2 cups of water, the beef should be submerged in liquid.
Now cover the pressure cooker pot with its lid and bring to pressure. The cooking time will vary from 5-10 minutes depending on the cut of the beef and also the size of the beef pieces. The beef I used took about 10 minutes to cook through.
Now add the cubed potato.
Cook the beef on high heat, stirring frequently until excess liquid has evaporated and the oil has separated from the curry. Also the cubed potato should be almost cooked through too.