Go Back
+ servings

Creamy Tomato Basil Soup Recipe

Creamy Totato Basil Soup
Homemade Creamy Tomato Soup Recipe - ready in just 30 minutes! This easy tomato soup recipe is loaded with fresh tomatoes, carrots, onions, garlic and of course fresh basil. Comfort food at its finest.
Prep Time: 10 minutes
Cook Time: 20 minutes
Total Time: 30 minutes
Servings: 8 servings
Author: Valentina's Corner


  • 1 large onion, sliced
  • 1 large carrot, cubed
  • 2 celery ribs, sliced
  • 4 garlic cloves, chopped
  • 4 Tbsp unsalted butter
  • 2 lbs fresh ripe tomatoes
  • 29 oz diced tomatoes, 2 cans
  • 2 cups chicken broth
  • 1 cup heavy whipping cream
  • 1/4 cup fresh basil, finely chopped
  • ¼ tsp dried basil
  • 1 tsp salt, or to taste
  • ¼ tsp ground black pepper, or to taste


  • Slice onion, carrot, celery, and quarter garlic; add to a Dutch oven with butter. 
  • Cook over medium heat 8-10 minutes or until vegetables are tender, stirring frequently.
  • Chop fresh tomatoes, add to Dutch oven. Add canned tomatoes with juices to Dutch oven. Season with the salt and pepper. Continue cooking 5 minutes, stirring frequently.
  • In two batches, transfer vegetable mixture to a blender, blend until pureed.
  • Return blended mixture to the Dutch oven. 
  • Add chicken broth, heavy whipping cream, fresh and dried basil. Add additional salt and pepper to taste, if desired. 
  • Bring soup to a soft boil, turn the heat down to low, simmer another 5 minutes. 
  • Serve immediately. 
  • Enjoy, friends!