Combine all ingredients except (butter & flour) and bring to a boil. Simmer 5 minutes.
Blend butter with flour and make a roux. Add to corn, mix well, remove from heat.
Put finished corn in a heatproof casserole, sprinkle with Parmesan cheese, and place under broiler until evenly browned.