Creamy Tomato Soup Recipe
This Creamy Tomato Soup is easy to make from scratch with fresh tomatoes, basil, onion, broth, and heavy cream for a comforting homemade soup.
Prep Time 10 minutes mins
Cook Time 25 minutes mins
Total Time 35 minutes mins
Course Soup
Cuisine American
- 3 tablespoons unsalted butter
- 1 ½ cups yellow onions (finely chopped)
- 3 garlic cloves (minced)
- 6 cups fresh tomatoes (peeled and diced) (or crushed tomatoes from cans with their juice)
- 1 ½ cups chicken stock
- ¼ cup chopped fresh basil (plus more to serve)
- 1 tablespoon sugar (or to taste)
- ½ teaspoon salt (or to taste)
- ¼ teaspoon black pepper (or to taste)
- ½ cup heavy whipping cream (or to taste)
Heat a nonreactive pot over medium heat. Add butter then add chopped onions. Sauté 10-12 minutes, stirring occasionally, until softened and golden. Add minced garlic and sauté 1 more minute.
Add tomatoes with their juice, chicken stock, chopped basil, sugar, and black pepper. Stir together and bring to a boil then reduce heat, partially cover with lid, and simmer for about 10 minutes.
Use an immersion blender to blend the soup in the pot to desired consistency or transfer to a blender in batches and blend until smooth, then return blended soup to the pot over medium heat.
Add heavy cream and return to a simmer.
Taste and add salt, sugar, and/or black pepper, if needed. Serve and enjoy.
Keyword Creamy Tomato Soup, easy tomato soup, easy tomato soup recipe, Tomato Soup, tomato soup recipe