Nutrition Facts for Hearty tomato soup

Hearty Tomato Soup

Cozy up with a bowl of this rich and flavorful Hearty Tomato Soup, the ultimate comfort food made from wholesome, pantry-friendly ingredients. Featuring a medley of sautéed vegetables—including onion, carrot, and celery—for a robust base, this soup is elevated with fragrant garlic, sweet canned tomatoes, and a blend of dried herbs like basil and oregano. A splash of heavy cream adds optional velvety richness, while a sprinkle of fresh parsley or basil provides a vibrant final touch. Ready in just 50 minutes, this creamy tomato soup is perfect for weeknight dinners, lunch meal prep, or as a starter for a larger feast. Serve it warm alongside crusty bread or a gooey grilled cheese sandwich for a truly satisfying experience. With its classic flavors and smooth texture, this homemade tomato soup is destined to become a family favorite.

Nutriscore Rating: 74/100
Want to add this food to your meal log?
Try SnapCalorie's FREE AI assisted nutrition tracking free in the App store or on Android.
Image of Hearty Tomato Soup
Prep Time:15 mins
Cook Time:35 mins
Total Time:50 mins
Servings: 4

Ingredients

  • 2 tablespoons olive oil
  • 1 medium, chopped yellow onion
  • 1 medium, chopped carrot
  • 1 medium, chopped celery stalk
  • 3 cloves, minced garlic
  • 28 ounces canned whole peeled tomatoes
  • 2 cups vegetable broth
  • 1 teaspoon sugar
  • 1 teaspoon dried basil
  • 1 teaspoon dried oregano
  • 1 teaspoon (more to taste) salt
  • 0.5 teaspoon black pepper
  • 0.5 cup heavy cream (optional)
  • 2 tablespoons, chopped (optional, for garnish) fresh parsley or basil leaves

Directions

Step 1

In a large pot, heat the olive oil over medium heat.

Step 2

Add the chopped onion, carrot, and celery. Sauté for 5-7 minutes, stirring occasionally, until the vegetables are softened.

Step 3

Stir in the minced garlic and cook for 1 minute until fragrant.

Step 4

Add the canned tomatoes (including their juice), breaking the tomatoes into smaller pieces with a wooden spoon or spatula.

Step 5

Pour in the vegetable broth and stir to combine.

Step 6

Add the sugar, dried basil, dried oregano, salt, and black pepper. Stir well.

Step 7

Bring the mixture to a boil, then reduce the heat to low. Simmer uncovered for 20-25 minutes to allow the flavors to meld together.

Step 8

Using an immersion blender, puree the soup directly in the pot until smooth. Alternatively, carefully transfer the soup in batches to a blender and puree, then return it to the pot.

Step 9

If using heavy cream, stir it into the soup to add richness.

Step 10

Taste and adjust seasoning with additional salt or black pepper, if needed.

Step 11

Ladle the soup into bowls and garnish with chopped fresh parsley or basil leaves, if desired.

Step 12

Serve warm with crusty bread or grilled cheese on the side for a complete meal.

Nutrition Facts

Serving size 1645.3 grams (1645.3g)
Amount per serving % Daily Value*
Calories 1146
Total Fat 76.70g 98%
Saturated Fat 32.80g 164%
Polyunsaturated Fat 4.10g
Cholesterol 134mg 45%
Sodium 4586mg 199%
Total Carbohydrate 103.50g 38%
Dietary Fiber 24.30g 87%
Total Sugars 54.80g
Protein 20.20g 40%
Vitamin D 0IU 0%
Calcium 385mg 30%
Iron 9mg 51%
Potassium 2698mg 57%
*The % Daily Value tells you how much a nutrient in a serving of food contributes to a daily diet. 2,000 calories a day is used for general nutrition advice.

Source of Calories

Fat: 58.2%
Protein: 6.8%
Carbs: 34.9%