This post may contain affiliate links.

Is there anything more comforting than a hearty, homemade Easy Tomato Soup, with a little bonus of pesto flavouring and cheesy toast on the side?

It’s so simple to make, is ready in 20 minutes and is oh-so-delicious. Just what we need to offset the bleakness of winter.

Delicious bowl of rich and easy Tomato Soup topped with pesto and cheesy toast.

Some winter days just need a bowl of warming soup, don’t they? And a rich, nourishing, colourful, easy Tomato Soup always hits the mark. You can tuck up with this one in less than 20 minutes and for the easy wins we’re using tinned tomatoes. Yes, really!

The best way to make tomato soup from scratch would probably be with expensive vine-ripened fresh tomatoes, but the reality is many of us don’t have those all year round. Tinned tomatoes are a great stand-in – they’re easy to get hold of, relatively inexpensive and we usually have them stocked up already.

Why you’ll love this recipe

⭐️ Low cost, healthy and low effort

⭐️ Ready in under 20 minutes

⭐️ Great to freeze for future wins

Easy Tomato Soup recipe ready in 20 minutes and garnished with pesto.

About this Easy Tomato Soup

You know I love a soup recipe, and this kind of dish is so versatile. Soup is usually made up of affordable and simple ingredients, doesn’t take long to make, is pretty healthy and can even be thrown together in a slow cooker.

What I love most though is just how comforting a bowl of it can be once autumn and winter set in. We have to enjoy what we can in these months, and soup is just one of the many winter warmers we can let ourselves indulge in without any fuss or cost.

What you’ll need

  • Olive oil – Regular, not extra virgin
  • Onion – I use pre-prepared chopping and frozen for speed
  • Garlic – Same as above
  • Tinned tomatoes – It’s important to buy good quality tinned tomatoes for this recipe as that’s where a lot of the flavour comes from. I like brands Cirio or Mutti in the UK.
  • Tomato puree – Same as above
  • Vegetable stock – Stock made with a cube is fine. I like Marigold powder.
  • Pesto – Any jar of ready-made pesto is fine for this
  • Balsamic vinegar – Again good quality makes a big difference here
  • Bread – Your choice but something crunchy would be great
  • Grated cheese – Any kind

How to make it

Frying onions and garlic in a saucepan to soften.
  1. Cook the onion and garlic in oil until softened.
Making tomato soup with pesto.

2. Add the tomatoes, stock, puree and season. Simmer. Add the pesto and balsamic and blend.


  • You can make this recipe vegan by swapping to vegan pesto and omitting the cheese.


In the fridge You can keep this recipe in the fridge for 3 days. Reheat fully in the microwave or hob before serving.

In the freezer This recipe freezes well. Just wait until it’s totally cold and then portion up into freezer proof containers and freeze for up to 3 months. Defrost thoroughly before reheating in the microwave or on the hob.

Top tip

This vegetarian soup recipe is perfect for batch cooking. Make a big pot and freeze into portions for later as a quick lunch, a sandwich dip or the base for a pasta sauce.

You could also do with my other soup recipes:


Can this soup be made in the slow cooker?

Yes! Reduce the stock to 250ml instead of 500ml and cook on LOW for 7-8 hours or HIGH for 3-4 hours. Blend and add the pesto and balsamic vinegar as per the recipe.

If the soup is too thick at this point you can add a little more stock to thin it.

Let me know how you got on and what you thought of these recipes. Please rate the recipe using the ⭐️ below.

Also I’d LOVE to see your cooking creations. If you’d like to share yours with me, you can tag me on Instagram (@tamingtwins).

5 from 28 votes

Easy Tomato Soup {Storecupboard Ingredients}

An easy Tomato Soup recipe from store cupboard ingredients, swirled with pesto, and ready in just 20 minutes.
Cook Time: 20 minutes
Total Time: 20 minutes
Servings: 6


  • 1 teaspoon Olive Oil
  • 100 g Onion, Peeled and chopped | See notes
  • 3 Cloves Garlic, Peeled and chopped | See notes
  • 3 Cans Tomatoes, (3 x 400g tins) | See notes
  • 2 tbsp Tomato Puree, See notes
  • 500 ml Vegetable Stock, See notes
  • Salt and Pepper
  • 2 tbsp Pesto, See notes
  • 2 tbsp Balsamic vinegar

Optional to garnish:

  • Slices of bread
  • Pesto
  • Grated cheese
  • Butter


  • Gently sweat the onions and garlic with the oil in a saucepan until softened.
  • Add the tinned tomatoes, vegetable stock, tomato puree and salt and pepper. Pop the lid on and leave to simmer for 15 minutes on a low heat.
  • When the soup is ready, blitz in a food processor or with a stick blender until smooth. Stir in the pesto and balsamic vinegar.
  • Serve the soup garnished with extra pesto and cheese on top.

For optional cheese croutons/sandwich:

  • Toast your bread, add cheese and melt under your grill OR
  • Butter the bread on the outside, spread pesto on the inside, add cheese and cook in a hot frying pan until crispy and golden on the outside and gooey in the middle.


Onions and Garlic: I use pre prepared chopped and frozen onions and garlic.
Tinned Tomatoes and Tomato Puree: It is really important to buy good quality tinned tomatoes and puree for this recipe as they are where lots of the flavour comes from. I like the brands Cirio or Mutti in the UK.
Stock: Vegetable stock made with a cube is fine. I like Marigold powder.
Pesto: Any jar of ready made pesto is fine for this.
Nutrition values: Nutritional info does not include the additional optional garnishes/sandwich/croutons.


Calories: 109kcalCarbohydrates: 19gProtein: 4gFat: 3gSaturated Fat: 1gCholesterol: 1mgSodium: 648mgPotassium: 646mgFiber: 4gSugar: 11gVitamin A: 736IUVitamin C: 21mgCalcium: 83mgIron: 3mg

Nutrition information is automatically calculated, so should only be used as an approximation.

Additional Info

Course: Lunch
Cuisine: Family Food
Like this? Leave a comment and rating below!Mention @myusername or tag #myhashtag!

new cookbook!

Featuring 100 delicious recipes that can be cooked in one pot, you can open any page in this book and find something that will give you not only a meal that the whole family will eat and enjoy, but also one that makes your life a little simpler in the process.

More Recipes

Sarah Rossi founder of and author of 'What's for Dinner?' books.


Hi, I'm Sarah. I help busy people decide 'What's for Dinner?' Find hundreds of recipes here, and also in my bestselling recipe book. Hope my recipes make your life easier ❤️

Leave a comment

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

Recipe Rating

This site uses Akismet to reduce spam. Learn how your comment data is processed.


  1. 5 stars
    Utterly delicious but I cheat and use the slow cooker for ease. We often pop it on before a big walk then come home to tasty hot soup!

  2. 5 stars
    I think I might be addicted to this soup! 🤣 The balsamic and the pesto really adds depth of flavour and I can’t get enough! Pairing with the pesto cheese toastie was inspired – thank you so much for sharing, I love it! x

  3. 5 stars
    Honestly, this is the nicest home made tomato soup I’ve ever had! I did add a bit of chilli and a couple of basil leaves too.
    Absolutely gorgeous!!!!

  4. 5 stars
    So quick and easy to make. I always keep enough ribbed tomatoes in the cupboard so I can make it whenever I want. Big thumbs up from me 👍🏻

  5. This is THE SOUP in our house. So delicious yet easy to make I’ve made it every week in Jan lol there’s no going back once you’ve tried it!!

  6. 5 stars
    I love tomatoes – and I love eating them straight off the vine when still warm, however, I hate tomato soup. Im talking the thick, creamed variety that comes in a tin – which for some reason the family insist on having! The only homemade tomato soup I have ever had is my husband’s family recipe which involves countless ingredients and a tonne of home grown tomatoes so it only gets made once a year when we have a glut. So when I saw this recipe which uses store cupboard ingredients I thought I would give it a try – and it was Amazing! I really, really loved this soup and so did the rest of the family. From now on, this is the only “tinned” tomato soup we will be having in this household! Thank you ever so much for such a tasty, healthy soup that only takes a few mins to make – and straight from the cupboard (albeit you need an onion but most of us have one of those lurking somewhere.). Thanks once again. Delicious.

  7. Oh this looks gorgeous and I know that the kids would LOVE it! You can’t beat a nice soup. And the photos are beautiful! x