Homemade Creamy Tomato Soup Recipe

creamy tomato soup recipe in bowl with grilled cheese on plate

A classic, creamy tomato soup for either fresh or canned tomatoes.




1.  Preheat the oven to 425 and prepare a baking sheet by lining it with aluminum foil.  

2.  Place tomatoes on the baking sheet, sprinkle the brown sugar on top, and roast for 30 minutes, until they look shriveled and the edges are starting to brown.  When they are done, allow them to cool slightly and then remove from the foil and set aside.  

3.  Heat the butter in a large saucepan over medium heat until it foams, then add the nutmeg and shallot and cook until softened, about 7 minutes.  Add the tomato paste and stir to combine.  Heat again until mixture is hot.

3.  Pour in the chicken broth and water slowly, whisking to combine.  Add the roasted tomatoes back into the soup.  Bring to a boil, then reduce heat and simmer, covered, for 10 minutes.

4.  Puree the soup right in the pot using an immersion blender, or puree in batches in the food processor (b.e careful not to splash yourself)

5.  Add the cream, sherry, salt, pepper, and cayenne (if using), and heat for 15 minutes more.  Serve in bowls, topped with fresh basil.



If you don’t have shallots, you can substitute 1 small onion plus 2 garlic cloves

Be very careful if you are pureeing in the food processor.  Don’t overload the bowl’s capacity, and make sure hot soup does not splash in your face.

If you are using canned tomatoes in tomato juice, you can save some of the tomato juice and substitute it for the water.

Keywords: creamy tomato soup, roasted creamy tomato soup, what to do with whole canned tomatoes