Nutrition Facts for Easy homemade tomato soup
Blog Research API Download App

Easy Homemade Tomato Soup

Image of Easy Homemade Tomato Soup
Nutriscore Rating: 77/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!

TITAN HAUS

Pure Titanium Kitchenware
🏆 Safest Cutting Board 2025

Why 10,000+ Chefs Switched to Titanium

No Microplastics
Self-Sanitizing
Knife-Friendly
Dishwasher Safe
Plastic: Harbors Bacteria
Wood: Traps Odors
Titanium Cutting Board
$99 $169
Get 40% Off

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!
315
cal
6.5g
protein
29.6g
carbs
19.6g
fat

Nutrition Facts

1 serving (502.4g)
Calories
315
% Daily Value*
Total Fat 19.6 g 25%
Saturated Fat 7.5 g 38%
Polyunsaturated Fat 0.5 g
Cholesterol 30 mg 10%
Sodium 970 mg 42%
Total Carbohydrate 29.6 g 11%
Dietary Fiber 6.5 g 23%
Total Sugars 12.6 g
Protein 6.5 g 13%
Vitamin D 0.0 mcg 0%
Calcium 76 mg 6%
Iron 2.0 mg 11%
Potassium 1038 mg 22%

*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

36.9%%
8.3%%
54.8%%
Fat: 700 cal (54.8%%)
Protein: 106 cal (8.3%%)
Carbs: 471 cal (36.9%%)