Ingredients
Method
- Heat olive oil in a large pot over medium heat. Add the onion and cook until soft, about 4–5 minutes.
- Add garlic and cook for 30 seconds until fragrant.
- Stir in chili powder, cumin, and paprika and toast the spices for about 30 seconds.
- Add the chicken and pour in the chicken broth and diced tomatoes. Bring to a gentle boil, then reduce heat and simmer for 15–18 minutes, until the chicken is fully cooked.
- Remove the chicken, shred it with two forks, then return it to the pot.
- Stir in the black beans and corn and cook for 3–4 minutes.
- Reduce heat to low and slowly stir in the cream. Simmer gently for 3–5 minutes until slightly thickened.
- Season with salt, pepper, and lime juice if using. Serve warm.
Notes
Do not let the soup boil after adding the cream to keep it smooth.
Rotisserie chicken can be used to save time—add it after the beans and corn.
Serve with tortilla strips, shredded cheese, sour cream, or avocado for extra flavor.