The Best Homemade Tomato Soup – You’ll Never Go Back To Canned

Looking for the perfect soup to warm your heart and soul? This easy, no-milk homemade tomato soup recipe is a game-changer! Made with canned or fresh tomatoes and ready in 30 minutes, it’s a delicious, nutritious, and oh-so-satisfying meal that you’ll crave any time of the year – say goodbye to canned tomato soup!

Looking for more quick, good-for-you recipes like this? Definitely check out this list of go-to quick healthy recipes, this quick bone broth chicken vegetable soup, or this amazing list of 39 simple healthy main meals.

tomato soup in white bowl above

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 – was a favorite basic, comforting meal from my childhood that I often served to my kids (which they loved, too).

It’s one of those “fall-back/back pocket recipes” to have in your menu planning arsenal for busy days.

Can you guess what I grew up on? Yep – canned tomato soup. So that was what I served my family later – I actually didn’t even think about making it from scratch. Did anyone really do that? Not anyone that I knew.

But then, as you know, came the curse blessing of label-reading. Yuck. And that’s all I’m going to say about what I found on the label.

tomato soup in white bowl with cut basil leaves

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).

And it’s not just me – I’ve served this to many people and I always get requests for the recipe!

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 on fresh tomatoes?

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 easy homemade tomato soup – I promise this is the best tomato soup recipe and you really will never go back to canned!

Even though you can make this with fresh tomatoes, this is a classic easy pantry recipe that can use your home-canned or store bought tomatoes (or frozen!) any time of the year! You can find more easy pantry meals like this here.

Ingredients

You’ll need the following ingredients to make this delicious homemade tomato soup recipe:

tomato soup ingredients

Ingredient Notes

  • Tomatoes – both canned and fresh work in this recipe (I’m using canned in the photo above).
  • Butter – I use this for the creaminess it adds to the soup, but if you’re avoiding dairy completely, you can use olive or avocado oil.
  • Carrots – while you don’t have to add carrots, this soup went from “good” to “wow” after I did so I don’t list them as optional.
  • Broth – you can use either chicken or vegetable broth.
  • Herbs – I like basil and thyme either dried or fresh, though you can use any herb you’d like.

How to Make Homemade Tomato Soup

Note: The full instructions with exact ingredients can be found in the printable recipe card below.

Making homemade tomato soup from scratch is as simple as:

  • Sauté onions in butter.
  • Add the rest of the ingredients and boil.
  • Blending everything up until smooth.

Yep, it’s that easy!

blending soup in a pot with immersion blender

Jami’s Biggest Tip

I used to pour the soup (in batches) into a blender and would often get sprayed with hot liquid. Not fun, plus there were more things 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.

tomato soup served in white bowls

Recipe Tips & Variations

TIP 1: When I first started making homemade tomato soup I used only onions and tomatoes as the vegetables. We all liked it, but it was when I added leftover carrots to use them up that the soup from went from good to great.

Really – I’ve had guests say it’s the best tomato soup they’ve ever had!

TIP 2: If you’d like to brighten the flavor even more, use 1/4 cup of orange juice in place of the same amount of stock. I know it sounds odd, but it adds sweetness and a unique flavor.

TIP 3: If you prefer a milk-based creamy tomato soup, substitute 1 cup of milk for the same amount of broth or 1/2 cup of heavy cream. To keep it dairy free, try a can of coconut milk (in place of the same amount of broth).

smooth homemade tomato soup on a spoon

Your Questions Answered

Does this soup freeze well?

Yes! This is perfect for freezing in airtight containers. I’ve had it for 6-8 months and it’s been great, so it’s a great way to preserve the tomato harvest.

Is this recipe safe to can?

No, the ratios haven’t been tested for any type of canning, either water bath or pressure canning. Freezing is the only way to preserve this specific recipe.

Is tomato soup better with fresh or canned tomatoes?

Personally, I think it’s great with either, though using fresh tomatoes takes longer to prepare. Many sources state that canned are best because they are canned at their peak of flavor and are more consistent than fresh. Maybe the best option? Using your own home-canned tomatoes!

Are you supposed to put milk in tomato soup?

Obviously I don’t think so! If you’d like to lessen the acidity, you can add a pinch of sugar (some use baking soda for this reason, too). In this recipe the sweetness of the carrots is enough to cut the acidity, which is one reason I really recommend using them. Or, use the milk option I give if that’s what you’re used to.

How healthy is homemade tomato soup?

Tomatoes are a great source of vitamin C as well as vitamin K1, and the soup contains lycopene and potassium which is good for heart health. (source) This soup in particular has under a 100 calories for a cup with 9 grams of carbs, 4 of protein, 5 grams of fat and 2.5 grams of fiber, making it a nutritious meal.

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.

And as it cooks you can prepare your cheesy side and have a quality, real food meal on the table for any weeknight – no cans needed.

Reader Raves

I hope you love this delicious homemade tomato soup! If you make it, be sure to leave a recipe rating so I know how you liked it!

Want to save this?

Enter your email below and you’ll get it straight to your inbox. Plus you’ll get easy new recipes, gardening tips & more every week!

Save Recipe

tomato soup in white bowl
Print Recipe Pin Recipe
5 from 101 votes

Homemade Tomato Soup Recipe

This easy, no-milk homemade tomato soup recipe is a game-changer! Made with canned tomatoes and ready in 30 minutes, it's a delicious, nutritious, and satisfying meal – say goodbye to cans!
Prep Time10 minutes
Cook Time20 minutes
Total Time30 minutes
Yield: 8 servings
Author: Jami Boys

Equipment

  • 3 quart or larger soup pot
  • Immersion hand held blender
Click for Cook Mode

Ingredients

Instructions

  • Melt the butter or oil in a 3-quart or larger saucepan over medium heat. Add the onions and carrots and cook for 5 minutes until softened. Add the garlic and cook another minute.
  • Add all the remaining ingredients and bring to a boil over medium-high heat, then reduce heat and simmer for 15 to 20 minutes.
  • Blend with an immersion blender (or in batches in a blender) until smooth.
  • When serving, garnish with sliced green onions, parsley, or fresh basil.

Notes

Variations:
  • The thyme and basil gives it a pizza-like flavor, leave out if you’d prefer or replace with oregano or other herb of choice.
  • You can replace 1/4 cup of the stock with orange juice for a unique, bright flavor.
  • To make it creamy, substitute 1 cup of broth with 1 cup of milk or 1/2 cup of broth with 1/2 cup of cream. Or use a can of coconut milk instead of an equal amount of broth.
Storage: Keep in the fridge for 4-5 days or freeze in airtight containers for 6-8 months.

Nutrition

Serving: 1cup | Calories: 97kcal | Carbohydrates: 9.2g | Protein: 4.1g | Fat: 5.3g | Saturated Fat: 3g | Cholesterol: 11mg | Sodium: 431mg | Fiber: 2.5g | Sugar: 5.6g
Did you make this recipe?Mention @anoregoncottage or tag #anoregoncottage!

More Easy Soup Recipes To Try

This recipe has been updated – it was first published in 2013, updated in 2018 and 2024.

Disclosure: affiliate links in this article will earn commission based on sales, but it doesn’t change your price. Click here to read our full disclaimer and advertising disclosure.

Leave a Reply

Your email address will not be published. Required fields are marked *

Recipe Rating




5 from 101 votes (78 ratings without comment)

90 Comments

  1. This homemade tomato soup is wonderful! Served it with Grilled Pepper Jack on Sourdough sandwiches. Perfect meal for a Saturday night.5 stars

  2. Hi. I froze many whole tomatoes in the fall and was wondering if I could use them in your homemade soup? Any tips would be helpful. Thanks!

    1. Yes, you can! But I’d let them thaw a bit and pour off any of the clear juices. I’d make the soup without the broth first to see how thick it is and then add as much broth as you’d need to get the consistency you like.

  3. Just made this, it is so fresh and delicious. Will be making another batch so I have plenty in the freezer for this winter. I sautéed the onion, carrots and garlic with two ribs of chopped celery in olive oil and used veggie stock to keep it vegan. This is a keeper.5 stars

  4. Is this recipe safe to preserve in a hot bath? If not, what do you suggest I add to make it safe? It looks delicious and I’m looking for a new tomato soup recipe to can.

    1. No, it would not be safe, as the ratios aren’t meant for canning. I’d find a recipe specific for canning.
      You can always freeze it, though.

  5. JUST wanted you to know I made your tomato soup this evening(9-8-20) with garden tomatoes. It is so delicious, my hubby can’t stop telling me how delicious it is. Its 37 degrees here in Colorado today so the soup is perfect. Thanks again for the recipe 🍅😊5 stars

  6. will be trying the addition of carrots. We also like using one can of Rotel and 2 cans of tomatoes. Adds a nice bit of zip. Probably not a good idea for a family with young children though unless they are already experiencing salsas and or other Mexican foods.

  7. I’ve been making homemade tomato soup for awhile, but your recipe intrigued me because it had carrots . Add to that the mention of orange juice and you had me hooked! I made it for lunch today and used chicken broth, dried basil, no thyme and 1 scant tablespoon of frozen orange juice concentrate. It was SO GOOD! Simple to make and used ingredients on hand. How can you beat that? Served with a slice of extra sharp white cheddar on Mestebaucher rye toast and I had a happy husband. Your recipes are always so good, Jami5 stars

    1. I’m glad you tried that option, Pam – the orange juice really does add a nice flavor that you don’t expect.
      And you can’t beat it. 🙂 It sounds delicious with your cheese toast!

  8. I 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 you5 stars

  9. We 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!!

  10. Jami, 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!5 stars

  11. This 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!5 stars

    1. Wow, 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. 😉

  12. home 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.5 stars