A hearty and flavorful chicken tortilla soup that's easy to prepare and perfect for any occasion.
Combine the chicken broth, diced tomatoes, salsa, green chilies, onion, cilantro, garlic, chili powder, salt, and pepper in a large pot.
Mix the ingredients well to ensure even distribution of flavors.
Add the chicken breasts to the pot and bring the mixture to a boil.
Ensure the chicken is fully submerged for even cooking.
Reduce the heat to a simmer and cook for 1 hour, stirring occasionally.
Cover the pot partially to retain moisture while allowing some steam to escape.
Remove the chicken breasts from the pot, shred them using two forks, and return the shredded chicken to the soup.
Shredding the chicken allows it to absorb more of the soup's flavors.
Serve the soup hot, garnished with crispy tortilla chips and shredded cheese.
Add a dollop of sour cream or a sprinkle of fresh cilantro for extra flavor.