Cream of Fresh Tomato Soup

3.8
(129)

Creamy and full of flavor, this homemade tomato soup is made with fresh tomatoes and milk. It's much better than brand-name soups.

7
7
7
7
Prep Time:
15 mins
Cook Time:
25 mins
Total Time:
40 mins
Servings:
2
Cook Mode (Keep screen awake)

Ingredients

  • 2 large tomatoes, chopped

  • ½ cup chopped onion

  • ½ teaspoon white sugar

  • salt and ground black pepper to taste

  • 2 tablespoons butter

  • 2 tablespoons all-purpose flour

  • 2 cups milk

Directions

  1. Bring tomatoes, onion, sugar, salt, and pepper to a simmer in a saucepan over medium heat; cook until onion is soft, 5 to 10 minutes. Strain broth into a bowl; discard any solids.

  2. Melt butter in a saucepan over medium-low heat. Stir in flour and cook until fragrant, about 3 minutes. Slowly whisk in milk and cook until thickened, 5 to 7 minutes. Stir in strained tomato broth and cook until heated through, 5 to 6 minutes. Serve hot.

134 home cooks made it!

Nutrition Facts (per serving)

298 Calories
16g Fat
29g Carbs
11g Protein
Nutrition Facts
Servings Per Recipe 2
Calories 298
% Daily Value *
Total Fat 16g 20%
Saturated Fat 5g 25%
Cholesterol 20mg 7%
Sodium 235mg 10%
Total Carbohydrate 29g 11%
Dietary Fiber 3g 11%
Total Sugars 19g
Protein 11g 22%
Vitamin C 27mg 30%
Calcium 318mg 24%
Iron 1mg 6%
Potassium 870mg 19%

* Percent Daily Values are based on a 2,000 calorie diet. Your daily values may be higher or lower depending on your calorie needs.

** Nutrient information is not available for all ingredients. Amount is based on available nutrient data.

(-) Information is not currently available for this nutrient. If you are following a medically restrictive diet, please consult your doctor or registered dietitian before preparing this recipe for personal consumption.