Go Back
+ servings
A bowl of soup with croutons on top

Homemade Tomato Soup

Homemade tomato soup with just a handful of ingredients! Thick, creamy, and a total classic.
Course Soup
Cuisine American
Keyword soup recipes
Prep Time 5 minutes
Cook Time 45 minutes
Total Time 50 minutes
Servings 4
Calories 181kcal


  • 4 tablespoons butter
  • 1/2 large sweet onion chopped
  • 2 cloves garlic minced
  • 28 ounces canned whole tomatoes
  • 1 1/2 cups chicken stock
  • salt to taste


  • Add the butter to a deep pot and melt over medium heat. Once melted add the onion and garlic and cook for 1 minute or until garlic is fragrant.
  • Add the tomatoes (with juice) and chicken stock to the pot and bring to a boil. Reduce heat to a simmer and cook for 45 minutes.
  • Transfer soup to a blender and carefully puree soup. Alternately, use an immersion blender to puree the soup. 
  • Taste and season with salt, as desired.


For the homemade croutons, chop up fresh bread to make 1 cup of bread chunks. Add 2 tablespoons of butter to a hot skillet and melt. Add the bread and season with a sprinkling of garlic salt. Stir often until toasted. 
Top soup with croutons and freshly grated Parmesan. 


Serving: 1bowl | Calories: 181kcal | Carbohydrates: 14g | Protein: 4g | Fat: 12g | Saturated Fat: 7g | Cholesterol: 32mg | Sodium: 516mg | Potassium: 516mg | Fiber: 2g | Sugar: 8g | Vitamin A: 580IU | Vitamin C: 20.9mg | Calcium: 79mg | Iron: 2.2mg