Si vous avez opté pour des haricots secs :
Faire tremper les haricots blancs au moins 12h dans de l’eau à température ambiante et à couvert.
Les cuire 50 minutes dans de l’eau bouillante non salée, les égoutter.
Éplucher les carottes et les tailler en rondelles.
Couper les extrémités des poireaux (le vert et la barbe), les couper en 2 dans le sens de la longueur puis en tronçons, les rincer.
Mettre les légumes dans une grande casserole avec l’huile d’olive et faire revenir à feu doux pendant 5 minutes à couvert en remuant régulièrement.
Ajouter l’eau, saler et poivrer légèrement. Porter à ébullition et cuire 20 minutes à petits bouillons et à couvert.
Pendant ce temps, cuire les diots 20 minutes dans de l’eau bouillante. Les égoutter et les couper en rondelles.
Mixer très rapidement la soupe pour garder de la consistance (on peut même ne pas la mixer si on aime). La remettre dans la casserole avec les diots en rondelles. Poursuivre la cuisson 10 minutes à feu doux et à couvert.
Ajouter les haricots et cuire encore 10 minutes à feu doux à couvert.