Sauté Aromatics: Set your Instant Pot to "Sauté" mode. Melt the butter in the pot, then add diced onion and jalapeño pepper. Sauté for 3-4 minutes until the onion is soft and translucent.
Add Chicken and Spices: Add the boneless, skinless chicken breasts to the pot, along with minced garlic, chili powder, garlic powder, onion powder, cumin, and optional red chili flakes. Sauté for 2-3 minutes to toast the spices and garlic, enhancing their flavor.
Deglaze Pot: Pour in the red enchilada sauce and diced tomatoes with green chilies (Rotel), scraping the bottom of the pot with a wooden spoon to loosen any browned bits (this prevents the "Burn" warning).
Add Remaining Ingredients: Add chicken broth to the pot. Stir to combine all ingredients.
Pressure Cook: Secure the lid on the Instant Pot and set the valve to the sealing position. Cook on high pressure for 8 minutes.
Natural Release: Once the cooking time is complete, allow the pressure to release naturally for about 10-15 minutes. Then, carefully perform a quick release to release any remaining pressure.
Shred Chicken: Open the Instant Pot and remove the chicken breasts using tongs. Shred the chicken using two forks, then return it to the pot.
Add Creamy Element: Add the cubed and softened cream cheese to the pot, stirring until it melts and incorporates into the soup, creating a creamy texture. You may have to turn the "Saute" function on again to heat the soup enough to melt the cream cheese. Turn the heat off again once the cream cheese is melted.
Stir in Remaining Ingredients: Add drained and rinsed black beans and whole-kernel corn. Stir to combine all ingredients.
Finish with Cheese: Stir in shredded Mexican-style cheese until melted and well combined with the soup.
Serve: Ladle the Creamy Instant Pot Chicken Enchilada Soup into bowls. Garnish with fresh cilantro, tortilla strips, pickled jalapenos, and a dollop of sour cream if desired. Serve hot and enjoy the delicious flavors!