Disclosure: This post contains affiliate links. As an Amazon Associate, I earn from qualifying purchases at no extra cost to you.
simple tomato soup from scratch is my go to fix for those days when you want something cozy, but you do not want a sink full of dishes or a long cooking project. I have had plenty of evenings where I stared into the fridge, got overwhelmed, and almost ordered takeout. This is the soup that talks me out of it in about five minutes. I first started tweaking my method after browsing quick comfort meals on Recipe Zenith, and now I make this so often I could probably do it half asleep. If you love classic tomato flavor, a little creaminess, and that warm bowl feeling, you are in the right place.
Key Ingredients
The magic here is that the ingredient list is short, but it still tastes like you actually tried. This is not a bland tomato water situation. You get a rich tomato base, a little sweetness, and a tiny bit of brightness that makes it taste fresh.
Here is what I grab most of the time:
- Canned tomatoes (crushed or whole): this is the main flavor. I usually use crushed to keep it fast.
- Garlic: even just one clove helps a lot.
- Butter or olive oil: butter makes it feel extra cozy, olive oil keeps it lighter.
- Broth or water: broth adds depth, water works if that is what you have.
- Salt and pepper: do not skip tasting at the end.
- A pinch of sugar (optional): helpful if your tomatoes taste sharp.
- Cream, milk, or half and half (optional): for that creamy finish.
If you are into soup nights like I am, you might also like bookmarking a couple of other cozy staples. I keep this broccoli cheddar soup around for when I want something richer and cheesy.
How to Make Tomato Soup
This is the part where I tell you the truth: the five minute claim depends on you using canned tomatoes and keeping things simple. If you are chopping a lot of stuff and simmering for an hour, it is still delicious, but it is not the quick fix version.
My fast method (the one I actually use on busy days)
1) Put a small pot on medium heat. Add butter or olive oil.
2) Add garlic and stir for about 20 to 30 seconds. You just want it to smell good, not brown.
3) Pour in the canned tomatoes and broth. Stir, then bring it to a gentle simmer. If you use whole tomatoes, just break them up with a spoon.
4) Season with salt, pepper, and a tiny pinch of sugar if needed.
5) Blend it. You can use an immersion blender right in the pot, or carefully blend in a regular blender in small batches.
6) Add a splash of cream or milk if you want it creamy, then taste again and adjust salt.
If you have a little extra time, simmering 10 more minutes makes it taste deeper. But on weeknights, I usually just blend and eat. When I am in an easy dinner groove, I plan the week with simple ideas like the ones in these easy dinner recipes for beginners so I do not end up hungry and cranky at 8 pm.
Quick tip: If the soup tastes flat, it usually needs either more salt or a tiny splash of something bright like lemon juice or a few drops of vinegar. Add a little, taste, and stop when it pops.
“I made this on my lunch break and it tasted like a real comfort food meal, not a shortcut. The garlic and the tiny pinch of sugar made a huge difference.”
Serving Suggestions
This soup is already great on its own, but the toppings are where you can make it feel like a full meal. I love using what I have, so nothing here is strict.
Here are my favorite ways to serve simple tomato soup from scratch:
- Grilled cheese: classic for a reason. Even a basic cheddar sandwich feels special next to tomato soup.
- Croutons: store bought or homemade. Crunch makes everything better.
- Parmesan: a quick shower of it adds salty depth.
- Fresh basil if you have it: tear it with your hands and drop it on top.
- A swirl of cream: makes it look fancy with almost zero effort.
- Red pepper flakes: for a little heat.
If you are building a full soup and sandwich kind of night, I also love pairing cozy soup meals with something hearty in the rotation like best ever beef barley soup on another day. It keeps the week from feeling repetitive.
How to Freeze Tomato Soup
Freezing tomato soup is one of those tiny life upgrades that makes future you so happy. I like making a double batch because the effort barely changes, and then I have quick lunches ready.
The easiest way to freeze it without ruining the texture
Let the soup cool first. Do not put a steaming hot pot straight in the freezer. Once it is cooled down, pour it into freezer safe containers or zip top freezer bags.
My personal routine:
1) Cool the soup to room temp.
2) Portion it into containers you actually want to eat later. Single servings are the best for quick lunches.
3) Leave a little space at the top because soup expands as it freezes.
4) Label it with the date. I forget everything, so I do this every time.
5) Freeze up to 3 months for best flavor.
Important note about dairy: If you know you are freezing it, consider leaving out the cream until you reheat it. Dairy can sometimes separate after freezing. It is not dangerous, it is just a texture thing. When reheating, warm it gently and whisk it a bit. Adding fresh cream at the end makes it smooth again.
To reheat, thaw in the fridge overnight if you can. If not, you can warm it straight from frozen in a pot on low heat, just stir often.
Ingredients and Substitutions
This is where you can make the recipe fit what you already have. I do not believe in a soup that requires a special trip to the store unless it is really worth it.
Easy swaps that still taste great
Tomatoes: Crushed tomatoes are quickest. Whole tomatoes taste great too, just blend longer. Fire roasted canned tomatoes give a smoky vibe that is honestly addictive.
Broth: Chicken broth, veggie broth, or even water works. If you use water, you may need a little more salt and maybe a pinch of Italian seasoning.
Garlic: Fresh is best, but garlic powder works in a pinch. Start with a small sprinkle and taste.
Creaminess: Heavy cream is richest. Half and half is classic. Whole milk is lighter. For dairy free, try unsweetened oat milk or a spoon of coconut cream, but go easy because coconut can take over.
Extra flavor boosts: A small spoon of tomato paste makes it deeper. A pinch of dried basil or oregano makes it feel more Italian. A tiny bit of smoked paprika is fun if you like warmth.
And if you are making this for someone who likes it spicy, a little hot sauce at the end works better than cooking a ton of chili in it. That way everyone can customize their own bowl.
I will say it again because it matters: taste at the end. Tomato brands vary a lot. The difference between decent and wow is usually just the right amount of salt and a tiny bit of sweetness or acid. This is why I keep coming back to simple tomato soup from scratch because it is flexible and forgiving.
Common Questions
Can I really make this in 5 minutes?
Yes, if you use canned tomatoes and an immersion blender. If you simmer longer, it will taste even deeper, but the fast version is still very good.
Do I need a blender?
It helps, but you can also mash it with a potato masher for a chunkier rustic texture. It will not be as smooth, but it still tastes great.
Why does my tomato soup taste too acidic?
Try a pinch of sugar and make sure you have enough salt. You can also add a small splash of cream to mellow it out.
How do I make it creamy without cream?
Blend in a small cooked potato, or add a little unsweetened oat milk. Another trick is stirring in a spoon of plain yogurt at the end, off the heat, so it does not curdle.
Can I use fresh tomatoes instead of canned?
You can, but it will not be a five minute soup. Fresh tomatoes need longer cooking to break down and concentrate. For quick comfort, canned is your friend.
Your next cozy bowl is waiting
If you have been craving a warm, low effort meal, this simple tomato soup from scratch is such an easy win. Keep a couple cans of tomatoes in the pantry and you are basically always five minutes away from comfort. If you want another quick tomato based option, this linked recipe for Easy Three Ingredient Tomato Soup Recipe – Inspired Taste is also a great reference when you want something even more minimal. Make a batch, freeze a couple portions, and you will thank yourself later.
Simple Tomato Soup
Ingredients
Basic Ingredients
- 2 cans canned tomatoes (crushed or whole) Use crushed for a faster preparation.
- 1 clove garlic Fresh garlic enhances flavor.
- 2 tablespoons butter or olive oil Butter adds richness; olive oil keeps it lighter.
- 2 cups broth or water Broth adds depth of flavor.
- to taste salt and pepper Essential for seasoning.
- 1 teaspoon sugar (optional) Helps to balance acidity of tomatoes.
- splash cream, milk, or half and half (optional) For creaminess.
Instructions
Cooking Steps
- Put a small pot on medium heat. Add butter or olive oil.
- Add garlic and stir for about 20 to 30 seconds until fragrant but not browned.
- Pour in the canned tomatoes and broth. Stir and bring to a gentle simmer; break up whole tomatoes with a spoon.
- Season with salt, pepper, and, if needed, a pinch of sugar.
- Blend the soup using an immersion blender or in a regular blender in small batches.
- Add a splash of cream or milk if desired, then taste and adjust seasoning.



