In a large pot over medium heat, combine shredded chicken, chicken broth, diced tomatoes with juices, green chilies, chili powder, cumin, salt, and pepper. Stir well to distribute spices evenly.
Bring mixture to a gentle simmer and cook for 15 minutes, stirring occasionally, to allow flavors to meld.
Reduce heat to medium-low and slowly pour in heavy cream while stirring constantly to prevent curdling. The soup will become creamy with a light peachy color.
Continue heating for 3-5 minutes until warmed through completely. Do not let it boil to prevent cream separation.
Taste and adjust seasonings, adding more salt or a squeeze of lime juice if desired.
Ladle into bowls and serve with your choice of toppings: avocado, cheese, cilantro, sour cream, bacon, or lime wedges.
Notes
Use rotisserie chicken or pre-cooked chicken to save time and have this ready in 30 minutes.
Fire-roasted diced tomatoes add extra smoky flavor.
If soup is too thick, thin with chicken broth. If too thin, simmer uncovered to reduce.
Chicken thighs can be used instead of breasts for more flavor and moisture.
For spicier soup, add jalapeños or increase chili powder.