Nothing is simpler or more classic than opening up a can of cream of tomato soup for lunch. So if you're going to make a homemade version, it had better be worth the extra bother. This recipe most decidedly is, although it's really not that much more work. Just chop up an onion, maybe a rib of celery, and open up a few cans of tomatoes. Splash in some milk and buzz it with a blender until smooth. That's it! But the taste difference between a bowl of this soup and the ubiquitous can is enormous.
This recipe is based on Deborah Madison's Cream of Tomato Soup from Vegetarian Cooking for Everyone. I've made this recipe dozens of times as is and have increased the recipe times twelve to feed fifty people with much success. It's a real crowd pleaser, especially if served with grilled cheese sandwiches.
The pinch of cloves is a great addition: you cannot taste it in the soup and yet it adds a nice deep background note to counter the brighter flavors of the tomatoes. I often use Muir Glen's Fire-Roasted canned tomatoes for this same reason. The baking soda may seem like an unusual addition but it's there to counteract some of the acid from the tomatoes. Sometimes a pinch or two of brown sugar will help as well.
I have never used fresh tomatoes for this soup but I imagine it's worth a try. Just be sure to use deeply flavored tomatoes, such as dry-farmed Early Girls or good, meaty Roma or San Marzanos. I would not recommend using fresh tomatoes from the supermarket.

Cream of Tomato Soup
serves 4 to 6
2 tablespoons unsalted butter
1 small onion, chopped
1 rib celery, chopped
1 1/2 teaspoon dried basil
Pinch of ground cloves
2 tablespoons flour
One 15-ounce can diced tomatoes in puree
Pinch of baking soda
2 cups chicken or vegetable stock, or water
1 cup milk, plus up to 1/2 cup more as needed
Tomato paste, as needed
Salt and freshly ground pepper
Melt the butter in a soup pot and add the chopped onions and celery. Cook for about five minutes, or until the vegetables are soft and wilted. Add the basil and cloves and cook another minute or two until fragrant, then add the flour. Continue cooking for another two minutes, stirring, and then add the tomatoes, followed by the baking soda and the stock.
Lower the heat and simmer for ten minutes or so. Remove the pot from the heat and carefully puree the soup in batches in a blender, or using a stick blender in the pot, off the heat. Return the soup to the heat and add the milk, stirring to blend. Add more milk or stock if the soup seems too thick. Add a little tomato paste if it needs more tomato flavor. Add some freshly ground black pepper and salt, to taste. Serve hot with optional garnishes, listed below.
Absolutely at its best when serves with grilled cheese sandwiches.
Notes:
• Be sure to use good quality canned tomatoes and try for tomatoes packed in puree, which will add to the tomato flavor. (This may be a good recipe to use passata.) I use Muir Glen's Fire Roasted Tomatoes, which add a nice depth of flavor and are not overly smoky.
• I don't always have a rib of celery on hand, so I have been known to skip it. When I do, I will often add a healthy pinch of celery seed to the onions when cooking or celery salt as a garnish.
• Although it is not traditional, I like to garnish this soup with a little plain yogurt or sour cream or creme fraiche. As mentioned, celery salt is a good garnish, as well as chooped celery leaves.
• It's easy to play with the texture of this soup. You can puree it in a blender, which makes a nice, slightly rough texture. If you would like it even smoother, you can also strain it through a sieve. The sieve (or a food mill) can also be used if you don't have a blender, or feel like having an unplugged kind of day.

Related: Soup Recipe: Italian Wedding Soup
(Images: Dana Velden)
3-Tier Cake Stand b...

Comments (25)
Looks so beautiful, comforting and homey. Makes me think of Mom's. She would add just a small amount of sugar as well, which counters the abrasiveness of the tomato's acidity, and serve with hot biscuits.
Very close to the recipe I've adapted from Jack Bishop's Vegetarian Every Day. I also love the Muir Glen roasted tomatoes in this. I use a little nutmeg instead of cloves, and evaporated 2% milk. If I time, I make a quick roux. And if I have browned butter, wow. Bonus points: it's fast fast fast.
I'm not crazy about cream of tomato soup, but I love the tomato soup that Ming Tsai made which just has canned tomatoes, a little fresh gingerroot, and fresh basil. I can eat that year round.
Similar to when I make it but I use a splash of cream, not milk. (To me it doesn't taste right without that bit of cream. Not as good a mouthfeel) but the baking soda is super important to me. Without it, soup like this is way to hard on even the most rigid tummies.
Yes yes yes. Any way to make it with fresh tomatoes, or not worth the trouble?
Mmmmmm It is so warm for it, but this totally makes me want to make it and grilled cheese! Didn't you do a post on Grilled Cheese made with Mayo once Dana?
Tara in Florida,
you can use fresh tomatoes, but you'll need to blanch and remove the skin and maybe seed the tomatoes (I don't mind the seeds, so I just leave them in). Unless you're planning to make a lot of soup, I think it would be worth it using fresh tomatoes.
Yes Daigan! The Grilled Cheese recipe is here.
Tara in Florida: You can make this with fresh tomatoes but you must be sure that they are dead ripe and also not too watery. Homegrown tomatoes are best or ones from small farms, especially if they practice dry farming techniques. Most commercial tomatoes are overwatered to increase their weight and are picked unripe for shipping so you're likely going to get a watery tomato flavor if you use those. Adding the tomato paste helps.
cmcinnyc: Wow. Your recipe sounds amazing! Do you skip the flour when you use condensed milk?
I oven roast my tomatoes along with whole heads of garlic and peeled and quartered onions at 400 F for an hour. Remove the pulp from garlic heads then use the blender to liquefy roasted garlic, onions and tomatoes, skins and all. I also use tomato juice along with low sodium chicken broth for added tomato flavor.
Tomato Soup Recipe
The Frugal Gourmet by Jeff Smith
6 ripe tomatoes, chopped
2 TBS butter or oil
3 cups chicken soup stock
1 cup milk or cream
Salt and pepper to taste
Butter
Celery leaves for garnish
Saut the tomatoes in the butter or oil until they are tender. Mix the tomatoes with the soup stock, and simmer for 20 minutes. Run the mixture through a food blender. Put back into the saucepan, and add milk or cream and a pat of butter. Heat, and serve with celery leaf garnish.
I know, it drives me crazy when recipes say things like, 6 tomatoes but this is an awsome fresh tomato soup recipe.
Looks amazing, but I never use canned tomatoes due to their acidity increasing the amount BPA leached from the can's lining (I think I initially read that on this site somewhere, though I've confirmed it elsewhere). Would definitely use boxes of Pomi for this though.
Thanks everyone, I was concerned about them being too watery too, so I may roast them or just cook it down. I was really wondering if any one had done it and was the result awesome-tastic? But, I will def be doing this! I just moved and dont have all my stuff yet, but I need my chinois. :)
I read this recipe on the train on the way home and I had to make it tonight. I just finished it, used nutmeg instead of cloves and included a roasted red pepper just because. It's PERFECT for a cold, rainy day. Thank you!
Fresh tomatos is the way to go.
Stacey ann Dolenti
You don't need fresh tomatoes for this. Why? They are going to need to be cooked up anyway (the whole point of the soup). It doesn't need to be that difficult. A good quality canned tomato is perfectly fine for this. My mom would use the tomatoes she'd canned over the summer (in mason jars). A great way of enjoying taste of the summer garden in the cold of winter.
Really quite a good recipe along with a few of the suggestions herein. Maiden voyage here on my stove was quite good. Just wish I had access to some really decent ultra ripe tomatoes outta somewhere way north...
Such things apparently do not exist here in Florida.
Or as a farmer was overheard saying ...."Lady, we don't grow 'em for taste, we grow 'em for weight." Enuf said...
I made a batch of tomato soup pretty similar to this but with homegrown tomatoes, leeks, roasted red pepper, carrots, celery and garlic. Trying not to brag but it all came out of my garden so it was really rewarding. Put a bunch in 12 oz. canning jars and froze them for when I'm craving the comfort of tomato soup in the middle of my very snowy winters. I'll add a splash of cream or some yogurt when I heat it up.
I made this last night, and I used a whole 28 oz can of tomatoes, and used only a little water and broth to thin it. It was really good, and because my food processor is not so great, there were some pleasantly chewy little bits (from the celery and onion).
Has anyone made this with soy, almond, or other non-dairy milk? I love cream of tomato soup but I seem to be getting increasingly more lactose intolerant, so I can't really eat it any more.
Much better than the average bowl of tomato soup!
I made this soup, exactly as written, for 5 people, and everyone raved about it. It was bold, flavorful, and filling. I even made it with grilled cheese sandwiches. I'm definitely adding this soup to my rotation. Thank you!
A word of caution: I picked up a 15 oz can of Fire Roasted Tomatoes from Trader Joe's intent on using it in this soup. Made it exactly as written, and holy wow...is it SPICY. And I usually LIKE spicy. Maybe TJ's tomatoes have peppers in them, or other brands of fire roasted tomatoes are a little tamer, but in the future I'll just use my tried and true Marzanos!
I made this last weekend since we were having guests and I could make it ahead of time. Only had TJ's fire-roasted tomatoes which have green chilis, so just used regular chopped tomatoes in juice. (The nearest TJ's is a 3 1/2 hour drive. I live where we only have K-Mart and Wal-Mart and neither carry fire-roasted tomatoes). I added about 1/2 small can of tomato paste for added flavor and it was yummy. Thanks for sharing your recipe.
Cooks, please note that I call for Muir Glen Fire-Roasted Tomatoes, not the Trader Joe's brand which, as Barbara in AZ notes, contain green chili. The term fire roasted refers to how the tomatoes are processed and while it's nice to use these tomatoes for their smokey flavor, it is not necessary. Plain canned tomatoes will do very nicely.
pseudoscientist, I hope you try this again with non-spicy canned tomatoes!
This sounds great, I love tomato soup and really can't stand most of the varieties found in stores, so having a good, quick recipe on hand is wonderful!
Tip: I always have to buy a whole bunch of celery when I have a recipe that just needs a rib or two, and the rest ends up going into the compost eventually because I don't eat or use much. Last time I bought a bunch, I finely sliced the whole thing and put it into bag in the freezer so I can pull out a little when I need it, and the leafy tops went into another freezer bag for the next time I make chicken stock. Works great for bunches of fresh herbs as well, particularly your end-of-season surplus from the garden/windowsill (just be sure to freeze those on a cookie sheet before putting them in a bag, so they're easier to measure out).