Add the puree, remaining stock, and spices to a pot and bring it to a simmer.
Once the tomato soup is simmering, add the cream and cream cheese and let it simmer until the cream cheese has softened and melted into the soup.
1 Cup Milk or Heavy Cream, 4 Ounces Cream Cheese
Adjust salt and pepper to taste.
2 Teaspoons Salt, 1 Teaspoon Pepper
Serve warm alongside your favorite dipping food and enjoy!
Notes
Dairy-free and vegan soup
If you want to make this a dairy-free tomato soup, you have a few options. You can either leave them out or substitute the cream and cream cheese for dairy-free alternatives. I find that coconut cream works great in this soup. I've also tried Kite Hill's cream cheese in this tomato soup, and it was delicious.
For a vegan tomato basil soup, substitute the dairy for dairy-free alternatives and switch the chicken stock for vegetable stock.
Tips and tricks.
Prep your tomatoes. - I like to core the fresh tomatoes before roasting them. I find when the cores are left, they can leave hard pieces in the final soup that I don't like.
Peeling fresh tomatoes. - This is a personal preference. If you want a smoother soup, I would suggest peeling them after they are roasted. If you like a little more texture, feel free to leave them on when you add them to the rest of the soup.
Roasted garlic. - I like to roast fresh garlic with tomatoes and onions. Roasting garlic can cause the outer part of the clove to become hard. I find this is reduced when you roast a whole head of garlic instead of individual cloves. To use the roasted garlic, just squeeze the soft centers out of the cloves into the soup. You can save any leftover roasted garlic for later