Dans une casserole d'eau non salée, porter à ébullition les haricots pendant 15 minutes. Egoutter.
Eplucher les légumes sauf les courgettes. Piquer le clou de girofle au "cul" de l'oignon. Couper les carottes en petits cubes, ainsi que les pommes de terre et le radis. Emincer le céleri en lamelles.
Dans une grande cocotte contenant 3 litres d'eau bouillante, plonger les carottes, les pommes de terre, les haricots lingots, le radis, le celeri, l'oignon, 2 gousses d'ail et les tomates. Cuire le tout à petit bouillon pendant 30 minutes.
Pendant ce temps, préparer le pistou en mixant les deux gousses d'ail restant, les pignons, le basilic effeuilé, le parmesan et l'huile d'olive tout ensemble.
Quand les légumes sont cuits, ajouter les pâtes, les haricots verts coupés en biais d'une longueur de 3 cm, et les petits pois. Cuire 10 minutes.
Servir la soupe surmontée d'une belle cuillérée de pistou.