Using a dutch oven or large soup pot, cook bacon on medium heat until rendered down and crispy. Using a slotted spoon, remove bacon onto a paper towel, you can discard, use for another recipe or crumble on top of the chowder if you desire. Do not drain the bacon fat, you will be using to cook vegetables
While the bacon is rendering, chop potatoes and carrots into small cubes, slice celery, and mince shallots and bell peppers
Add the potatoes, bell pepper, celery, carrots and shallots to the bacon fat and cook on medium to medium high heat until the vegetables are soft, but not cooked through, approximately 10 - 12 minutes.
Add the corn and cook for another 15 minutes on medium heat to soften the kernels slightly.
Add 3/4 of the box of Chicken Stock and the Chicken Base, bring to a boil then turn on low simmer for 1 hour stirring occasionally adding more stock if needed as the liquid is absorbed.
Take 1/2 of the mixture and put in blender or food processor just to cream some of the corn mixture for a smoother texture or if you have an immersion blender you can just put it into the chowder while on the stove.
Mix the butter and flour until smooth and add to the chowder. Add the cream and sour cream or cream cheese, let cook for 5 - 7 minutes just to thicken up, then add the green chilies, let cook for 5 to 10 minutes. You can add the whole can of chilis or to your taste. Serve with a dollop of sour cream if you desire or you can freeze for later. Makes 6 servings