Den Reis in einem Sieb gründlich abspülen, bis das Wasser klar ist. In einem großen Topf mit ausreichend Wasser zum Kochen bringen und den Reis für etwa 10 Minuten vorkochen. Abgießen und beiseite stellen.
In einer großen Pfanne das Olivenöl erhitzen und die gewürfelte Zwiebel darin glasig anbraten. Den gehackten Knoblauch hinzufügen und kurz mitbraten.
Das Hähnchenbrustfilet in die Pfanne geben, mit Salz, Pfeffer und Zimt würzen und von allen Seiten anbraten, bis es goldbraun ist.
Den gemahlenen Safran in der Hühnerbrühe auflösen und über das Hähnchen gießen. Die Hitze reduzieren und das Hähnchen für etwa 15 Minuten köcheln lassen, bis es durchgegart ist.
In der Zwischenzeit die Berberitzen in einem kleinen Topf mit etwas Wasser für 5 Minuten aufkochen, dann abgießen.
Den vorgekochten Reis in die Pfanne mit dem Hähnchen geben und vorsichtig vermengen. Die Berberitzen unterheben und alles für weitere 5 Minuten bei niedriger Hitze ziehen lassen.
Vor dem Servieren mit frischer Petersilie garnieren.