Go Back
+ servings
Creamy Tomato Soup
Print Recipe
5 from 1 vote

Homemade Creamy Tomato Soup Recipe from Scratch

This creamy tomato soup recipe is made completely from scratch and is so easy to follow!
Servings: 8 servings
Calories: 94

Ingredients

  • 3 tablespoons butter
  • 1 small onion chopped
  • 2 garlic cloves whole (optional)
  • 1 tablespoon flour
  • ¼ teaspoon nutmeg
  • 1 ½ pounds tomatoes chopped or 28 ounces of crushed canned tomatoes
  • 2 cups chicken broth
  • 1 teaspoon sugar
  • 2 teaspoons salt or to taste
  • 1 teaspoon ground black pepper
  • 3 tablespoons heavy cream

Instructions

  • In a large pot, melt butter over medium heat. Add in onions and cook for 7-8 minutes.
  • Stir in flour and cook for 2 minutes, gently add in the rest of the ingredients, except for the heavy cream.
  • Bring ingredients to a boil. Reduce heat to a low simmer and partially cover pot for 25-30 minutes, stirring soup occasionally.
  • After 25-30 minutes, turn off heat and allow soup to cool slightly for a few minutes.
  • Add soup, in batches, to a blender (you may have to move soup into a very large bowl for this process). Puree soup to a creamy consistency, return to the pan.
  • Once all of the soup has been pureed, stir in heavy cream.
  • Serve and enjoy!

Notes

Garnish options:
  • sour cream
  • cheese
  • fresh herbs

Nutrition

Serving: 1serving | Calories: 94 | Carbohydrates: 7g | Protein: 2g | Fat: 7g | Fiber: 1g | Sugar: 4g | Net Carbs: 6g