Spray your slow cooker with nonstick cooking spray to prevent sticking.
Place chicken breasts flat in the bottom of the slow cooker, laying them side by side if possible.
Pour enchilada sauce, fire-roasted tomatoes with juices, diced green chiles, and taco seasoning over the chicken. Stir gently to combine and distribute seasonings evenly.
Cover and cook on High for 3-4 hours or on Low for 4-6 hours. You can stretch cooking time to 6-8 hours on Low if needed. Chicken is done when it reaches 165°F internally and shreds easily.
Once chicken is tender, remove it from the slow cooker using tongs. Place on a cutting board and shred with two forks, pulling meat into bite-sized pieces. For faster shredding, use a stand mixer with paddle attachment on low for 30 seconds.
Return shredded chicken to the slow cooker and stir back into the sauce.
Stir in half of the shredded cheese, black beans, and corn. Mix gently to distribute ingredients evenly throughout.
Add the sliced tortilla strips and gently mix everything together, letting them settle into the sauce.
Sprinkle the remaining cheese evenly over the top of the casserole.
If using cream cheese, cut into cubes and nestle into the mixture now for extra creaminess.
Cover and cook an additional 20-30 minutes until cheese is completely melted and everything is heated through. The edges should be bubbly.
Garnish with chopped fresh cilantro. Serve hot with toppings like sour cream, diced avocado, extra cheese, or crushed tortilla chips.