Go Back

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
Cook Time 25 minutes
Total Time 35 minutes
Course Soup
Cuisine American
Servings 6

Ingredients
  

  • 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)

Instructions
 

  • 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