Die Marinade zubereiten. In einer kleinen Schüssel Olivenöl, Zitronenschale und -saft, Salz, rote Paprikaflocken, Pfeffer, Knoblauch, Petersilie und Kräuter vermischen.
Die Hähnchenschenkel und die Zwiebeln in eine Schüssel oder einen riesigen Ziploc-Beutel geben. Die Marinade darüber gießen, umdrehen, abdecken und im Kühlschrank aufbewahren (dies kann bis zu 24 Stunden im Voraus geschehen).
Den Ofen auf 375° F vorheizen und ein Gestell in die mittlere Position schieben.
Die Kartoffeln auf ein umrandetes Blech legen. Mit dem Olivenöl beträufeln und mit ½ Teelöffel Salz bestreuen und durchschwenken. 10 Minuten im Ofen rösten.
Die Kartoffeln aus dem Ofen nehmen und die Hähnchenschenkel, die Zwiebelstücke und die Olivenölstücke zwischen die Kartoffeln geben. Die restliche Marinade über alles gießen. Mit Pfeffer, Zwiebelpulver und dem restlichen ½ Teelöffel Salz würzen.
Das Blech wieder in den Ofen schieben und braten, bis das Hähnchen durchgebraten ist (ca. 35 Minuten).
Den Ofen auf Grillen einstellen. Braten, bis Huhn und Gemüse leicht verkohlt sind, 3 bis 5 Minuten.
Zitronensaft über das gesamte Gericht auspressen und mit zusätzlicher Petersilie bestreuen, mit der ganzen Familie servieren.