In una pentola capiente portare a bollore 2,5 l di acqua per cuocere gli spaghetti. Nel frattempo sbucciare e tritare finemente l'aglio e pulire il petto di tacchino, che poi taglierete a pezzetti di circa 2 cm. Quando l'acqua nella pentola inizia a bollire, aggiungere 1 cucchiaio di sale, poi versare gli spaghetti e cuocerli mescolando di tanto in tanto per 12–14 minuti a fuoco medio.
Durante la cottura degli spaghetti, preparare il condimento con la carne. In una grande padella scaldare 1 cucchiaio di olio d'oliva, aggiungere i pezzetti di petto di tacchino, insaporire con sale e pepe e rosolare mescolando di tanto in tanto per 2 minuti a fuoco medio. Aggiungere poi l'aglio tritato e i cuori di carciofo, alzare la fiamma al massimo e rosolare il tutto per altri 2 minuti. Trasferire poi il contenuto della padella in una ciotola e mettere da parte sul piano di lavoro.
Rimettere ora la padella sul fuoco (senza lavarla), abbassare la fiamma e sciogliervi il burro. Aggiungere poi nella padella la farina di farro mescolando continuamente e rosolarla per 20–30 secondi. Trascorso questo tempo, versare nella padella a poco a poco, sempre mescolando, tutto il brodo di pollo e poi tutto il latte, quindi cuocere il contenuto della padella (sempre mescolando) circa 2–3 minuti a fuoco basso finché il composto non si addensa. Aggiungere poi nella padella il condimento di carne rosolato dalla ciotola e gli spinaci baby, alzare la fiamma a fuoco medio e scaldare il tutto per altri 2–3 minuti finché le foglie degli spinaci non appassiscono. Spegnere poi il fuoco.
Quando gli spaghetti saranno cotti, scolarli e trasferirli nella padella con il condimento di carne. Aggiungere poi nella padella il parmigiano grattugiato, mescolare bene l'intero composto, dividere in 4 piatti e servire.