Encha um tacho grande com água, tempere com uma pitada de sal e leve a ferver em lume forte.
Numa frigideira grande, aqueça 1 colher de sopa de azeite em lume médio-alto.
Adicione 450 g de linguiça italiana (sem tripa, se necessário), parta-a com uma colher e cozinhe durante 5–7 minutos até ficar dourada e bem cozinhada. Escorra o excesso de gordura e reserve.
Reduza o lume para médio, adicione 1 cebola amarela pequena picada e cozinhe durante 3–4 minutos até ficar translúcida.
Junte 2 dentes de alho picados e cozinhe 1 minuto até ficarem perfumados.
Adicione 800 g de tomate triturado, mexa bem para soltar os resíduos dourados do fundo da frigideira e deixe apurar em lume brando.
Junte 400 g de penne integral na água a ferver e cozinhe durante 10–12 minutos até ficar al dente.
Enquanto a massa coze, adicione 150 g de espinafres frescos ao molho e envolva durante 1–2 minutos até murcharem.
Devolva a linguiça reservada ao molho e tempere com 1/2 colher de chá de sal e 1/4 colher de chá de pimenta preta moída.
Reserve cerca de 120 ml da água de cozedura, escorra a massa e junte-a ao molho. Envolva bem, adicionando a água reservada, se necessário, para ligar o molho.
Sirva de imediato polvilhado com queijo parmesão ralado. Guarde as sobras num recipiente hermético no frigorífico até 3 dias.