This post was updated on August 27, 2026, with fixed recipe links and a refreshed closing note.
There’s just something magical about a steaming bowl of creamy homemade tomato soup—especially when the garden’s overflowing and the weather starts to cool.
Whether you’re trying to use up a tomato surplus from your garden or just want a cozy bowl of comfort, this easy tomato soup recipe is rich, creamy, and packed with flavor.

Best of all? No cans, no complicated steps—just real ingredients, straight from the garden (or farmer’s market), and a whole lot of flavor. This one’s become a staple in my kitchen—and I think it will in yours too.
Table of Contents
- Why You’ll Love This Easy Homemade Tomato Soup
- My Tomato Soup Story (A Little Nostalgia in Every Spoonful)
- Ingredients for the Best Homemade Tomato Soup
- How to Make Easy Homemade Tomato Soup (Step-by-Step)
- What to Expect
- Tips for the Best Flavor (Less Acidic, Extra Creamy)
- Serving Suggestions & Toppings
- Storage, Freezing & Reheating Tips
- Can You Can Homemade Tomato Soup Safely?
- More Tomato Recipes You’ll Love
- FAQ: Easy Tomato Soup Questions Answered
Why You’ll Love This Easy Homemade Tomato Soup
- Simple, real ingredients
- Cozy but not heavy
- Garden-fresh or pantry-friendly
- Easy enough for weeknights
- Freezer-friendly and make-ahead
- Classic tomato soup flavor, done right
My Tomato Soup Story (A Little Nostalgia in Every Spoonful)
Growing up in Germany, tomato soup just wasn’t something we ate. My mom made plenty of hearty dishes—split pea soup, dumplings, chicken noodle with homemade noodles—but tomato soup? Never. Maybe it was the lack of a garden, or maybe store-bought tomatoes just didn’t cut it, but it simply never made it to our table.
Fast forward to our move to the U.S. in the early ’70s. That’s when I discovered the wonder that is Campbell’s condensed tomato soup. I loved it as a quick after-school snack—especially with a grilled cheese sandwich for dunking.
But once I started cooking from scratch, canned soup disappeared from my pantry. And once I planted my own garden—growing 60 to 80 tomato plants every summer—I knew I had to create a homemade tomato soup that captured that nostalgic flavor but with fresh, wholesome ingredients.
Let me tell you: I did it. And this version blows the canned stuff out of the water.
Ingredients for the Best Homemade Tomato Soup

Here’s what you’ll need for this rich, flavorful, comforting soup:
- 2 lbs fresh ripe tomatoes (or 2 pints of homemade tomato sauce)
You can also use 1 (28 oz) can of high-quality tomatoes like San Marzano. - 1 1/2 cups chicken broth (double-strength or homemade for max flavor)
- 1 cup diced onion (yellow, white, or sweet)
- 2 cloves garlic, minced or pressed
- 1/4 cup butter
- 1/8 cup heavy cream or milk (optional but recommended for creaminess)
- 1–2 tbsp sugar (to balance tomato acidity)
- Salt & black pepper to taste
- 1 pinch baking soda (neutralizes acidity)
- 1 tbsp dried basil or 1/4 cup fresh basil, slivered
- 1 tbsp tomato paste (optional, deepens flavor)
- 1/2–1 tsp red pepper flakes (optional, for a little kick)
👉 Vegetarian? Use vegetable broth and swap butter for olive oil.
This soup is also perfect if you freeze tomatoes during peak season — especially when you want garden-fresh flavor long after summer ends.
👉 Here are 6 great reasons to freeze tomatoes before canning.
Step-by-Step: How to Make Creamy Tomato Soup From Scratch
Prep the Tomatoes

Wash, core, and remove stems from your fresh tomatoes. Cut into quarters.
Sauté Onions & Garlic

In a large soup pot over medium heat, melt the butter. Add onions and sauté until translucent (about 5–6 minutes). Then, add garlic and sauté for another minute.
Add the Tomatoes & Broth

Toss in the quartered tomatoes (or tomato sauce), chicken broth, basil, sugar, baking soda, and tomato paste. Add salt, pepper, and optional red pepper flakes.
Simmer

Lower the heat and simmer uncovered for 25–30 minutes, until tomatoes are soft and fragrant.
Blend

Use an immersion blender right in the pot to puree until smooth. Or carefully transfer to a blender and blend in batches. You can leave it slightly chunky if you like texture.
Add Cream & Finish

Return the soup to low heat. Stir in the cream (or leave out for dairy-free). Simmer for 10 more minutes, letting the flavors meld.
Taste & Adjust
Add more salt, pepper, or sugar to taste. If it’s too acidic, another pinch of baking soda does the trick.
What to Expect
Before you blend, the soup is going to look thin and a little rough — chunks of tomato, onion you can still see, nothing that looks like the finished bowl yet. That’s normal. Don’t panic and start adding extra broth to “fix” it.
Once you blend, it should turn a deep, even red-orange and go completely smooth (or just short of it, if you like texture). If it still looks watery after blending, it usually means the simmer didn’t run long enough. Cook it a few more minutes uncovered before you call it done.
The cream goes in last and on low heat for a reason: add it too early or let it boil after, and you’ll get little curdled flecks instead of a silky finish. If that happens, it’s not ruined. Just fully blend it again, and it smooths back out.
Tips for the Best Flavor (Less Acidic, Extra Creamy)
Homemade tomato soup should taste rich and balanced — not sharp, sour, or one-note. These simple tips make all the difference.
Use the Ripest Tomatoes You Can Find
Whether they’re from your garden, the farmer’s market, or a good-quality can, ripe tomatoes naturally taste sweeter and less acidic. If you’re using fresh tomatoes, the more red and fragrant they are, the better your soup will be.
Don’t Skip the Slow Simmer
Letting the soup simmer gently gives the flavors time to mellow and deepen. A rushed boil can leave the soup tasting harsh, while a slow simmer brings out that classic, cozy tomato flavor.
Balance Acidity the Right Way
Tomatoes are naturally acidic, and that’s not a bad thing — they just need balance. A tablespoon or two of sugar smooths the edges, while a small pinch of baking soda neutralizes excess acidity. Start with less; you can always add more, but you can’t take it out once it’s in.
Add Cream at the End (and Keep the Heat Low)
Stir in cream or milk after blending and keep the heat gentle. This prevents curdling and keeps the soup silky smooth. For a dairy-free option, unsweetened coconut milk or cashew cream works beautifully.
Blend to Your Ideal Texture
For ultra-creamy soup, blend until completely smooth. Prefer a little texture? Stop blending just short of silky. An immersion blender makes this easy — and saves on dishes (always a win).
Season, Taste, Repeat
Tomato soup comes alive with proper seasoning. Taste at the end and adjust salt, pepper, sugar, or herbs as needed. A little extra basil or a splash of broth can bring everything into balance.
Serving Suggestions & Toppings
This soup is a hug in a bowl, but here’s how to take it over the top:
- The perfect match to pair with an Italian Pressed Sandwich
- Shredded parmesan or asiago
- Pair with ultra-creamy homemade mac and cheese
- Fresh basil or parsley for garnish
- Croutons or homemade rosemary crackers
- A swirl of cream or olive oil
- Grilled cheese sandwich for dunking – of course!
- Homemade Baguette French Bread – hot and fresh out of the oven!
This soup is also a natural match for a warm slice of sweet cornbread baked in browned butter — especially when you want something cozy but not too heavy.
It’s cozy, comforting, and utterly craveable.

Storage & Reheating Tips
- Fridge: Store in an airtight container for up to 4 days.
- Freezer: Let cool completely and freeze in portions for up to 3 months.
- Reheat: Warm gently on the stove, stirring often. Add a splash of cream or broth to loosen if needed.
Glass containers are best—tomatoes can stain plastic!
Shop This Post
Immersion Blender – This is the immersion blender I use in my kitchen regularly, and I love that it is cordless
Glass storage containers – I have had this set for years
Yeti Mugs – these 14 oz mugs are not only great coffee mugs but the perfect shape and size to keep soups hot for lunches and picnics
Can You Can Homemade Tomato Soup Safely?
Short answer: not this creamy version — and that matters.
Because this tomato soup contains butter, cream, and other fats, it is not safe for traditional water bath canning. Dairy and fats interfere with proper heat penetration, which can increase the risk of spoilage and food safety issues.
Why Creamy Tomato Soup Isn’t Safe for Water Bath Canning
Water bath canning is only approved for high-acid foods that meet specific safety guidelines. While tomatoes are naturally acidic, adding ingredients like:
- Butter or oil
- Cream or milk
- Thickening agents
changes the acidity and density of the recipe. Once that happens, it no longer qualifies as a safe water bath canning recipe — even if it “seems fine” or someone on the internet says otherwise.
Is Pressure Canning an Option?
Even pressure canning does not make creamy tomato soup automatically safe unless you are following a tested, approved recipe from a trusted source such as the National Center for Home Food Preservation. This recipe is not designed for pressure canning.
What You Can Do Instead
If your goal is long-term storage, here are the safe options:
- Freeze the soup
Let the soup cool completely, portion it into freezer-safe containers, and freeze for up to 3 months. For best texture, freeze the soup without the cream and add it when reheating. - Can a plain tomato base
You can safely can a dairy-free tomato soup base (no butter, cream, or oil), then add dairy when reheating. This gives you pantry storage without compromising safety.
👉 I share exactly how to do this in my Canning Homemade Tomato Sauce – The Easy Way post.
The Bottom Line
This cozy, creamy tomato soup is meant for fresh eating or freezing, not shelf-stable canning. And that’s perfectly okay — not every good thing needs to live in a jar.
When it comes to canning, tested recipes matter. If you ever see a creamy tomato soup recipe claiming to be “safe for water bath canning,” consider that your cue to close the tab and back away slowly.
Final Thoughts from the Homestead
This recipe is my cozy, garden-grown version of the classic tomato soup we all know and love—but better. It’s simple, satisfying, and tastes like summer in a bowl. I hope it becomes a staple in your kitchen, too.
Let me know how it turns out in the comments—and don’t forget to rate the recipe if you try it!
Simple Living ❤️ Country Style — one grilled cheese away from a good day.
💬 I’d Love to Hear From You!
Tried this homemade tomato soup? Let me know how it turned out in the comments below! Did you go the creamy route or keep it dairy-free? Top it with croutons, swirl in a little cream, or pair it with a melty grilled cheese?
If you enjoyed this recipe, please give it a ⭐️⭐️⭐️⭐️⭐️ rating—it helps more soup lovers find it. And don’t forget to pin it or share with a friend who could use a bowl of cozy comfort food.
👉 Craving more cozy, garden-to-table recipes? Subscribe for my weekly emails for seasonal inspiration, homestead tips, and real food recipes—all rooted in simple living ❤️ country style.
More Tomato Recipes You’ll Love
- Canning Homemade Tomato Sauce – The Easy Way
- Easy Homemade Pizza Sauce
- Pasta Fagioli – The Ultimate Italian Comfort Food
- How to Can Diced Tomatoes – Easy No-Peel Method for Beginners
- How to Can Salsa (Safely!) – Easy Water Bath Canning Recipe for Homemade Salsa
This one lives in my Comfort Food collection — a whole shelf of meals like it, if you want more.
Easy Homemade Tomato Soup Recipe
Ingredients
- 2 Pounds Tomatoes – garden fresh or 2 pints tomato sauce.
- 1 ½ Cups Chicken broth
- 1 Cup Onion – diced
- 2 Cloves Garlic – finely minced
- ¼ Cup Butter
- ⅛ Cup Cream
- 1 – 2 Tablespoons Sugar
- Salt and Pepper to taste
- 1 Pinch Baking Soda
- 1 Tablespoon Basil – dried or 1/4 cup fresh slivered basil
- 1 Tablespoon Tomato Paste Optional
- ½ – 1 Teaspoon Red Pepper flaked Optional
Instructions
- Wash and core/remove stems. Cut the tomatoes into quarters.
- In a large pot on medium, add butter. Once the butter is hot and bubbly, add the diced onion and cook until translucent.
- Add garlic to the pot and saute for another minute.
- Add tomatoes, broth, basil, sugar, baking soda, tomato paste (if using), salt, pepper, and red pepper flakes.
- Reduce the heat to a simmer and let the soup cook for 25-30 minutes.
- Once the tomatoes are soft, it’s time to blend everything together into a smooth soup. You can use an immersion blender directly in the pot or transfer everything to a traditional blender in batches. Blend on high speed until the soup reaches your desired consistency—some like it completely smooth, while others prefer it slightly chunky.
- After blending, return the soup to the pot over low heat. Stir in about 1/8th cup of heavy cream for added richness (or omit for a dairy-free version) and adjust seasoning as needed. Let the soup simmer for another 10 minutes to let the flavors meld together.
Notes
- Tomato options: Use fresh garden tomatoes, canned whole tomatoes (like San Marzano), or your own canned tomato sauce or diced tomatoes. All work beautifully!
- Dairy-free? Swap butter for olive oil and skip the cream for a lighter version.
- Too tangy? Start with a small pinch of baking soda — add more only if needed.
- Texture tips: Use an immersion blender for easy cleanup. Want it extra creamy? Blend until silky smooth. Prefer a little texture? Leave it slightly chunky.
- Freezer-friendly: Cool completely, then freeze in airtight containers (leave out the cream before freezing for best texture).
- Herb swap: Basil is classic, but parsley, thyme, or oregano also pair well.
Pin & Save This Recipe

FAQ: Easy Tomato Soup Questions Answered
Can I use canned tomatoes?
Yes! If your garden’s taking the day off—or it’s the middle of winter—canned tomatoes work beautifully in this recipe. I recommend high-quality whole peeled tomatoes like San Marzano for the best flavor.
👉 You can also use my homemade canned tomato sauce or easy canned diced tomatoes if you’ve stocked your pantry. That’s what I reach for when my summer harvest is long gone but I still want that fresh garden flavor.
Can I make it vegetarian or vegan?
Absolutely. Use olive oil instead of butter, vegetable broth instead of chicken, and skip the cream.
Can I freeze this soup?
You bet! Just cool it completely, portion into freezer-safe containers, and freeze up to 3 months. Leave the cream out before freezing for best texture.
Can I make tomato soup without cream?
Absolutely. This recipe is delicious without the cream and can be enjoyed as a dairy-free or vegan version. If you still want a touch of creaminess, try stirring in a little unsweetened coconut milk or a swirl of cashew cream at the end.
Why add baking soda to tomato soup?
A pinch of baking soda helps neutralize the acidity in the tomatoes, which can make the soup taste smoother and less tart. It also reduces the chance of the cream curdling when added.
How do I thicken homemade tomato soup?
If your soup is thinner than you like, let it simmer uncovered a bit longer to reduce. For a richer texture, you can also stir in a spoonful of tomato paste or even a peeled, chopped potato while simmering and blend it all together at the end.
If you’re craving something even heartier, my creamy potato soup with bacon is another cozy winter favorite — thick, smoky, and unapologetically comforting.
Can I use frozen tomatoes to make this soup?
Yes! If you’ve frozen whole tomatoes from your summer harvest, this is the perfect way to use them. Let them thaw slightly and remove the skins (they’ll slip right off), then use them just like fresh. Read my post 6 Great Reasons to Freeze Tomatoes Before Canning.
What herbs pair well with tomato soup?
Basil is a classic, but you can also add thyme, oregano, or parsley. A pinch of smoked paprika or Italian seasoning also adds depth.
Can I can this tomato soup?
Because this recipe contains butter and cream, it isn’t safe for water bath canning, and it’s not designed for pressure canning. Freeze it instead — or can a dairy-free tomato base and add cream when reheating.
Leave a Reply