Put ghee into soup pot set on medium heat. Once melted, add in spices, salt, and pepper. Stir to mix.
Add garlic and saute for 1 minute.
Add chicken and mix well to coat with spices.
Add beans, corn, salsa, and mix well.
Add water or broth and stir.
Bring up to a boil, then turn down to medium and allow soup to heat through.
Serve in bowls and top with sour cream, grated cheese, tortilla chips, and avocado, if desired.