In a large pot or Dutch oven, combine the shredded chicken, cream of chicken soup, cream of mushroom soup, corn, black beans, Rotel, chicken broth, cumin, and chili powder.
Bring the mixture to a simmer over medium heat, stirring occasionally. Reduce heat to low.
Add the cubed cream cheese and heavy cream. Stir constantly until the cream cheese is fully melted and the soup is smooth and creamy. Do not let the soup boil once the cream is added.
Season with salt and pepper to your taste.
While the soup simmers, prepare the tortilla strips. Heat about 1 inch of vegetable oil in a skillet over medium-high heat.
Fry the tortilla strips in batches until golden brown and crisp. Remove with a slotted spoon and drain on paper towels. Sprinkle lightly with salt.
Serve the creamy chicken tortilla soup hot, topped with your choice of cheese, avocado, sour cream, cilantro, and crispy tortilla strips.
Notes
For a quicker version, you can use a slow cooker. Combine all ingredients except the cream, cream cheese, and tortillas in the slow cooker. Cook on low for 6 hours or high for 3 hours. Stir in the cream and cream cheese during the last 30 minutes of cooking.
To achieve the best flavor for this restaurant style chicken tortilla soup, make sure to use good quality chicken broth.
If you prefer a spicier soup, add a dash of your favorite hot sauce when seasoning.