Dice chicken into one inch cubes and sauté it in a preheated pot until the chicken is golden brown. To the chicken, add in diced onions and cook until softened.
Add butter and flour. Sauté until the flour has no lumps.
Add beans, corn, all the seasonings and hot water. Let soup simmer for about 30 minutes.
Add milk and let the soup cook for an additional 10 minutes.
Serve chili while it's hot and season to taste with salt and pepper. Top with shredded cheddar cheese, tortilla chips and a squeeze of lime.