This is the easiest tomato soup recipe you will ever make. Made with tinned tomatoes and ready in under 15 minutes, it has all of the comforting flavour of homemade tomato soup, but with much less effort. Just 5 ingredients, and no fresh tomatoes needed, this is easy comfort food at its finest!
Did you know that you can make an incredibly delicious homemade tomato soup with tinned tomatoes? Blended up with some stock, onion and seasoning, and you have yourself a delicious hearty and warming soup ready in under 15 minutes. Even better, it's gluten free and can be vegan.
We love homemade soup, you really can't beat it, but sometimes we just don't have an hour to spend chopping everything up and letting it bubble away. This easy tomato soup is the perfect balance between homemade soup, and tinned soup. Because, it's a homemade soup made from tins.
- Chopped tomatoes - This is the star of the easy tomato soup. We used Mutti tomatoes, as we think they are the best quality, and you can find them online or in most supermarkets. They are a little more expensive, but totally worth it. Try to buy the best quality you can, as you really will be able to taste the difference. Cheap tomatoes tend to be really watery, and that will change the consistency of the soup too.
- Onion - This is the base of the soup. We used a small brown onion, but you could use shallots instead, which would give a sweeter flavour.
- Tomato puree - This not only helps to give it a bright red colour, as well as a boost of tomato flavour, but it helps to thicken it up too.
- Butter - This is what we softened the onions in. To make this vegan, you could use olive oil, but we love the flavour that butter gives.
- Stock - This helps the soup go further and loosens it up. We used vegetable stock to keep this vegetarian, but chicken stock would add a richer flavour. If you are making this soup for young children, then use a low salt stock.
- Salt and pepper
A full ingredients list with measurements is in the recipe card below.
Step by step
One: Heat the butter in a large pan. Once melted add the onion and cook on low for 4 minutes.
Two: Add the rest of the ingredients and simmer for 10 minutes.
Three: Blend and serve with fresh basil (optional).
Check out our Easy Tomato Soup web story.
Why should you try it?
- Quick and easy - This is seriously so simple. Just soften the onions and then dump everything in for 10 minutes and blend. Not that much longer than cooking a tin of processed soup.
- Cheap - This is really cheap to make, but it is worth spending a bit more on good tinned tomatoes, as it will make all the difference.
- Healthier - Tinned tomato soup is very popular (I ate a lot of it as a kid), but it is very processed and full of salt and sugar. This has all the convenience of a tin of soup, but without all the added ingredients.
- Delicious - Although there are no fresh tomatoes in sight, this is still a delicious tomato soup. The key is to using good quality tinned tomatoes. More on that below.
- Perfect for winter - In an idea world, we would be making tomato soup from fresh and ripe tomatoes. But, in the winter months when they aren't in season, that isn't an option. Making tomato soup with tinned tomatoes meals you can enjoy delicious easy tomato soup all year round.
Health benefits of tomatoes
Because of the tomatoes, this soup is bursting with goodness. Tomatoes, which are mainly a carbohydrate with some fibre, are packed full of vitamins, including beta-carotene (which becomes vitamin A when consumed), vitamins C and E, and some B vitamins and vitamin K. They also contain some calcium and magnesium.
Tomatoes are also a good source of potassium, which has been shown to be associated with lower risk of stroke and heart disease. Tomatoes also contain a compound called lycopene, which gives them their red colour, which research shows has the potential for reducing the risk of cardiovascular disease.
Although raw tomatoes are delicious in salads, research has showed that cooking them can actually increase their nutritional value. Good job there are so many ways to use them in cooking!
What to serve it with
To give our easy tomato soup a bit of texture, we love serving it with some crunchy croutons on top. We make our own easy croutons by chopping up some bread in to squares and drizzling over a little olive oil and a sprinkle of garlic granules and dried herbs. Put them in the oven for about 5 minutes to crisp up. Perfect for adding to soups and salads.
You could keep it simple and serve the soup with some French bread fresh from the oven. Garlic bread is also great to dip in it, and that is a favourite with our kids.
We also love soup with our Garlic and Rosemary Focaccia, which is a really easy and delicious homemade bread. This time we served it with our Easy Bagel Recipe, but a simple white loaf would work too.
But, do you know what we REALLY love serving with tomato soup? Grilled cheese sandwich! It's the perfect comforting combination.
Store: If you have leftovers of this soup, it will store in an air tight container in the fridge for up to 2 days.
Freeze: This soup freezes really well. We usually make a double portion and either save some for the kids or we wait until it has cooled, put in freezer bags and then lay it flat in the freezer.
Defrost: To defrost, simply take out of the freezer and leave to defrost thoroughly.
Reheat: You can reheat it through in a pan.
Frequently Asked Questions
Yes, this can be made with fresh tomatoes, but it will take longer. Dice 8 tomatoes up and add after the onions have softened and cook for 2 minutes. Then add the stock and simmer for 15 minutes.
As long as you make sure that the stock is gluten free and there is no cross contamination, then this is a delicious gluten free soup.
To make a vegan option, use a plant based butter alternative or cook the onions in oil.
Yes, you can make this in advance and then leave it to cool in the pan, cover and refrigerate the whole pan. Then, when you want to serve it you can put the whole pan (uncovered) on the hob and heat it through.
If your soup is too thick, then you may have cooked it at too high a temperature. Simply add a little more stock until it is the desired consistency. Equally, if it is too thin that you might not have had the heat high enough. Let it simmer a little longer to thicken up.
Yes, you can cook this in the slow cooker, but obviously it will take much longer. Simply reduce the stock to 300ml and put everything in on low for 6 hours and then blend. You can always add a little more water if it's too thick.
• It might be tempting to make this soup quicker, by not cooking the onions for as long, but letting them get golden brown does add so much flavour to the soup.
• If you want to add some extra fresh flavour, then blend some fresh basil in to the soup. You will need to only add it right before blending though, for maximum flavour.
• If you are making this soup for young children, then use a low salt stock.
• We have used vegetarian stock to keep this soup vegetarian, however you could swap it for a really good quality chicken stock to give it a richer flavour.
• If you are using a jug blender to blend this soup, then wait until it has cooled first as you could crack the jug if it is too hot.
• Make this soup more indulgent by sprinkling some cooked chopped bacon on top or stirring in a little cream.
• Add lots of extra flavour by drizzling some pesto on top before serving.
More vegetarian soup recipes
Do you want to be kept up to date on more delicious posts like this? Please subscribe to the blog mailing list (it takes 30 seconds).
Click here to sign up.
If you’ve tried this easy tomato soup recipe, or any other recipe on the blog, then let us know how you got on in the comments below, we love hearing from you!
Tag us in your creations on Instagram @hungryhealthyhappy - we love sharing photos when people make our recipes. You can use the hashtag #hungryhealthyhappy too.
Don't forget to rate the recipe ↓
Easy Tomato Soup
- 400 g chopped tomatoes canned
- 1 onion diced
- 2 tablespoon butter
- 500 ml stock
- 2 tablespoon tomato puree
- 1 pinch sea salt and black pepper
- fresh basil (to serve)
- Heat the butter in a large pan. Once melted add the onion and cook on low for 4 minutes.2 tablespoon butter, 1 onion
- Add the rest of the ingredients and simmer for 10 minutes.400 g chopped tomatoes, 500 ml stock, 2 tablespoon tomato puree, 1 pinch sea salt and black pepper
- Blend and serve with fresh basil (optional).fresh basil
- It might be tempting to make this soup quicker, by not cooking the onions for as long, but letting them get golden brown does add so much flavour to the soup.
- If you want to add some extra fresh flavour, then blend some fresh basil in to the soup. You will need to only add it right before blending though, for maximum flavour.
- If you are making this soup for young children, then use a low salt stock.
- We have used vegetarian stock to keep this soup vegetarian, however you could swap it for a really good quality chicken stock to give it a richer flavour.
- If you are using a jug blender to blend this soup, then wait until it has cooled first as you could crack the jug if it is too hot.
- Make this soup more indulgent by sprinkling some cooked chopped bacon on top or stirring in a little cream.
- Add lots of extra flavour by drizzling some pesto on top before serving.