Préparez les haricots. La veille, diluez le bicarbonate dans un grand saladier d’eau et laissez les haricots ramollir pendant au moins 12 h.
Rincez-les et faites-les cuire dans une casserole d’eau froide pendant environ 45 mn à partir de l’ébullition. Placez-les dans un plat allant au four.
Préchauffez le four à 180 °C.
Préparez la sauce. Versez la moitié de l’huile d’olive dans une casserole et faites revenir les oignons hachés. Ajoutez l’ail pressé, la carotte coupée en fines rondelles, la branche de céleri coupée finement et laissez cuire environ 5 mn en mélangeant. Incorporez les tomates cerises coupées en deux, le persil haché et faites revenir 3 mn avec le reste des légumes. Versez la pulpe de tomate, salez, poivrez et laissez cuire encore pendant 15 mn.
Déposez la sauce dans le plat de haricots. Mélangez bien le tout et ajoutez le reste d’huile et une tasse d’eau.
Placez le plat au four et laissez cuire pendant 1 h. Saupoudrez d’aneth haché.