Shuck the corn and remove the silks. Cut the corn from the cobs into a bowl. (I like to cut into a Bundt pan to catch the kernels.)
Use the back edge of the knife to scrape the “milk” and any remaining corn kernels from the cobs, and place in the bowl along with the corn kernels.
Melt the butter in a medium Dutch oven. Add the corn and enough chicken broth to cover. Season with ½ teaspoon each salt and pepper.
Cook, stirring occasionally, 20 minutes or until the corn is tender, adding additional broth as needed.
Puree some of the mixture with an immersion blender. (Or remove some of the mixture to a stand blender and blend. Return to the Dutch oven.)
Stir in the cream, if using. Cook for 2 more minutes or to desired consistency. Season with salt and pepper to taste and garnish with chives, if desired.