A customized print-friendly version of this recipe is available by clicking the "Print Recipe" button on this page.

Creamy Tomato Soup


Creamy Tomato Soup Recipe

This is so much better than the off-the-shelf creamed tomato soup that you'll never want to go back to that old childhood staple again! The complex flavor and creamy yet very slightly grainy texture make this soup particularly enticing. And the combination of baking soda and sugar completely eliminates the tomatoes' acidity, allowing their rich flavor to shine through.

View step-by-step
directions on our blog

At a glance

8 cups
Nutrition information


Choose your measure:

  • 5 tablespoons butter
  • 1 tablespoon vegetable oil
  • 1 cup chopped onions (2 small-to-medium onions)
  • 28-ounce can tomato purée or tomatoes in purée
  • 1/2 teaspoon basil
  • 1/4 teaspoon thyme
  • a couple of shakes black pepper
  • 3 tablespoons King Arthur Unbleached All-Purpose Flour
  • 1 can (a scant 2 cups) chicken broth
  • 1/4 teaspoon baking soda
  • 1 to 3 tablespoons sugar, to taste
  • 1 1/2 cups evaporated milk
  • 1/2 teaspoon salt


  1. In a large saucepan, heat the butter and vegetable oil over medium heat. Add the onion and sauté until softened and golden, about 10 minutes.
  2. Add the tomatoes, basil, thyme, and black pepper. Bring the mixture to a simmer, and cook for 10 minutes.
  3. In a small bowl, combine the flour and broth, whisking until smooth, and add this mixture to the soup, stirring constantly.
  4. Cover and simmer slowly for 25 minutes, stirring occasionally.
  5. If you've used diced tomatoes, purée the soup in a blender or food processor, or use a hand blender. If you've used tomato purée, there's no need to blend; the onion bits will give the soup a bit of body.
  6. Return the soup to the stove, and set it on a burner over low-to-medium heat.
  7. Stir in the baking soda (the soup will foam up briefly; don't worry, but be sure it's in a big enough pot), the sugar, milk, and salt. Heat to a bare simmer, stirring constantly. Serve hot.

Nutrition Information

  • Serving Size 1 cup
  • Servings Per Batch 8 cups
Amount Per Serving:
  • Calories 190
  • Calories from Fat 90
  • Total Fat 10g
  • Saturated Fat 5g
  • Trans Fat og
  • Cholesterol 20mg
  • Sodium 270mg
  • Total Carbohydrate 21g
  • Dietary Fiber 2g
  • Sugars 10g
  • Protein 6g

* The nutrition information provided for this recipe is determined by the ESHA Genesis R&D software program. Substituting any ingredients may change the posted nutrition information.