Place about half of the corn kernals in a blender with the half & half and 1 cup of chicken broth. Blend until creamy then set aside.
Heat oil over medium in a large dutch oven.
Add the onion and sauté a few minutes before adding the carrot and celery.
Saute the veggies about 5 minutes then add the garlic.
Add the creamy corn mixture and the remaining corn kernals, plus the remaining chicken stock to the dutch oven. Bring to a full boil then reduce heat to a simmer.
In a large skillet, cook the bacon over medium heat until the fat begins to seep out and the meat begins to firm up.
Add the chopped chicken and continue cooking another 3 minutes just until chicken is browned but not cooked all the way through.
Add the bacon/chicken to the dutch oven and continue to simmer covered.
Using a measuring cup, collect 1.5 cups of the liquid from the dutch oven (it’s okay if some of the chunks get in with the liquid) and set aside.
In the same skillet you used to cook the meat, heat two tablespoons of butter over medium heat and add two tablespoons of flour. Using a wooden spoon, mix the flour and butter until flour shows some color.
Add the liquid from the measuring cup a tablespoon at a time to the roux (butter/flour mixture in the skillet), allowing it to burn off before adding more liquid.
After you’ve added about half a cup of the liquid, you can begin adding it a little more quickly but ensure the roux stays thick. Continue doing this until all of the liquid from the measuring cup has been incorporated with the roux.
Add the thick roux to the dutch oven, stir, and allow the chowder to continue to cook another 25 to 30 minutes at a low boil (increase heat to medium to get the chowder to a low boil if it is not already there) with the cover off. Stir every few minutes.
When chowder reaches its desired thickness, check it for taste and add salt and pepper as desired.
Enjoy while wearing sweatpants.