Creamy, taco-spiced chicken and bean soup packed with protein and flavor. Ready in 30 minutes using pantry staples and perfect for cozy meals.
2 tbsp olive oil
1 yellow onion, diced
3 garlic cloves, minced
2 tbsp taco seasoning
4 cups chicken broth (low sodium)
1 (10 oz) can diced tomatoes with green chilies
1 (15 oz) can black beans, rinsed
1 (15 oz) can pinto beans, rinsed
1 cup corn kernels
3 cups shredded cooked chicken
8 oz cream cheese, cubed
Salt and pepper to taste
Optional: lime juice, chopped cilantro, jalapeños
Heat olive oil in a pot over medium heat. Sauté onion until soft, about 5 minutes.
Add garlic and cook for 30 seconds.
Stir in taco seasoning and toast for 30 seconds.
Pour in broth and tomatoes; bring to a simmer.
Add beans and corn. Simmer 10 minutes.
Stir in chicken and heat through, about 5–7 minutes.
Lower heat and add cream cheese. Stir until fully melted and soup is creamy.
Adjust seasoning and serve with your favorite toppings.