creamy tomato soup

I have a secret pleasure. One that I am about to announce to the internet.

I… ready for this?

Love… brace yourself…

Okay, here goes…

Campbell’s Tomato Soup.

Yep, the condensed kind that glops into the pot still in the shape of the can. I don’t want to know what’s in it. Unfortunately I do know what’s in it: high fructose corn syrup, “flavouring” and a truck load of sodium.

Nonetheless, no other tomato soup could rival that red and white can for the perfect comfort food accompaniment to a gooey grilled cheese.

Until now. Cue dramatic sound effect.

Dun dun dun.

I finally found the perfect homemade tomato soup. Creamy but not overly so. Tomato-y but not acidic. It is comforting and perfect.

I have ventured many attempts at finding a tomato soup I like. I’ve tried roasting the tomatoes. Tomato soup thickened with bread crumbs. Tomato soup with canned tomatoes. Tomato soup with fresh tomatoes. Tomato soup with heavy cream. Tomato soup with Indian spices.

I think the reason I have curled my nose up at every previous attempted tomato soup, is because they are simply too harsh. I felt like I was eating thin marinara sauce by the spoonful. That acidic brightness is welcome when contrasted with bland pasta or other ingredients to round it out, but it isn’t what I want in a tomato soup. This is why I’ve always loved the sweet, mild flavour of the canned stuff.

I really hesitated before trying yet another tomato soup recipe. But this one was so different. It is thickened with flour, the acidity of the tomatoes is curbed by baking soda, and there is almost as much milk as there are tomatoes.

I know, you’re skeptical. I don’t blame you. Flour and baking soda in soup?

Just trust me on this, okay?

You can use fresh or canned tomatoes, I have used both with great results. If using fresh, you start by dropping scored* tomatoes in boiling water to peel them easily.

You then saute some onions, just until translucent. The flavour should be mild – no browning.

You then add flour and cook out the starch, then whisk in milk, tomatoes, baking soda and a bit of sugar. The baking soda keeps the acid from curdling the milk in addition to mellowing out the flavour. The sugar enhances the sweetness of the tomatoes.

Simmer 10 minutes or so, then puree with an immersion (or regular standing) blender. It couldn’t be simpler or faster.

*X their bottoms with a paring knife.

You may have noticed that there is no garlic added, not a basil leaf to be found. And before you’re tempted to add them, just trust me.

I tried both ways. Without the added frills is simplicity, perfected.

You could splurge and use cream rather than milk, but I find milk makes it lovely and creamy without being rich.

I first made this soup months ago, and have since perfected it to my liking adoration.

This soup has the mellow, soothing characteristic I always craved in a homemade tomato soup, and the flavour is so much better.

I don’t think I will ever buy another red and white can again.


3.0 from 1 reviews
Creamy Tomato Soup
Prep time: 
Cook time: 
Total time: 
Serves: 6
  • 2 Tbsp olive oil
  • 2 tbsp butter
  • ½ cup diced onion (from 1 small, or ½ medium onion)
  • 2 tbsp flour
  • 2 cups milk
  • ¼ tsp baking soda
  • 3 to 3½ cups tomatoes (peeled if using fresh, include the juice if using canned)
  • 2 tsp sugar
  • salt, to taste (I used about 2 teaspoons of coarse sea salt)
  1. Heat the olive oil and butter in a large pot over medium heat. Add onions and cook until softened and translucent (not browned). Stir in flour, cook one minute, then stir in milk. Add baking soda, tomatoes and sugar. Simmer 10 minutes, then blend (either with an immersion blender, or in small batches in a regular blender - careful, hot liquids will explode out if you overfill!). Add salt by pinches, tasting as you go until soup tastes vibrant and properly seasoned.

Inspired by this recipe.

  • Unhip Squirrel

    I also love the campbell’s tomato soup, but I bet yours is better :)

    • Anonymous

      Better try it and find out ;-)

  • Kankana

    I always store some campbell soup for those super lazy soup craving days .. but i always prefer making it at home and yours looking super lovely :)

    • Anonymous

      Thank you Kankana!

  • Rebecca

    Wow, that looks amazing.  It’s awesome that those are ingredients I almost always have in the house anyway.  With a little grilled cheese?! Yum!

    • Anonymous

      Thanks Rebecca!

  • Eric Brown

    What type of canned have you used for this before  diced, crushed, or whole?  If whole do you drain them or add the juice?  Thanks

    • Anonymous

      I have used canned diced and whole, and I used some juice. It doesn’t really matter because the canned tomatoes are soft they will pack into the measuring cup – even if you use crushed, it won’t affect the measurement very much, if that was your concern.

      • Eric Brown

        so for crushed did you just use one 28oz can?  Not sure what you mean by packing the measuring cup with the whole tomatoes.  Im guessing you used mostly the tomatoes and not the juice so that would mean maybe 2 28oz cans?

        • Anonymous

          You could just use one 28 oz can, it will be fine! Maybe reduce the milk by 1/4 cup.

  • Denise@ TLT

    I bet yours is better, it looks delicious!

    • Anonymous

      Thanks, Denise!

    • Anonymous

      Thanks, Denise!

  • Ali

    Yummy, never tasted tomato soup but certainly looks like I need your creamy soup to help fight off my cold. Love the photo.

    • Anonymous

      Never tasted tomato soup?! Drop everything. Straight to your kitchen!

  • Ingra

    This is delicious cream of tomato soup.  Yummy!  We had it for dinner with grilled cheese on homemade jalapeno cheddar bread.  So good.

    • Anonymous

      Yum, that sounds like one amazing grilled cheese!

  • Louwrisa Blaauw

    Heaven in a bowl!

    • Anonymous


  • Genny

    I made this soup today, it is truly amazing ! Thank you so much for sharing.

  • Andrea Wages

    Dinner tonight, 5 minute bread (with an everything topping added) grilled cheese and your tomato soup.  I find websites like this often, and yours is the first to draw me in, especially with your true love of food! 

    • Anonymous

      Thanks, Andrea! Glad you’re enjoying. Come back often! :-)

  • SudokuGal

    Just tried this. Mind you, I’m not really a cook…I don’t like cooking in fact; however a couple of recipes here are making me at least try. I LOVE this soup. I probably wouldn’t make it without an immersion blender (that would take way too much time, ha). BIG YUM.

    • Anonymous

      I love that my recipes have inspired you to cook!! And I’m glad you love the soup!! :-)

  • Yasminiska

    Delicious and so simple! A must-try. This recipe is a keeper!

  • Autumn

    We had this for dinner, it was really yummy and easy to make, especially with an injured arm. Thanks, my family all enjoyed it. =]

  • nosmartitude

    bumper crop of tomatoes just made this it’s really really good my hubby;s celiac so used rice flour in place of flour he’s really happy with it

    • foodess

      Good to know it works with rice flour too! Thanks for sharing :-)

  • Jayne

    I cannot thank you enough fot this most excellent recipe, as soon as I saw your comment about Campbells Tomato Soup I had to try it. My very italian husband was making fun of me saying that tomatoes are for sauce, shut him up after he ate it (2 bowls). The soup was delicious and so easy. I doubled the recipe and used 2 boxes of Pomi diced tomatoes with the juice and it was perfect. Thanx again for a great recipe!

    • foodess

      Glad you love it as much as I do!! :-)

  • Newcook

    Just made this tonight for some friends. I have a new immersion blender and a new cast iron pot that I wanted to try out. I have never made tomato soup before, so I was a little nervous. I gotta say, hands down, best tomato soup I have ever had!!! Thanks for the recipe. I like that it uses milk instead of the heavy cream. :) p.s. I used one 28 oz can of whole peeled tomatoes with juice and it was perfect. Can’t wait to try it with fresh tomatoes!

    • Newcook

      Oh and added some dried basil. :)

  • Tara

    How many servings does this recipe make?

    • foodess

      It makes about 5 1/2 cups of soup – so that could serve 6 people as a starter or side, or 4 people as more of a main.

  • Amanda

    Thanks for the great recipe! I’ve made this twice now, once with fresh tomato and today with the canned. Just personal preference but I actually liked the canned tomatoes better! The flavor was great both times, but with fresh I couldn’t get all the seeds out and they didn’t puree up in the blender so I had a bunch of weird seeds popping up in my lovely creamy soup. I just have a weird hatred of tomato seeds. Anyways, the soup is delicious and I even fed it to my picky 3 year old and got her approval too!

    • foodess

      That’s great, Amanda! Glad you and your little one enjoyed it. I like canned tomatoes best except when tomatoes are at their peak!

  • Helen Shideler

    Just made this again – perfect on a snowy day!

  • Cindy Tracey

    I make this soup often. It is easy and delicious!! I use canned because of the time of year and don’t even need to add salt. There is enough salt in the tomatoes for my taste. Thanks, Jenn. I love making my own healthy soups and with naan bread…..yum!

    • Judy

      My tomatos are coming on like crazy, I’m looking to can some cream of tomato soup, can I do that with this recipe ?

  • Angela

    Does it freeze well?

    • foodess

      I haven’t done it, but others have told me that yes it does! :)

  • Myron

    I think the soup is great as shown in the recipe. I question the use of sea salt by many cooks now and find i would rather use table salt which has as much sodium as sea salt (WITHOUT ALL THE IMPURITIES CONTAINED IN SEA SALT). But be careful if you intend to add salted crackers while consuming the soup as it adds more sodium than you need, especially if you on a restricted sodium diet due to heart conditions.

  • Jan Turner

    Do you seed the tomatoes after peeling?

  • Diane Ens

    I love Campbell’s Tomato Soup too, so I really wanted to try this recipe. I had garden tomatoes to use up, which I blended whole, used almond milk, and apple sauce instead of oil. Turned out very good!

  • RhondaGreenMcFarland

    Delicious. I appreciate the baking soda tip!

  • RhondaGreenMcFarland

    Just put my soup in a rice cooker set on warm. This is a great recipe to double. I can take it to work with me & feed many hungry customers.

  • Jen

    I finally tried this last night and it was fantastic. Super easy and tasted great.

  • Shelby

    The recipe was very simple and easy to understand. I thought it was lacking that “tomato soup” taste although I have never had homemade tomato soup. This is coming from a girl who can mess up a recipe with 3 ingredients though! I may have cooked the onions too long which may have contributed to the flavor.

  • Wololo

    Instead of onion, I use celery. It gives it that typical canned soup flavor (to me). comfort food :)