Bohnen putzen, in 4 cm lange Stücke schneiden. In kochendem Salzwasser 10 Minuten garen und abschrecken. Kartoffeln unter kaltem Wasser gut bürsten, kleine halbieren, größere vierteln. Knoblauch hacken. Zwiebel fein würfeln, mit der Hälfte des Knoblauchs und den Kartoffeln in 3 El Öl andünsten. Mit Fond und 300 g Wasser auffüllen. Mit Salz,
Pfeffer, Muskat, und Bohnenkraut würzen, offen bei mittlerer Hitze 25 Minuten garen.
Pinienkerne in einer Pfanne ohne Fett hellbraun rösten. Tomaten, restlichen Knoblauch, die Hälfte der Pinienkerne, Tomatenmark, 1 Prise Zucker und restliches Öl mit dem Schneidstab fein pürieren. 5 Minuten vor Garzeitende mit Oliven, und restlichen Pinienkernen und Bohnen in die Suppe rühren.