Olivenöl in einem großen Topf erhitzen. Die Zwiebeln anbraten, bis sie glasig sind. Den geriebenen Knoblauch und die Gewürze hinzugeben und rösten, bis sie duften.
Die Hühnerbrust hinzugeben und mit Brühe ablöschen. Das geschnibbelte Gemüse ebenfalls in den Topf geben und köcheln lassen. Nach ca. 30 Minuten testen, ob die Hühnerbrust zart ist. Kurz aus dem Topf holen und auf einem Brett mit zwei Gabeln zerreißen. Das Fleisch zusammen mit den Bohnen und den Kräutern wieder in den Topf geben.
Den Frischkäse kurz in der Mikrowelle erhitzen, damit er weich wird und in die Suppe rühren. Den Käse mit hineingeben und warten, bis er geschmolzen ist. Mit Salz und Pfeffer abschmecken.
Mit einem Löffel Sour Cream oder Joghurt und gehackter Petersilie (bzw., wer mag, gehackten Koriander) servieren.