Gather ingredients.
Heat olive oil in a large saucepan over medium heat. Add chicken, onion, and garlic; cook and stir until chicken is no longer pink in the center and juices run clear, 10 to 15 minutes.
Stir in beans, chicken broth, green chiles, salt, cumin, oregano, black pepper, and cayenne pepper; bring to a boil. Reduce heat and simmer until flavors have blended, about 30 minutes.
Remove chili from heat; stir in sour cream and whipping cream until incorporated.
Serve hot and enjoy!
