4.6 from 5 votes
Creamy Fresh Tomato Soup
Creamy Fresh Tomato Soup
Prep Time
15 mins
Cook Time
50 mins
Processing in Food Mill
10 mins
Total Time
1 hr 15 mins

Creamy Fresh Tomato Soup is the perfect solution for the abundance of tomatoes from your garden. It's super easy to make and is amazing hot, warm and even cold.

Course: Soup
Cuisine: American
Keyword: Easy Tomato Soup
Servings: 6 servings
Calories: 242 kcal
Author: Chula King
  • 1 Tablespoon olive oil
  • 2 cups chopped onions (1 large)
  • 1 cup coarsely chopped peeled carrots (about 2 carrots)
  • 3 cloves garlic, minced
  • 4 pounds fresh tomatoes, chopped (8 cups) (See Tip 1)
  • 1 Tablespoon granulated sugar
  • 3 Tablespoons tomato paste
  • 1 teaspoon dried basil
  • 3 cups low sodium chicken broth
  • 2 1/2 teaspoons Kosher salt
  • 1/2 teaspoon freshly ground black pepper
  • 3/4 cup heavy cream
  • Croutons for garnish
  1. Heat olive oil in Dutch oven over medium heat. Add onions and carrots; saute without browning for 10 minutes or until tender. Add garlic; cook for 30 seconds or until fragrant.

  2. Add tomatoes, sugar, tomato paste, basil, chicken broth, salt and pepper. Stir to combine. Bring to a boil; lower heat to medium low and simmer uncovered for 40 minutes or until tomatoes are very tender.

  3. Process soup through food mill into a bowl. Discard the dry pulp. (See Tip 1)

  4. Rinse Dutch oven. Return soup to Dutch oven. Add cream; stir until combined. Reheat over low heat until hot. Garnish with croutons if desired.

  5. Yield: 6 servings. (See Tip 2)

Chula's Expert Tips
  1. If you don't have a food mill, you can use a food processor or blender to puree the soup. However, before cooking the tomatoes, you should remove the peel and the seeds.
  2. This soup makes delicious leftovers and is good served hot, warm and even cold.
Nutrition Facts
Creamy Fresh Tomato Soup
Amount Per Serving
Calories 242 Calories from Fat 135
% Daily Value*
Fat 15g23%
Saturated Fat 8g40%
Cholesterol 41mg14%
Sodium 1090mg45%
Potassium 1047mg30%
Carbohydrates 25g8%
Fiber 5g20%
Sugar 14g16%
Protein 7g14%
Vitamin A 6600IU132%
Vitamin C 48.4mg59%
Calcium 82mg8%
Iron 1.5mg8%
* Percent Daily Values are based on a 2000 calorie diet.