Enche uma panela grande com água, adiciona uma boa pitada de sal e leva ao lume forte até ferver bem.
Junta o esparguete ou linguine e coze até ficar al dente, de acordo com as instruções da embalagem.
Reserva cerca de 250 ml de água de cozedura da massa e escorre-a.
Numa frigideira grande, aquece o azeite em lume médio.
Adiciona o alho fatiado e refoga até perfumar, cerca de 1 minuto, tendo cuidado para não o dourar.
Adiciona a polpa de tomate e tempera com ½ colher de chá de sal, ¼ de colher de chá de pimenta-preta moída e ¼ de colher de chá de flocos de malagueta. Mexe bem e deixa ferver suavemente.
Reduz o lume para brando e deixa o molho apurar durante 10 a 15 minutos, mexendo de vez em quando.
Adiciona a massa escorrida à frigideira e envolve bem.
Adiciona cerca de 60 ml de água de cozedura reservada e o manjericão fresco picado. Envolve até o molho cobrir bem a massa; se estiver muito espesso, acrescenta um pouco mais de água.
Junta o queijo parmesão ralado e mistura até derreter, formando um molho cremoso.
Serve de imediato, polvilhado com mais queijo parmesão ralado, a gosto.