Close up of cream of tomato soup in a white bowl with basil and sourdough toast garnishes
Print Recipe
3.67 from 3 votes

Semi-Homemade Cream of Tomato Soup with Garlic Parmesan Sourdough Toast

Cream of Tomato soup paired with garlic parmesan garlic toast can bring back childhood memories for me. It's so easy and delicious to make it semi from scratch!
Prep Time10 mins
Cook Time25 mins
Total Time35 mins
Course: Soup
Cuisine: American
Servings: 5
Calories: 428kcal
Author: Chrystal Johnson



Cream of Tomato Soup

Garlic Parmesan Sourdough Toast


Cream of Tomato Soup

  • In a large sauce pan, saute the diced onion in the butter for about 5 minutes or until it starts to turn translucent.
  • Add the garlic, and continue to saute until the onions and garlic are soft.
  • Add the diced tomatoes and tomato paste and stir to combine.
  • Add the vegetable or chicken stock and heavy cream, and stir to combine.
  • Add the salt and pepper and stir.
  • Bring to a gentle boil, then turn the heat all the way down to low and simmer for about 15 minutes.
  • Use an immersion blender to blend the soup into a smoother texture. For an even smoother texture, you can blend the cream of tomato soup in a high powered blender like a Blendtec. We like ours with some texture, so we use an immersion blender.
  • Serve in bowls garnished with fresh basil. Add salt and pepper to taste, if needed.

Garlic Parmesan Sourdough Toast

  • Spread a thin layer of butter over each slice of bread.
  • Season the bread with garlic powder, salt, parsley and paprika, then top with 1-2 teaspoons of grated Parmesan.
  • Toast in the toaster oven for 2-3 minutes and serve with the cream of tomato soup. It tastes amazing dipped in the soup!
    Semi-homemade cream of tomato soup in a white bowl garnished with fresh basil and garlic Parmesan toast


Calories: 428kcal | Carbohydrates: 21g | Protein: 5g | Fat: 36g | Saturated Fat: 22g | Cholesterol: 122mg | Sodium: 1425mg | Potassium: 863mg | Fiber: 4g | Sugar: 10g | Vitamin A: 2040IU | Vitamin C: 34.1mg | Calcium: 133mg | Iron: 2.9mg