Nutrition Facts for Easy homemade tomato soup

Easy Homemade Tomato Soup

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!

Nutriscore Rating: 78/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 Easy Homemade Tomato Soup
Prep Time:15 mins
Cook Time:30 mins
Total Time:45 mins
Servings: 4

Ingredients

  • 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
  • 0 croutons (optional, for garnish)

Directions

Step 1

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

Step 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.

Step 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.

Step 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.

Step 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!

Step 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.

Step 7

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

Step 8

Serve warm and enjoy your homemade tomato soup!

Nutrition Facts

Serving size 2384.3 grams (2384.3g)
Amount per serving % Daily Value*
Calories 1360
Total Fat 79.50g 102%
Saturated Fat 29.90g 150%
Polyunsaturated Fat 4.80g
Cholesterol 120mg 40%
Sodium 4270mg 186%
Total Carbohydrate 130.00g 47%
Dietary Fiber 35.80g 128%
Total Sugars 54.50g
Protein 34.80g 70%
Vitamin D 0IU 0%
Calcium 609mg 47%
Iron 17mg 94%
Potassium 5377mg 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

Fat: 52.0%
Protein: 10.1%
Carbs: 37.8%