Ce qui me vient à l'esprit, c'est de commencer par un bon soffritto. Avec des carottes, du céleri et des courgettes, tu as déjà une base solide, mais la clé c'est de ne pas les traiter de la même façon : fais chauffer un peu d'huile dans une casserole, jette dedans les carottes coupées finement et le céleri, et laisse-les prendre un peu de couleur pendant 3-4 minutes. C'est seulement après que tu ajoutes les courgettes et les tomates. Entre-temps, verse de l'eau ou du bouillon (ce que tu as), ajoute une pincée de sel et des épices si tu veux, et quand ça bout, baisse le feu. En 15-20 minutes, la soupe est prête.
Le vrai risque que tout le monde sous-estime, c'est de mettre ensemble dès le départ des légumes avec des temps de cuisson différents. Les tomates s'effondrent en deux minutes, les carottes en ont besoin de dix ou plus. Si tu les fais cuire ensemble, tu te retrouves avec une purée d'un côté et les carottes encore crues de l'autre. C'est pour ça que le soffritto initial ce n'est pas juste pour le goût : c'est une question de timing. En commençant d'abord par les légumes plus durs, tu donnes un avantage de temps à ce qui cuit plus vite.
Si tu as aussi de l'oignon, de l'ail, ou même un cube fait maison dans ton frigo, c'est encore mieux. Mais avec ce que tu mentionnes déjà, tu fais une soupe correcte. L'important c'est de ne pas te presser aux dernières minutes - règle le feu et attends, plutôt que d'essayer d'accélérer tout ensemble.