With the pan on medium, heat a tsp of oil and saute onions and garlic until they begin to soften.
Add in the chicken breast, whole tomatoes, enchilada sauce, green chiles, drained & rinsed black beans, and corn. Mix well to break up the tomatoes
Pour in the chicken stock , the cumin, chili powder, paprika, bay leaf, and salt & pepper to taste. Once soup comes to a boil, reduce heat to a simmer and cover.
Cook for 30-35 mins, until chicken is tender and can shred easily.
Remove the chicken to a plate or bowl and shred with two forks. Return the chicken to the pot and add in 1-2 tablespoons chopped cilantro (to taste). Taste and adjust any seasonings (salt + pepper) and add fresh lime right here if desired. Remove the bay leaf.
Serve bowls of the soup with lots of your favorite toppings: freshly grated cheese, a large spoonful of sour cream, additional cilantro, fresh lime, and lots of tortilla strips!