Nutrition Facts for Hearty tomato soup

Hearty Tomato Soup

Image of Hearty Tomato Soup
Nutriscore Rating: 74/100

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.

Log this recipe in SnapCalorie

★★★★★ 4.8/5.0 (2,000+ reviews)
Get your calorie requirement
Log your nutrition in seconds
Get a personalized nutrition plan
SnapCalorie App Screenshot

Recipe Information

⏱️
Prep Time
15 min
🔥
Cook Time
35 min
🕐
Total Time
50 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

14 items
  • 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
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

12 steps
1

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

2

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

3

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

4

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

5

Pour in the vegetable broth and stir to combine.

6

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

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.

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.

9

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

10

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

11

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

12

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

Cooking Tip: Take your time with each step for the best results!
1146
cal
20.2g
protein
103.5g
carbs
76.7g
fat

Nutrition Facts

1 serving (1645.3g)
Calories
1146
% Daily Value*
Total Fat 76.7 g 98%
Saturated Fat 32.8 g 164%
Polyunsaturated Fat 4.1 g
Cholesterol 134 mg 45%
Sodium 4586 mg 199%
Total Carbohydrate 103.5 g 38%
Dietary Fiber 24.3 g 87%
Total Sugars 54.8 g
Protein 20.2 g 40%
Vitamin D 0.0 mcg 0%
Calcium 385 mg 30%
Iron 9.1 mg 51%
Potassium 2698 mg 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

34.9%%
6.8%%
58.2%%
Fat: 690 cal (58.2%%)
Protein: 80 cal (6.8%%)
Carbs: 414 cal (34.9%%)