Dans une grande casserole, faites chauffer l'huile d'olive à feu moyen. Ajoutez l'oignon et l'ail, puis faites revenir jusqu'à ce qu'ils soient tendres et translucides, environ 5 minutes.
Ajoutez les carottes, le céleri, le poivron et la courgette. Faites cuire pendant 5 à 7 minutes, en remuant de temps en temps.
Incorporez les haricots blancs égouttés, le bouillon de légumes, les tomates concassées, le paprika, le thym et la feuille de laurier. Portez à ébullition.
Réduisez le feu et laissez mijoter pendant environ 1 heure, ou jusqu'à ce que les haricots soient tendres. Si vous utilisez du chorizo, ajoutez-le dans les 15 dernières minutes de cuisson.
Retirez la feuille de laurier, assaisonnez avec du sel et du poivre selon votre goût. Servez chaud, garni de persil frais haché.