Some tomatoes are more acidic than others which can cause a bitter or sour taste. You can neutralize the flavor by adding red wine vinegar, sugar, honey, butter, or 1/4 teaspoon baking soda. Make sure to only add a little at a time to the homemade tomato soup until the flavor improves.