Den Ofen auf 185–190 °C vorheizen und eine Auflaufform (30 cm × 40 cm) vorbereiten. Zwiebel und Knoblauch fein hacken.
Anschließend in einer größeren Pfanne bei mittlerer Hitze 1 Esslöffel Olivenöl erhitzen. Die gehackte Zwiebel und den Knoblauch hinzufügen und 2–3 Minuten anbraten. Dann den Babyspinat hinzufügen, salzen, pfeffern, 50 ml Wasser angießen und die Mischung 1 Minute dünsten lassen. Danach die Hitze ausschalten und die Mischung in der Pfanne belassen.
Nun mit der Zubereitung der Roulade beginnen. 2 Alufolienblätter bereitstellen (jedes ca. 60–70 cm × 29 cm). Beide Blätter mit den kürzeren Seiten zu sich gewandt auf die Arbeitsfläche legen – so, dass sich ihre längeren Kanten gegenseitig überlappen. Die überlappende Fläche sollte etwa 10 cm breit sein. So entsteht ein großes, zusammenhängendes Alufolienblatt.
In der Mitte des Alufolienblatts die Hähnchenbrust waagerecht zu einer gleichmäßigen Schicht ausbreiten. Dabei 15–20 cm Abstand zum unteren und oberen Rand der Folie lassen. Anschließend das Fleisch salzen und pfeffern.
Nun die Spinatmischung aus der Pfanne auf die linke Hälfte der Fleischschicht verteilen. Den getrockneten Schinken waagerecht auf den Spinat legen und alles mit Parmesan bestreuen.
Dann das gesamte Fleischblatt von links nach rechts aufrollen, die entstandene Roulade in die Alufolie einwickeln und die freien Ränder fest zudrücken und umfalten.
Die Roulade in die Auflaufform legen, mit Brühe untergießen und 60–65 Minuten bei 185–190 °C backen.
Nach dieser Zeit die Roulade aus der Alufolie nehmen, die Ofentemperatur auf 220–225 °C erhöhen und weitere 15–20 Minuten backen.
Sobald die Roulade an der Oberfläche leicht goldbraun wird, aus dem Ofen nehmen und servieren.