In a large casserole, soften the onion in the butter. Add the cabbage, broth, potato, bay leaves and bring to a boil. Cover and let simmer for about 30 minutes, or until the vegetables are tender. Remove the bay leaves.
In a blender, reduce the soup to a smooth purée and add the cream. Season to taste.