Simmer diced tomatoes in juice, chicken broth, onion, sugar, and butter for 1 hour. (This will reduce it to a more concentrated flavor)
Optional tip: at the end of the hour I blended the soup to make it smooth before adding the cream.
Near the end of the hour simmer the cream in a double boiler until hot, but don't boil. Heating the cream keeps it from curdling in the soup.
Add the cream to the soup.
Add the corn and salt.
Simmer until heated through.
Serve.