Nutrition Facts for Easy homemade tomato soup

Easy Homemade Tomato Soup

Image of Easy Homemade Tomato Soup
Nutriscore Rating: 78/100

Cozy up with a bowl of this easy homemade tomato soup, a comforting classic that's bursting with fresh, vibrant flavors. Made with ripe, juicy tomatoes, aromatic garlic, and carrots for a touch of natural sweetness, this soup combines simple pantry staples like tomato paste and vegetable broth for depth and richness. A splash of heavy cream creates an irresistibly silky texture, while fresh basil leaves add a fragrant, herbaceous note. Perfectly balanced with a hint of sugar and spice, this quick and wholesome recipe is ready in just 45 minutes and serves four generously. Serve it warm with crunchy croutons or a grilled cheese on the side for the ultimate cozy meal. Perfect for weeknights or lazy weekends, this homemade tomato soup will make you forget about the canned stuff forever!

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
30 min
🕐
Total Time
45 min
👥
Servings
4 servings
📊
Difficulty
Medium

🥘 Ingredients

13 items
  • 6 large ripe tomatoes
  • 2 tablespoons olive oil
  • 1 medium yellow onion
  • 1 large carrot
  • 3 garlic cloves
  • 3 cups vegetable broth
  • 2 tablespoons tomato paste
  • 1 teaspoon sugar
  • 1 teaspoon salt
  • 0.5 teaspoon black pepper
  • 0.5 cup heavy cream
  • 5 fresh basil leaves
  • croutons (optional, for garnish)
💡
Pro Tip: Read through all ingredients before starting to cook!

📝 Instructions

8 steps
1

Wash and chop the tomatoes into quarters. Peel and dice the onion, carrot, and garlic cloves.

2

Heat the olive oil in a large pot over medium heat. Add the onion, carrot, and garlic, and sauté for 5-7 minutes until softened and fragrant.

3

Add the chopped tomatoes to the pot. Cook for 8-10 minutes, stirring occasionally, until the tomatoes release their juices and begin to break down.

4

Stir in the vegetable broth, tomato paste, sugar, salt, and black pepper. Bring the mixture to a boil, then reduce the heat to low and simmer for 15 minutes.

5

Use an immersion blender to puree the soup until smooth. Alternatively, transfer the soup to a blender in batches and blend until smooth. Be cautious with hot liquids!

6

Return the pureed soup to the pot if blended separately. Stir in the heavy cream and fresh basil leaves. Simmer for another 5 minutes over low heat.

7

Taste and adjust seasoning if needed. Ladle the soup into bowls and garnish with croutons or additional fresh basil, if desired.

8

Serve warm and enjoy your homemade tomato soup!

Cooking Tip: Take your time with each step for the best results!
1360
cal
34.8g
protein
130.0g
carbs
79.5g
fat

Nutrition Facts

1 serving (2384.3g)
Calories
1360
% Daily Value*
Total Fat 79.5 g 102%
Saturated Fat 29.9 g 150%
Polyunsaturated Fat 4.8 g
Cholesterol 120 mg 40%
Sodium 4270 mg 186%
Total Carbohydrate 130.0 g 47%
Dietary Fiber 35.8 g 128%
Total Sugars 54.5 g
Protein 34.8 g 70%
Vitamin D 0.0 mcg 0%
Calcium 609 mg 47%
Iron 16.9 mg 94%
Potassium 5377 mg 114%

*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

37.8%%
10.1%%
52.0%%
Fat: 715 cal (52.0%%)
Protein: 139 cal (10.1%%)
Carbs: 520 cal (37.8%%)