Garden Fresh Tomato Soup

The kids and I spent most of the last couple weeks with the sniffles. We don't get sick often but passing germs around is almost unavoidable when you have toddlers and preschoolers in the house. I whipped up this tomato soup with the last of the fresh tomatoes from our garden and it was the perfect lunch to nurse us all back to health. With only a few ingredients, it's the perfect fresh alternative to tomato soup from a can. You're going to love this recipe!

Hungry for more? Click here to get free recipes by email!

You'll need:

1 tbsp olive oil
1 large onion, chopped
2 carrots, chopped
2 cloves of garlic, minced
15 medium ripe tomatoes, chopped into chunks
4-5 fresh basil leaves, chopped
a few pinches of salt and pepper (to taste)
1/3 cup tomato paste
1 cup vegetable stock
1/2 cup milk or dairy-free milk of your choice (coconut milk works very well)

A few basil leaves for garnish

To make:

Prepare all the vegetables to start: chop the onion, carrots, tomatoes, and the basil leaves. Mince the garlic, and set everything aside.

Place a large pot over medium heat. Once the pot has heated, add the oil and then the onions and the garlic.

Saute the onions and garlic until the onions begin to soften. Add the carrots, tomatoes, basil leaves and salt and pepper, and stir. Let everything cook for a few minutes, stirring often. You'll notice the tomatoes begin to fall apart as they cook and the carrot pieces will begin to soften slightly. After about 5-6 minutes, add the vegetable stock and tomato paste and stir to combine.

Add a lid to the pot and let the soup come to a slow boil. Once it reaches a boil, turn the heat to low and let the soup simmer for about 20 minutes, stirring every 3-5 minutes or so.

Once the soup has finished simmering and the carrots have softened, remove the pot from the heat and puree the soup using an immersion blender. If you have a high-powered blender, feel free to use that instead. I like my immersion blender because it creates far fewer dishes to wash!

After you've pureed the soup put it through a strainer to catch any little bits of tomato seeds or tomato skin that are still floating around in there. There won't be much to strain out, but no one likes little strands of tomato skin in tomato soup!

Once you've strained the soup, add the milk (or dairy-free milk alternative, if you wish) and stir to combine.

Ladle the soup into bowls, add a few fresh basil leaves as a garnish, and serve!

This soup is a great Weight Watchers-friendly choice because it's only 1 PointPlus for a large serving (recipe serves 4). It's also a great way to use up all those fresh tomatoes from the garden!

I hope you enjoyed this recipe! Let me know in the comments below, what's your favourite thing to make with tomatoes in the fall?

Hungry for more? Click here to get free recipes by email!


  1. What a beautiful color! This is a great way to use all the ripe tomatoes sitting on my counter!

  2. Mmmm, I love tomato soup, it's so comforting, this recipe looks perfect!

  3. I made this recipe with the last of my tomatoes. I added a simple pesto I made from sorrel from my garden. It was so delicious I made it into a blog post!

  4. Perfect colour and texture for a tomato soup.


Related Posts Plugin for WordPress, Blogger...