In a large pot, saute the bacon pieces until cooked (but not quite yet crispy).
Add in the diced onions and garlic and cook with the bacon over medium high heat until the softened, about 3-5 minutes.
Add the green chilis, beans, and chicken then dump in the chicken broth.
Stir over heat until the soup becomes very hot, but isn't quite boiling.
Stir in the sour cream and corn.
Continue stirring over medium-high heat until the cheese melts.
Serve right away & enjoy!