Butter is added to this recipe for three main reasons. For starters butter is delicious and adds a bit of luxurious flavor to the soup. It also helps to neutralize the acidity of the tomatoes. Lastly, butter acts as a natural emulsifier to ensure the cream doesn't curdle and you end up with perfectly smooth creamy soup.