A cozy, flavorful soup that’s perfect for busy weeknights or casual gatherings. This creamy chicken taco soup blends tender shredded chicken, black beans, corn, and tomatoes with a rich, seasoned broth for a satisfying one-pot meal. Quick, comforting, and family-approved.
1 tablespoon olive oil
1 medium onion, diced
3 cloves garlic, minced
1 pound boneless, skinless chicken breasts or thighs
1 (15 oz) can black beans, drained and rinsed
1 (15 oz) can corn, drained
1 (15 oz) can diced tomatoes with green chilies
1 (4 oz) can diced green chiles (optional)
1 teaspoon ground cumin
1 teaspoon chili powder
½ teaspoon smoked paprika
½ teaspoon dried oregano
Salt and pepper to taste
3 cups chicken broth
1 (8 oz) block cream cheese, cubed and softened
½ cup sour cream or Greek yogurt
Optional toppings: shredded cheese, avocado, cilantro, tortilla chips, jalapeños, lime wedges
In a large pot or Dutch oven, heat olive oil over medium heat. Add the diced onion and cook for 3-4 minutes until softened.
Stir in the garlic and cook for 30 seconds until fragrant.
Add chicken, black beans, corn, diced tomatoes, green chiles, cumin, chili powder, paprika, oregano, salt, and pepper.
Pour in chicken broth and stir well. Bring the mixture to a gentle boil, then reduce heat and simmer for 20 minutes, or until the chicken is cooked through.
Remove the chicken from the pot, shred with two forks, and return it to the soup.
Lower the heat and add cubed cream cheese. Stir until melted and smooth.
Stir in the sour cream or Greek yogurt until fully incorporated.
Taste and adjust seasoning as needed.
Serve hot with your choice of toppings.
Use rotisserie chicken to save time.
For a spicier soup, add diced jalapeños or a pinch of cayenne.
Store leftovers in the fridge for up to 4 days or freeze for up to 3 months.
Add a splash of broth or milk when reheating if soup thickens.