In a large saucepan over medium heat, soften the onion in the butter. Add the corn and broth. Bring to a boil. Cover and simmer for about 15 minutes. Remove 250 ml (1 cup) cooked corn and set aside. Purée the soup in a blender. Strain through a sieve. Add the cream and reserved corn. Adjust the seasoning.