Dice potato and carrot very small (use 5-10mm dicer or food processor if required)
Thinly chop onion and fry in vegetable oil until translucent.
Add garlic, potato and carrot and fry until lightly browned.
Clear a space in the bottom of the pan and add tomato puree. Stir gently to cook puree for 60 seconds, then mix to combine with the other ingredients.
Add vegetable stock, can of soup, frozen peas and pasta.
Heat all together in a large pan until pasta has cooked, then serve.
Quick Cheat:
If you've got a can of spaghetti hoops languishing in the cupboard, you can use those instead of the pasta. Just add them near the end of cooking and cook until the entire soup is heated through.