Put some olive oil in a big pot and warm it up. Add the chopped onion and garlic. Stir very well.
Put the chopped tomatoes in the pot and stir. Cook them for about 10 minutes.
Pour in the broth. Add sugar, basil, oregano, salt, and pepper. Mix everything and let it start boiling. Then turn the heat down and let it cook slowly for 20 minutes.
Take the pot off the heat. Carefully mash the soup until it is smooth. You can leave it a little chunky if you like, it's dependent on how you like it.
Put the soup back on low heat. Stir in some cream if you want it creamy. Warm it for a few minutes, but don’t let it boil. After that, enjoy.
