Ingredients
Equipment
Method
Instructions
- Dice your onion and, if using, some fresh cilantro for garnish. Grate the cheese and set both aside for later.
- Heat a Dutch oven or large soup pot over medium. Add your butter or oil, then the chicken. Season and cook it until golden and cooked through, enjoying the sizzle and savory scents. Remove the chicken and keep it handy.
- Sauté the diced onion and minced garlic in the same pot, letting them soften and get fragrant—don’t rush this part; you want that mellow sweetness.
- Sprinkle in the cumin, chili powder, and coriander, letting the spices toast briefly for deeper flavor. Stir in the roasted tomatoes and cook just until they start to break down, turning everything saucy and aromatic.
- Add the enchilada sauce, giving the pot a good stir. Pour in the chicken broth and slide the cooked chicken back in.
- Mix in drained black beans and corn. Turn up the heat to bring everything to a gentle boil, then lower it and let the soup bubble away until all the flavors meld and it’s deliciously steamy.
- Take the pot off the heat and whisk in sour cream until silky and smooth—this is where the creamy magic happens. If you want it richer, a splash of heavy cream is welcome but optional.
- Add in your shredded cheese, stirring until melted and the soup is perfectly creamy.
- Taste and adjust with salt, pepper, or a splash of fresh lime juice if you like it extra zippy.
- Ladle into bowls and top with crispy tortilla strips, chunks of avocado, a shower of cilantro, or extra cheese and lime to finish.
