In einem großen Topf das Olivenöl bei mittlerer Hitze erhitzen. Zwiebel, Knoblauch, Karotten und Sellerie hinzufügen und etwa 5 Minuten anbraten, bis das Gemüse weich ist.
Kreuzkümmel, Paprika und Cayennepfeffer hinzufügen und weitere 1-2 Minuten braten, bis die Gewürze duften.
Die weißen Bohnen, gehackte Tomaten und Gemüsebrühe in den Topf geben. Gut umrühren und zum Kochen bringen.
Hitze reduzieren und die Suppe 15-20 Minuten köcheln lassen, damit sich die Aromen entfalten.
Den Chard hinzufügen und weitere 5 Minuten kochen, bis er zusammengefallen ist. Mit Salz und Pfeffer abschmecken.
Die Suppe in Schalen servieren und mit frischer Petersilie garnieren.