01 - 
                Heat olive oil in a large pot over medium heat. Add chopped onion, season with salt and pepper, and cook until translucent, about 3-5 minutes. Add the chicken breasts and cook until no longer pink inside, approximately 7-10 minutes, stirring occasionally.
              
              
              
                02 - 
                Incorporate minced garlic, chili powder, smoked paprika, ground cumin, and dried oregano into the pot. Stir continuously for 1-2 minutes until fragrant.
              
              
              
                03 - 
                Pour in the red enchilada sauce, chicken broth, drained black beans, corn, and Rotel tomatoes with their juice. Stir to combine thoroughly.
              
              
              
                04 - 
                Bring mixture to a gentle boil, then reduce heat to low and cover. Simmer for 15-20 minutes to allow flavors to meld and ingredients to cook through.
              
              
              
                05 - 
                Remove the cooked chicken breasts, shred finely, and return to the pot. Stir in cubed cream cheese and shredded cheddar until fully melted and incorporated, creating a creamy texture.
              
              
              
                06 - 
                Ladle soup into bowls and serve with optional toppings such as extra cheddar cheese, avocado slices, sour cream, fresh cilantro, or crushed tortilla chips.