Dans une marmite, faire bouillir un grand volume d'eau. Verser les haricots égouttés et faire cuire pendant 30 minutes. Égoutter et réserver.
Dans une cocotte en fonte, faire fondre la graisse de canard à feu vif, puis ajouter les gousses d'ail et l'oignon coupés très finement ainsi que les tomates pelées. Faire cuire 10 minutes en remuant de temps en temps.
Pendant ce temps, faire griller les saucisses de Toulouse dans une poêle.
Au bout des 10 minutes de cuisson des tomates, ajouter les haricots blancs, les feuilles de laurier, du thym, les saucisses de couenne, les saucisses de Toulouse et les cuisses de canard confites. Poivrer et recouvrir d'eau.
Faire cuire sur feu doux/moyen pendant 2 heures à couvert. Vérifier de temps en temps que le fond n'accroche pas et que le feu n'est pas trop fort.
Au bout des 2 heures de cuisson, enlever le couvercle et poursuivre la cuisson 1 heure de façon à ce que le "jus" réduise.
Servir aussitôt !