I’ve been making this Creamy Tomato Soup for years. Like my Creamy Broccoli Soup, it was a lunch staple when my kids were little and winter days were long. They all loved it and still do! It’s my youngest daughter’s favorite meal. There are only a few ingredients and all of them are great things to keep on hand. This is also a comforting and delicious meal to take to a friend who is sick or has a new baby.

I found this recipe years ago in a Martha Stewart magazine and adapted it for our family. With my large family of big eaters, I double or triple all recipes so I’ll give it to you in my quantities. You can add basil or cream if you like but I love it best as simple as can be.

Creamy Tomato Soup Recipe

  • 6 tablespoons butter
  • 2 medium or 1 large onion, roughly diced
  • 1 teaspoon sugar
  • 1 1/2 teaspoons salt
  • 2 (14 ounce) cans diced tomatoes
  • 1 (6 ounce) can tomato paste
  • Black pepper to taste

Melt the butter in a large saucepan and add the onion, sugar, and salt. Turn heat to low and cook for 15 minutes. You need to stir every so often but on low heat the onions will carmelize nicely. There’s no great way to speed up carmelizing onions. Low heat, lots of butter, and an occasional stir are the way to go.

Onions and butter for Creamy Tomato Soup.
Carmelized onions for Creamy Tomato Soup.

After 15 minutes add the diced tomatoes and the tomato paste. Fill the diced tomato cans with water and add to the soup. Bring to a simmer and let the soup bubble away for 15 minutes again. Once the timer goes off, remove the pan from the heat and blend until smooth.

I always use an immersion blender but you can use a traditional blender too. If that’s what you have, then let the soup cool for a while first. Once it’s cooled a bit, pour it in the blender jar and cover the lid with a kitchen towel. This will protect you just in case it splatters while you’re blending. That said, I can’t encourage you strongly enough to buy an immersion blender. We use ours every day!

Adding diced tomatoes and tomato paste for Creamy Tomato Soup.
Creamy Tomato Soup simmering.
Creamy Tomato Soup blended.

When the soup is smooth and creamy, taste for seasonings and adjust the salt and pepper to your liking. I serve this with grilled cheese sandwiches or sourdough toast. Croutons are also a delicious way to top this soup.

Simple Creamy Tomato Soup.