Place your 6 boneless, skinless chicken thighs in a large plastic ziplock bag and seal tightly. Use a meat cleaver to pound your chicken thighs until about ¼ inch thick. Season with salt and pepper.
Remove chicken thighs from the bag. Pour ½ cup flour into a shallow bowl. Dip the chicken thighs in the flour, coating each side in flour thoroughly.
Turn your Instant Pot on to the saute setting. Add 1 tbsp of butter and allow it to melt. Add the chicken thighs into the pot, browning them on each side (about 4 minutes each). Cook in two rounds if you need to so as not to crowd the chicken. Remove the browned chicken and set on a separate plate.
Still on the saute setting, add two more tablespoons of butter into your Instant Pot. Add the 2 medium sliced onions and saute until the onions begin to turn translucent. Add small drizzles of olive oil if the bottom of the pot seems too dry.
Once the onions have softened, turn off the saute feature.
Pour 1 cup beef stock into the Instant Pot along with 2 tbsp balsamic vinegar, using a wooden spoon to scrape up any browned bits that had stuck to the bottom of the pot.
Add the chicken back into the pot with the ½ tsp oregano and 1 tsp thyme, and put on the lid. Turn Instant Pot to Manual for 9 minutes. Once the 9 minutes are up, allow pressure to naturally release for 10 minutes, then instant release the rest.
Remove the cooked chicken from the pot and set on a separate plate.
Turn the Instant Pot to saute again, and allow the sauce to come to a boil.
In a separate bowl, combine 1 ½ tbsp cornstarch and water and mix to combine. Add the cornstarch slurry into the boiling sauce, and stir until the sauce thickens.
Once the sauce has thickened, turn off the pot. Add the chicken back into the pot. Sprinkle ½ cup cheese on top of the chicken. Place the lid back on for about 2 minutes, using the residual heat until the cheese melts all the way.
Serve chicken with sauce. Enjoy