Apare os talos dos espinafres e deite-os fora. Lave as folhas e rasgue-as em pequenos pedaços.
Deite os pinhões numa frigideira e mexa em lume médio durante 3 minutos, ou até ficarem ligeiramente alourados. Retire os pinhões da frigideira.
Aqueça o azeite na frigideira, acrescente a cebola e deixe cozinhar em lume fraco, mexendo de vez em quando, durante 10 minutos, ou até ficar translúcida. Aumente a temperatura para lume médio, acrescente o alho e cozinhe por 1 minuto.
Adicione os espinafres, passas e canela à frigideira. Tape e deixe cozinhar durante 2 minutos, ou até os espinafres murcharem. Acrescente e mexa os pinhões e depois tempere a gosto.