Season the chicken thighs with the salt and pepper and place them, skin side down, in a cold cast iron skillet.
Turn the skillet on medium low heat and let thethighs cook about 10-12 minutes, until the skin is crisp. Remove from heat and set aside.
Heat the butter in the Instant Pot on the sauté setting. Add the onions and garlic and cook until they are softened, about 3-5 minutes.
Add the chicken broth, lemon juice, lemon zest and cayenne pepper. Mix together.
Nestle the chicken thighs on top and close the lid. Set the Instant Pot to pressure cook on high for 10 minutes.
Let the pressure release naturally for 10 minutes then use the quick release to release any remaining pressure.
Carefully remove the thighs from the Instant Pot and set them aside.
Add the cream and bring to a simmer on the sauté setting. Simmer for about 5-7 minutes, until slightly reduced.
Add any additional salt to taste at this time.
Add the chicken back in and spoon the sauce over to coat the chicken. Serve garnished with chopped parsley.
Notes
I recommend browning the thighs in a cast iron skillet instead of the Instant Pot because the Instant Pot tends to stick and it's more difficult to control the temperature.
You can also use boneless skinless thighs and brown the outside of the thighs for 2-3 minutes per side before adding to the Instant Pot (or brown right in the Instant Pot). You can use the same technique for chicken breast.
For an extra lemony flavor, add ½ -1 teaspoon more of lemon zest.
To thicken the sauce, slowly stir in a cornstarch slurry (1 tablespoon cornstarch mixed with 1 tablespoon water) while stirring until the desired thickness is reached.
To cook chicken straight from frozen, increase the pressure cook time to 15-17 minutes, depending on size of your chicken thighs.