Lavez et préparez tous les légumes en les coupant en morceaux de taille uniforme pour assurer une cuisson homogène.
Dans une grande casserole ou une marmite, chauffez l'huile d'olive à feu moyen.
Ajoutez l'oignon émincé et faites-le revenir jusqu'à ce qu'il devienne translucide, environ 5 minutes.
Ajoutez l'ail émincé et faites-le revenir pendant encore 1 minute.
Ajoutez les carottes, le céleri, le poivron, et les pommes de terre. Faites sauter pendant environ 5 minutes, en remuant de temps en temps.
Incorporez les tomates en dés (ou les tomates en conserve) et mélangez bien.
Versez le bouillon de légumes dans la casserole. Ajoutez le thym, le romarin, la feuille de laurier, le sel et le poivre.
Portez à ébullition, puis réduisez le feu et laissez mijoter pendant environ 20-25 minutes, ou jusqu'à ce que tous les légumes soient tendres.
Si vous utilisez des haricots verts, des petits pois ou des épinards, ajoutez-les environ 5 minutes avant la fin de la cuisson.
Goûtez et ajustez l’assaisonnement si nécessaire.
Retirez la feuille de laurier.
Servez la soupe chaude, garnie de persil frais ou de basilic si vous le souhaitez.