• Skip to primary navigation
  • Skip to main content
  • Skip to primary sidebar
Veggie Desserts
  • Home
  • Recipe Index
  • Vegan Recipes
    • Vegan Cake and Desserts
    • Vegan Dinner
    • Vegan Breakfast
    • Vegan Guides
  • Cookbook
    • About My Cookbook
    • Buy Veggie Desserts + Cakes
  • About Me
    • About Me
    • Contact
    • Work With Me
    • Press
    • Newsletter
  • Subscribe
  • Instagram Posts
menu icon
go to homepage
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
subscribe
search icon
Homepage link
  • Vegetarian Recipes
  • Vegan Recipes
  • Subscribe
  • Contact
  • About Me
  • Cookbook
×
Home » Recipes » Soup

Easy Tomato Soup

Published: Mar 11, 2020 · Modified: Oct 5, 2021 by Kate Hackworthy · 27 Comments

Jump to Recipe Print Recipe
Bowl of soup.
Bowl of soup with text: How to make easy tomato soup.

This delicious easy tomato soup recipe only takes 20 minutes to make and 6 simple ingredients. It's full of flavor, creamy and is vegetarian, vegan and gluten-free. Use fresh or canned tomatoes.

It's perfect with crackers or Air Fryer Croutons. Be sure to check out my other soup recipes too!

A bowl of soup.

This is my quick-and-easy healthier homemade version of canned tomato soup.

This recipe is super easy to whip up with just 6 affordable ingredients and minimal prep. Plus, it comes together in under 20 minutes.

Canned cream of tomato soup is popular but very processed. It's simple to make your own at home from scratch, and you can control the salt and sugar levels. Hurrah!

Plus, you can use fresh or canned tomatoes or a mix of both.

This homemade soup is full of tomato flavor. And why wouldn't it be - it's full of nourishing tomatoes. It's creamy, thick, and delicious. Plus, it's ready in just 20 minutes!

I've used fresh tomatoes (look for lovely dark red ones, ideally on the vine, for the most flavour).

However, out of season, you could substitute fresh tomatoes for two cans of chopped or plum tomatoes.

If desired, sieve the tomato soup over a large bowl for a smoother finish.

This post was originally posted in Jan 2019. Updated March 2020 with new photos and text. The tomato soup recipe remains the same.

Spoon dripping into a bowl of easy homemade tomato soup recipe.

Reader Testimonials

⭐⭐⭐⭐⭐ "It’s a brilliant tomato soup recipe, better than the well known tinned soup" - Mike
⭐⭐⭐⭐⭐ "This is infinitely better than the canned soup! Love it." - Taryn
⭐⭐⭐⭐⭐ "My new favorite soup! There is nothing better than a good tomato soup with some crusty bread. I used canned plum tomatoes and it worked perfectly." - Vicky
⭐⭐⭐⭐⭐ "Always a lover of soup and this easy tomato soup recipe was so yum. The color is so bright and the flavors were amazing. I used half fresh and a tin of chopped tomatoes." - Veena

Bowl of homemade creamy tomato soup from scratch on a dark napkin

Homemade soup 

I've said it often on this blog, but I am a massive fan of soup. Huge.

I eat soup nearly every day for lunch and I'm constantly whipping up big batches of various flavours to fill my freezer.

I've been known (often!) to have soup for breakfast, lunch and dinner - with a different kind at every meal. So versatile, so tasty and full of healthy veggies. 

It's a great way to get your five-a-day (heck, go for 10-a-day) and to use up veggies. 

Vegan soup recipes

Some of my favourite soup recipes are Kale Soup, Vegan Laksa, Mexican Bean Soup, Beetroot Soup Carrot Sweet Potato Soup and Lentil Soup. They're all homemade dairy-free, vegetarian and vegan soups that are full of flavor. 

All those lovely veggies turned into a tasty bowl of nourishing goodness. Hug-in-a-bowl. What's not to love? 

Cook's Tips

  • Make this a homemade tomato basil soup by blending in ½ cup (10g) fresh basil leaves
  • Cook the onions until they're golden for the best flavor.
  • To blend the soup, use a blender or hand held immersion blender.
  • You can even enjoy this as a chunky tomato soup by not blending it.
  • Make it gluten-free by using gluten-free flour to thicken the soup.
  • You can substitute the fresh tomatoes for 2 x 400g/15oz cans of plum tomatoes, including the juice from the can and chopping them up a bit in the pan.
  • If desired, sieve the soup over a large bowl for a smoother finish
  • Look for low salt stock /broth for serving kids. 
  • You don't need to skin or peel the tomatoes for this tomato soup. It all gets liquidised with the blender. 
Close up of a bowl of homemade tomato soup using canned or fresh tomatoes. Next to fresh basil leaves.

How long does this soup last in the fridge?

Store this soup in the fridge, covered, for up to 5 days. 

But we never have it last that long - it's too good not to eat up quickly!

Can I freeze homemade soup?

Yes! You can absolutely freeze this soup. 

Simply let it cool completely then freeze in a freezer-safe container for up to 3 months. 

Serving suggestions

This soup is tasty on its own as a light lunch, snack or dinner. But it's also delicious served alongside: 

Turmeric Bread
Rainbow Sandwich
Vegan Lobster Roll
Vegan Tuna Salad Sandwich
Roasted Vegetable Sandwich

Ingredients: fresh tomatoes, stock/broth, garlic, onion, tomato paste.

Ingredients

To make this delicious recipe, you only need 6 simple ingredients! 

Oil (or make it oil-free by sauteeing the onions in a splash of water)
Onion
Flour (or gluten free flour)
Fresh tomatoes or canned tomatoes
Vegetable stock/broth
Tomato puree/paste
 {Garlic
(optional)}

Tomato soup from canned tomatoes

When tomatoes are in season, they are an absolute joy. So juicy, red and full of flavor.

Growing up, my parents grew huge pots of tomatoes. They were so big and tasty. Such an incredible food memory. (Makes mental note to plant some myself this year...)

When you can get fresh seasonal tomatoes then this soup will be absolutely out-of-this-world. But even if you can't you really don't need to miss out on this awesome soup!

Just use canned tomatoes! The beauty of canned tomatoes is that they're canned when they're super-ripe and sweet. So they are perfect for canned tomato soup.

If using canned tomatoes, I prefer plum tomatoes. However, you can totally also use crushed, whole or chopped.

You can even use a mix! Try different type of tinned tomatoes, or half fresh, half canned. It all works!

I like to use the best canned tomatoes that I can find. Try Napolina, San Maranzo, Scalfani or Muir Glen.

How to make vegan tomato soup

  1. Sautee the onions until soft and golden
  2. Stir in the flour (or gluten free flour)
  3. Add the tomatoes, broth/stock/ puree and bring to the boil
  4. Reduce the heat and simmer for 10 minutes
  5. Puree with a hand blender or blender
How to make this easy tomato soup recipe. Sautee onions, stir in flour, add tomatoes, broth, puree and simmer for 10 minutes. Puree.

If you're looking for more vegan soup recipes, be sure to check out my list of 25+ Vegan Soup Recipes!

Table with bowl of soup, surrounded by basil and crackers.

Did you make this easy tomato soup recipe? Please let me know how it turned out for you!
Leave a comment and star rating below and share a picture on Instagram, Twitter or Facebook with the hashtag #veggiedesserts.

Get the easy tomato soup recipe

Thanks for checking out my creamy tomato soup recipe! I love hearing from my readers.

You all allow me to do what I love and write this food blog, sharing vegetarian recipes, vegan recipes, vegetable cake recipes, vegan cake and also easy vegan desserts.
Kate x

📖 Recipe

A bowl of soup.

Easy Tomato Soup

Kate Hackworthy | Veggie Desserts
This delicious easy tomato soup recipe only takes 20 minutes to make and 6 simple ingredients. It's full of flavour, creamy and is vegetarian, vegan and gluten free.
4.86 from 41 votes
Print Recipe Pin Recipe
Prevent your screen from going dark
SaveSaved!
Prep Time 5 minutes mins
Cook Time 15 minutes mins
Total Time 20 minutes mins
Course Soup
Cuisine American, International, Vegan, Vegetarian
Servings 4
Calories 127 kcal

Ingredients
 

  • 1 tablespoon oil
  • 1 onion chopped
  • 2 tablespoon plain flour (use gluten free flour if required)
  • 10 (750g) fresh tomatoes (or 2 x 15oz/400g cans of tomatoes including the juice), roughly chopped
  • 2 ¼ cups (500ml) vegetable stock/broth
  • 2 tablespoon tomato puree/paste

Instructions
 

  • Heat the oil in a large pot over a medium heat. Add the onion and cook for 4 minutes until softened. Sprinkle in the flour and stir well.
  • Add the tomatoes, stock and tomato puree, stir well then bring to the boil. Reduce the heat and simmer for 10 minutes.
  • Puree with a hand held blender or food processor. Add more water to thin, if desired.
  • Ladle the soup into bowls and serve. If desired, top with fresh herbs and seeds. 

Video

Notes

  • You can substitute the fresh tomatoes for 2 x 400g/15oz cans of plum tomatoes, including the juice from the can and chopping them up a bit in the pan.
  • If desired, sieve the soup over a large bowl for a smoother finish
  • Look for low salt stock /broth for serving kids. 
  • You don't need to skin or peel the tomatoes for this tomato soup. It all gets liquidised with the blender. 

Nutrition

Calories: 127kcalCarbohydrates: 15gProtein: 2gFat: 6gSaturated Fat: 2gCholesterol: 7mgSodium: 599mgPotassium: 565mgFiber: 3gSugar: 8gVitamin A: 2040IUVitamin C: 29.5mgCalcium: 28mgIron: 1mg

The nutritional information provided is approximate and can vary depending on several factors, so is not guaranteed to be accurate. Please see a registered dietician for special diet advice.

Tried this recipe?Mention @kateveggiedesserts or tag #veggiedesserts! I love seeing your recreations.

More Soup Recipes

  • Wooden table with a bowl of swede soup on a striped napkin.
    Swede Soup (Rutabaga)
  • A wooden table with a serving dish of tomato lentil soup, topped with yogurt and harissa paste.
    Tomato Lentil Soup
  • Close up of a spoon in a serving dish of sweet potato black bean soup.
    Sweet Potato Black Bean Soup
  • A wooden table with a bowl of Brussels sprout soup on a napkin surrounded by crackers and brussels sprouts.
    Brussels Sprout Soup
  • Tweet
  • Share
  • Email

Reader Interactions

Comments

    4.86 from 41 votes (15 ratings without comment)

    Leave a Reply Cancel reply

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

    Recipe Rating




  1. Esther

    January 17, 2025 at 12:09 pm

    5 stars
    Best tomato soup I’ve ever tasted. I’ve made 5 batches already and canned 4 batches for later enjoyment. Thanks for a wonderful and delicious recipe.

    Reply
  2. John Ringrose

    September 25, 2023 at 1:47 pm

    5 stars
    I have tried a number of times to make tomato soup and this is by far the best. It is so versatile if you want to add little extras here and there.

    What can I say - I will treasure this recipe and use it often.

    Reply
  3. Carol

    August 26, 2023 at 8:55 pm

    5 stars
    I am a soup person, and this recipe is excellent! Thanks so much! I had to make my own chicken broth from bouillon paste and it was fine.
    I forgot to add the tomato paste, and it is still wonderful.

    Reply
  4. Hi51

    July 14, 2023 at 6:25 pm

    5 stars
    Lovely but I made some changes to the recipe:
    - added garlic
    - probably would’ve been nice with some cream but didn’t have any

    Reply
  5. Renata

    October 05, 2021 at 9:13 pm

    5 stars
    Amazing recipe!
    I found this after a very quick search as I had a late evening craving for tomato soup and didn't want to buy shop bought crap. The soup tasted exactly as I hoped it would and I added some creme fraiche to make it into a cream of tomato soup - thank you!

    Reply
    • MB

      January 11, 2022 at 12:29 am

      5 stars
      Great simple recipe!

      Reply
  6. V. Ryan

    June 04, 2020 at 4:10 pm

    5 stars
    Terrific . I never order tomatoe soup when eating out. Have had disappointments!z,
    This recipe is delightful and you make it so easy for the non professional cook. Thank you

    Reply
  7. mohan kumar

    March 19, 2020 at 4:59 am

    5 stars
    Very nice recipe.
    So easy, flavorful and delicious.

    Reply
  8. Katie

    March 11, 2020 at 2:42 pm

    5 stars
    My family went crazy for this!

    Reply
  9. Jessica Formicola

    March 11, 2020 at 2:41 pm

    5 stars
    I could sure go for a bowl of tomato soup today! I can't wait to make a batch today. Thanks for the recipe!

    Reply
  10. JC

    January 02, 2020 at 6:52 pm

    5 stars
    Great recipe very easy to follow. I added a little garlic and oregano
    Thanks for sharing this recipe

    John

    Reply
  11. Angela

    December 25, 2019 at 9:08 pm

    5 stars
    Delicious and easy!

    Reply
  12. Jules

    December 21, 2019 at 4:47 pm

    5 stars
    Absolutely delicious!! Added a little fresh basil.. best tomato soup I’ve ever made!

    Reply
  13. Yesu

    December 04, 2019 at 4:15 pm

    5 stars
    Very easy recipe to follow. The result was excellent soup with slight modifications of my own, e.g. adding crushed cloves of fresh garlic to the onions + half a tsp of turmeric powder to the mixture before adding flour. I used all organic and fresh ingredients. A handful of croutons flung in. The resulting soup was bursting with colour, flavours, taste, and optimum nutrition. Will try the lentil soup next. Thank you SO much for taking the chore out of simple straightforward soup making. It's now a delight making it, AND enjoying it to the last drop 🙂

    Reply
  14. Thomas Davies

    December 02, 2019 at 4:08 pm

    Can you passata instead of tomatoes

    Reply
    • Kate Hackworthy

      December 03, 2019 at 12:25 pm

      Hi Thomas, yes, passata should be fine. Adjust the stock if necessary.
      I hope you enjoy the recipe!

      Reply
  15. Josie

    December 01, 2019 at 12:57 pm

    5 stars
    loved this recipe! I always go a bit off the rails when cooking so ended up adding a splash of apple cider vinegar with the oil to fry the onion, half a red pointed sweet pepper, and seasoned with (dried) basil, parsley, thyme and chilli flakes ! served with chia seeds, sprinkle of cheese and focaccia

    Reply
  16. Trish Greenwood

    November 19, 2019 at 9:17 am

    5 stars
    Delicious and easy to make, definitely have this in my regular recipes. Thanks!!

    Reply
  17. Mike

    October 22, 2019 at 11:17 pm

    5 stars
    It’s a brilliant recipe, better than the well known tinned soup

    Reply
  18. Diane Wragg

    October 08, 2019 at 7:35 pm

    5 stars
    Used our home grown tomatoes .....yum yum

    Reply
  19. Gina Matsoukas

    April 24, 2019 at 2:58 pm

    5 stars
    Excellent recipe! Thank you for sharing!

    Reply
  20. Taryn

    April 24, 2019 at 1:44 pm

    5 stars
    This is infinitely better than the canned soup! Love it.

    Reply
  21. Vicky

    April 02, 2019 at 6:13 pm

    5 stars
    My new favorite soup! There is nothing better than a good tomato soup with some crusty bread. I used canned plum tomatoes and it worked perfectly.

    Reply
  22. Sonia

    March 18, 2019 at 6:18 pm

    5 stars
    This tomato soup was so rich and creamy! I didn't garnish it with herbs and seeds, but I will next time!

    Reply
  23. Catherine Browning

    February 12, 2019 at 5:53 pm

    5 stars
    Mmm, this homemade tomato soup is the BEST! So easy.

    Reply
  24. Veena

    January 30, 2019 at 6:15 pm

    5 stars
    Always a lover of Soup and this soup was so yum. The color is so bright and the flavors were amazing. I used have fresh and a tin of chopped tomatoes.

    Reply
  25. Stephanie

    January 18, 2019 at 5:20 pm

    5 stars
    I'm a big fan of soups too..especially this time of year. Love how simple this sounds and can't wait to try it.

    Reply

Primary Sidebar

Kate Hackworthy in the kitchen

Hi, I'm Kate, a journalist, author and multi-award-winning food blogger. Here you'll find vegetarian recipes and vegan recipes celebrating vegetables, from dinner to dessert! If you love vegetables, you've come to the right place. About Me

Collage of press logos.

Popular recipes

  • Stack of naan breads on a plate.
    Easy Naan Bread Recipe (yeast-free)

  • Plate of lentil dahl and rice.
    The BEST Easy Red Lentil Dahl

  • Soup in a bowl with a spoon.
    Easy Lentil Soup

  • Spoonful of sauce on a jar of it.
    Cane's Sauce Recipe (copycat)

Vegetable Cake Recipes

  • A cake and a piece of cake sitting on top of a table.
    Apple Kale Cake with Apple Icing

  • Close up of cut loaf cake.
    Parsnip Loaf Cake

  • Cake on a cake stand with slices missing
    Vanilla Spinach Cake

  • A slice of lemon cucumber cake on a plate.
    Lemon and Cucumber Cake

My cookbook

Veggie Desserts and Cakes Cookbook cover.

Check out my Veggie Desserts Cookbook, full of tasty desserts with vegetables!

Footer

↑ back to top

About

  • About me
  • Contact
  • Work with me
  • Press
  • Veggie Desserts Cookbook

Newsletter

  • Sign Up for newsletter updates

Partner Sites

  • You Say Potatoes

Disclaimers

  • Disclosures & Affiliate Policies
  • Privacy Policy
  • Cookie Policy
  • Accessibility Policy

As an Amazon Associate, I earn from qualifying purchases.

Copyright © 2025 Kate Hackworthy / Veggie Desserts

Rate This Recipe

Your vote:




Let us know what you thought of this recipe:

This recipe worked out perfectly!
The whole family loved this recipe!
Easy and tasty!
I'm sure we'll be making this recipe again and again!

Or write in your own words:

A rating is required
A name is required
An email is required

Recipe Ratings without Comment

Something went wrong. Please try again.