Ziehe den Knoblauch ab und hacke ihn fein.
Vermische Olivenöl, Zitronensaft, Honig, Knoblauch, Rosmarin, Salz und Pfeffer in einer Schüssel zu einer Marinade.
Lege die Hähnchenfilets in die Marinade, sodass sie vollständig bedeckt sind und stelle sie abgedeckt für mindestens 30 Minuten zum Ziehen in den Kühlschrank.
Ziehe die Zwiebel ab und schneide sie in Streifen. Wasche die Cranberries und tupfe sie trocken.
Heize den Backofen auf 180 °C Ober- und Unterhitze vor.
Erhitze die Butter in einer ofenfesten Pfanne und brate darin die marinierten Hähnchenfilets von beiden Seiten goldbraun an.
Füge die Zwiebelspalten und die Cranberries hinzu und lösche alles mit der Hühnerbrühe ab. Verteile die Rosmarinzweige gleichmäßig über die Hähnchenfilets.
Schiebe die Pfanne in den vorgeheizten Ofen und gare die Hähnchenschenkel 20-25 Minuten, bis sie innen zart und saftig sind.
Nimm die Pfanne aus dem Ofen, träufle etwas der Soße mit einem Löffel über das Fleisch und serviere die Cranberry-Hähnchen zusammen mit Kartoffelpüree oder einen anderen Beilage.