In large dutch oven or heavy bottomed pan, cook the bacon until crispy. Remove the bacon from the pot, leaving the grease in the pot.
Over medium heat, add onion, bell pepper, and celery to bacon grease and cook for 5-6 minutes, until veggies start to get tender.
Add diced potatoes, green chiles, and corn and mix well so everything is combined.
Add the chicken broth and season with salt and pepper. Bring to boil and simmer about 25-30 minutes, until the potatoes are tender.
Add milk and flour and whisk until no more lumps of flour remain.
Then add chicken and let simmer for 10 more minutes, then turn off the heat and add the cheese. Stir well to combine.
Top with crumbled bacon, green onions, and additional cheese and enjoy!