I always start by chopping onions, garlic, and shredding chicken first. This makes the cooking process smooth and stress-free later on. Having everything ready helps me focus on building flavor step by step.
Heat olive oil in a large pot and cook onions until soft. Then I add garlic and let it cook just until fragrant. This step builds a flavorful base that makes the soup taste homemade.
Next, I stir in chicken, beans, corn, tomatoes, and broth. I also add taco seasoning at this stage for full flavor infusion. Everything simmers together, allowing spices to blend beautifully.
Once the soup is hot, I add softened cream cheese slowly. I stir continuously until it melts completely into the broth. This step transforms the soup into a rich and creamy comfort dish.
I let the soup simmer gently so all flavors come together. Then I adjust salt and pepper to taste before serving hot. A sprinkle of cilantro on top makes it fresh and vibrant.