This Easy Homemade Creamy Tomato Soup is the perfect soup to make with only 5 pantry ingredients! It’s creamy and smooth and it’s easy to make in under 30 minutes!
NEVER MISS A POST! FOLLOW ME ON:
FACEBOOK | PINTEREST | INSTAGRAM | TWITTER
I don’t know about you but there’s almost nothing better on a cool, rainy day than some delicious, creamy tomato soup and a grilled cheese sandwich. This Easy Homemade Creamy Tomato Soup is one of our family’s favourite easy soup recipes lately and we’ve been enjoying it at least once a week! I know you’re going to love it too!
I’ve been making homemade tomato soup from scratch for years using roasted fresh tomatoes but lately with the current worldwide pandemic, food shortages, and limited trips to the grocery store I’ve had to find new ways for us to enjoy our favourite foods. This Easy Homemade Creamy Tomato Soup is a copycat recipe for everyone’s favourite canned tomato soup, but it tastes SO much better! It’s made with basic pantry ingredients like garlic, onion, tomato puree (pureed canned tomatoes will do) and some simple herbs and spices, and in under 30 minutes you can be enjoying a big bowl with some grilled cheese sandwiches for dipping!
My Blendtec Blender (affiliate link) is one of my favourite kitchen tools for healthy soups like this one – don’t get me wrong, I love using my hand blender (affiliate link) in a pinch to save time, but a high-powered blender just does the BEST job with ensuring your pureed soups are extra smooth and creamy!
How to Make Homemade Tomato Soup
- Use garlic and onions – garlic and onions are the base for SO many recipes and this one is no exception. Mince your garlic and onion finely and saute for several minutes until the onions are soft and the garlic is fragrant.
- Use canned tomato puree – canned tomato puree minus the seeds and skin (in Europe we call it Tomato Passata) is a great way to add authentic tomato flavour to your homemade tomato soup without much effort all!
- Don’t forget the spices – adding some dried basil to this soup makes it extra delicious and adds so much flavour!
- Make it creamy – how you make this soup creamy is up to you! We like to use a can of full fat coconut milk (some of our family members have a dairy allergy), but you can use heavy cream, half and half, whole milk, or any other dairy-free milk you desire!
Looking for more healthy soup recipes? Try this Easy Roasted Vegetable Soup or this Slow Cooker Lemon Ginger Chicken Soup recipe!
NEVER MISS A POST! FOLLOW ME ON:
FACEBOOK | PINTEREST | INSTAGRAM | TWITTER
I hope you love this easy soup recipe as much as we do! Let me know in the comments below, what’s your favourite easy soup to make with pantry ingredients? I’d love to know!
- Slow Cooker Dairy Free Creamy Carrot Ginger Soup
- Crock Pot White Bean French Onion Soup
- Slow Cooker Minestrone Soup
- Slow Cooker Chicken Noodle Soup
- Easy Healthy Roasted Vegetable Soup
- Easy Crock Pot Vegetarian Chili
- Butternut Squash Red Lentil Soup
- Rustic Italian Sausage Tortellini Soup
- Best Ever One Pot Beef Stew
- 25 Comforting Winter Soup Recipes in one post!
- Crock Pot French Onion Soup with White Beans
Kitchen Products I Recommend:
RECIPE VIDEO
Watch the video below to see exactly how I make this easy soup recipe. You can find more delicious recipe videos on my YouTube channel.
If you made this, share a photo!
Are you trying this recipe? Use the comment form below to share your take; now with support for image uploads and comment voting!
Easy Homemade Creamy Tomato Soup

Recipe: Ingredients
- 2 tablespoons olive oil
- 1 large onion finely minced
- 4 cloves garlic finely minced
- 1/2 teaspoon dried basil
- 1/2 teaspoon salt
- 1/4 teaspoon pepper
- 1/3 cup white wine optional, leave it out if desired.
- 500 grams Tomato Passata approximately 17 ounces canned tomato puree
- 5 cups chicken or beef stock use vegetable stock to make this soup vegan or vegetarian
- 2/3 cup half and half cream substitute heavy cream for more richness, whole milk for a lower fat version, OR dairy-free milk, or one 14-ounce can of coconut milk to make it vegan
Recipe: Instructions
- Heat a large pot over medium heat. Add the olive oil.
- Add the onions and garlic and saute until the onions are soft and the garlic is fragrant.
- Add the basil, salt and pepper.
- Add the wine (if using) and let the wine reduce almost completely.
- Add the Tomato Passata and stir well to combine. Continue cooking the mixture over medium heat for about 5-7 minutes or until the tomato darkens in colour slightly (this will help remove some of the sharpness and intense acidity from the tomato flavour).
- Add the chicken or beef stock (I like to use beef stock in this recipe for richness, but chicken or vegetable stock work well too) and stir to combine.
- Cook well over medium-low heat for about 15-20 minutes.
- Reduce the heat to low and add the cream. Stir to combine, and then puree with a hand blender (or in your blender) until creamy and smooth, and serve.
Recipe: Notes
Recipe: Nutrition
Notice: Nutrition is auto-calculated, using Spoonacular, for your convenience. Where relevant, we recommend using your own nutrition calculations.
Homemade tomato soup is one of my all time favorite lunches… I must must must make this. It looks deliciously amazing!
WHO KNEW that tomato soup would make me salivate like this?!?! OMG….. LOL. I know what I will be making next week! 😉
I love that this tomato soup looks so substantial and hearty! You are making me crave soup at breakfast time! 🙂
I made this for my family and they loved it! Even the kids enjoyed this soup so much, it was great to serve this because it’s not just very tasty but it’s also healthy at the same time. I recommend this recipe, go ahead and try it!
Delicious. This is a 28 ounce can of course in the US. ☺
Thanks Carolyn!
Wow! Just WOW! First off, I must share the most important point is that tomato/tomato soup is not my favourite food to consume. It won’t be the first item I’d order off any menu. In fact, I’d turn a blind eye to it and an easy pass if it was on offer. Probably because I have a strong dislike for tomatoes and all I’ve ever tried was tinned tomato soup – which has a metallic taste and canned tomatoes – can be very acidic to my palate. My family on the other hand, loves tomato soup! As my love for them is limitless, I decided to whip this tomato soup recipe of yours. Now, bear in mind that I don’t have lots of herbs on hand. All I had at home was passata , garlic, onion, chicken broth and cream but boy did it come out delicious! It was creamy and very tasty! I’m glad I found your recipe because I’m now in love with tomato soup. My family and I delightfully inhaled our soup with baguette. There is some leftover and we’re already fighting over who gets to have it as there are only 2 servings. Thank you thank you thank you.
Thank you for your comment Aisah! I am so happy to hear we managed to change your view on tomato soup and that you and your family enjoyed our recipe. We hope you’ll experiment with more of our recipes! Happy cooking ☺️