Dice the chicken in 1/2 inch pieces. Discard any fatty pieces and set aside.
Dice one medium onion and 1/2 a jalapeno. Remove the seeds and veins of the jalapeno to reduce the heat. If you like the heat, leave it in. Set aside
Finely chop the garlic and set aside.
In a large saucepan, or dutch oven, heat one tablespoon of oil over medium heat.
Once heated, add the diced chicken, onion, and jalapeno to the pan.
Cook until the chicken is done and the juices run clear, about 10 -12 minutes. Keep the temperature around medium to avoid burning.
When you feel the chicken is being close to done, add garlic and stir it in. Continue to cook for approximately two minutes or until the garlic becomes fragrant.
Add the chicken stock, green chiles, the white beans, and all the spices to the pot. Mix until well combined.
Increase the heat to a boil then reduce to a simmer. Continue to cook, uncovered, for 30 minutes.
Remove the chili from the heat and stir in 1/4 cup of sour cream and 1/4 cup of heavy cream. Stir until it is all incorporated.
Serve in bowls with your favorite toppings. Chopped cilantro, some crushed tortilla chips, some sliced jalapeno and/or avocado go very well.