First off - this is a list of the ingredients in a bowl of Campbell's Tomato Soup (c)
Heat oil in a stockpot and add the onion, cooking until soft. Add the spices and cook until fragrant. Add the tomatoes, carrots and broth. Bring to a boil and then cover, reduce heat to low and simmer for 30 minutes. Puree with an immersion blender or carefully transfer to a blender to process in small batches. Add salt and pepper to taste. Add the FF half and half to make as creamy as you desire. Top with cheese.