This recipe for homemade tomato soup from scratch is easy to make and fairly quick, making it a weeknight option, plus it tastes so good you’ll never go back to soup out of a can. See more Quick Healthy Recipes here.
Some links in this article are affiliate links and if you click on them I will receive a small commission at no cost to you.
Tomato soup and cheesy something – tuna melts, open face melts, grilled cheese or quesadillas – is one of my favorite basic, comforting meals from my childhood that I often served to my kids. It’s one of those “fall-back recipes” to have in your menu planning arsenal for busy days.
Back in the day, canned tomato soup was a staple in our house. I actually didn’t even think about making it from scratch – did people really do that? Not anyone in my circle.
But then, as you know, came the curse of label-reading. Uck. And that’s all I’m going to say about what I found on the label.
Really, though, I can’t believe how many years I just bought things completely oblivious to what was in them. And if I’m being honest (and I try to be here…), part of me looks back with fondness on the time when I just threw things in my cart and went on my merry way.
The other part of me is horrified. So that part wins.
And you know what? Once I finally did make tomato soup from scratch I realized how easy it is. But more importantly, I found out how much better it tastes. Way more like tomatoes and a lot less like watery ketchup (thanks to all the added sugar in canned soups).
Can you make this with fresh tomatoes?
Yes you can – that’s another great thing about this easy recipe, it works just as well with chopped fresh tomatoes as it does with canned tomatoes! So when you’ve got lots of fresh tomatoes coming in from the garden, this is the recipe for you.
What about the skins?
You can skin the tomatoes if you’d like before chopping so they’re more like canned (here’s a quicker way to peel tomatoes), but I’ve found that after cooking and blending, the skins aren’t really noticeable. So it’s up to you.
Okay, let’s make some homemade tomato soup – I promise this is the best tomato soup recipe and you really will never go back to canned!
Homemade Tomato Soup Recipe
These are the ingredients needed to make a basic tomato soup. Occasionally I’ll add orange juice (I know it sounds weird, but it adds sweetness and flavor) and in fall always fresh basil, but this is the basis for all the variations:
- butter
- onion
- garlic
- carrots (No, you don’t have to add carrots technically, but this recipe went from “good” to “wow” when I did.)
- chopped tomatoes (both fresh and canned work)
- chicken or vegetable broth
- spices
How to Make Tomato Soup
Making homemade tomato soup from scratch is as simple as sautéing onions in butter, adding the rest of the ingredients and boiling for a bit before blending everything up until smooth. Yep, it’s that simple.
I used to pour the soup (in batches) into a blender and would often get sprayed with hot liquid. Not fun, plus there were extra dishes to wash.
Then I discovered immersion hand-held blenders and was in love! I started with a cheap-o plastic one because it was only seven bucks and I wasn’t sure how good they would work (little did I know). It lasted for a few years, but the plastic didn’t hold up well in hot soup (duh…since then I’ve read all about how plastic and hot things should never go together…).
Now I use a Cuisinart Immersion Blender with an all metal, removable neck and blade. It’s not too expensive and works perfect, holding up to hot soups and sauces (like our favorite pizza sauce) with no problems.
When I first started making homemade tomato soup I used only onions and tomatoes as the vegetables. We all liked it, but when I added some leftover carrots one time to use them up, that’s what took the soup from good to great.
Really – I’ve had guests say it’s the best tomato soup they’ve ever had!
While making soup from scratch is obviously not as quick as opening a can, this recipe takes only 20 to 30 minutes from start to finish, which is still a quick meal.
While it’s cooking, you can prepare your cheesy side and have a quality, real food meal on the table for any weeknight.
No cans needed.
Click the arrow for the full homemade tomato soup recipe (with print options)!
Subscribe & Get Simple Real Food Dinner Menus + Shopping Lists

Subscribe to AOC's popular weekly Newsletter full of useful information, behind-the-scenes updates, and occasional offers AND get access to this Seasonal Menu Ebook with 20 weeks of dinner menu ideas in the VIP Subscriber Library! The Library also includes notebooks, checklists, organizing helps, and recipes - with more added regularly. We'll never send spam - read our Privacy Policy here.
Kelcie says
October 5 at 2:24 pmCan this soup be frozen?
Jami says
October 7 at 10:26 amYep! It’s wonderful to have on hand in the freezer.
Cathy says
September 24 at 7:38 amI stumbled on this site by accident made this Tomato soup once and you are right never will I ever go back to canned soup. I tell everyone I know about it, because I try to add other veggies to it for nutrition so sometimes it gets celery, red or green peppers and I’m always happy. Freezes well….Thank you
Jami says
September 30 at 9:37 amI’m so glad to hear this, Cathy! It is versatile, too, like you say and always turns out lovely.
Elizabeth Franklin says
September 3 at 11:24 amWouldn’t you have enough juice from the tomtoes that you don’t need so much stock in it?
Jami says
September 4 at 12:10 pmI’ve never found that to be true, but you can always add less if you’d like!
Sarah E Stupak says
July 12 at 2:06 pmIs this recipe safe for pressure canning?
Jami says
July 18 at 10:29 amIt hasn’t been tested for canning, Sarah. I’d look at a tested recipe and use that.
Boyd says
May 8 at 6:08 amJust wondering. What is your recipe? Any quantities? My mom owned a cafe for 30 years. She had a recipe for tomato soup that would knock your socks off. What is yours????
Jami says
May 9 at 3:54 pmCLICK on the arrows at the top or the bottom of the page to go to the full recipe!
Kris says
January 15 at 11:05 amWe have all been sick here for over three weeks and can’t seem to get rid of whatever we’ve got. So I’m making this in hopes that a vitamin C overload will help a little. thanks for the recipe – it sounds like something the doctor would order. LOL!!
Jami says
January 17 at 5:22 pmI hope so, too, Kris! I do know it will be comforting for sure. 🙂
Julia says
September 23 at 3:12 pmJami, this was my first time making soup. I had a few more romas leftover and some fresh basil. I sooo enjoyed the recipe and I will definitely make again. I halved the recipe based on the ingredients I had and it turned out wonderfully as well.
THANKS!
Jami says
September 24 at 11:17 amWonderful, Julia – I’m so glad you like this!
Kelly says
September 23 at 6:13 amHi, do you peel the tomatoes if fresh? Thanks!
Jami says
September 24 at 11:20 amHere’s my easier way to peel tomatoes, Kelly: How to Peel Tomatoes the Easy Way
Karrin says
August 27 at 6:37 pmThis recipe was absolutely delicious and simple to follow. We grow our own tomatoes and have been looking for a way to use them up and this is by far the best tomatoe soup I have ever had and the best part is that it is home grown and home made!! Thanks for a great recipe!
Jami says
August 28 at 9:17 amWow, I am so glad you enjoyed this recipe as much as we do! You know it’s a good one when you kids ask for tomato soup for dinner. 😉
min says
August 26 at 1:09 pmhome made tomato soup AHHH carrots WOW – Yum this is a great recipe – I had fresh thyme, a very special Tie Sage, Basel and fresh grown garlic. The carrots were bought but not from a package- salt and pepper – so Good
(I had a tiny bit of rosemary – I do not recommend putting that in- not because of the taste but unless it is really cukt or powdered the pieces stay hard.