Num tacho de fundo grosso ou numa frigideira grande, aqueça 2 colheres de sopa de azeite em lume médio. Adicione a cebola picada e cozinhe, mexendo de vez em quando, até ficar macia e translúcida, cerca de 5 a 7 minutos.
Junte o alho picado e os flocos de pimenta vermelha (opcional) e cozinhe por mais 1 minuto, até ficar perfumado, tendo cuidado para não queimar o alho.
Adicione a polpa de tomate e tempere com orégãos secos, sal e pimenta-preta moída. Leve a ferver em lume brando; depois reduza para lume baixo, tape a panela e cozinhe por 20 a 30 minutos, mexendo de vez em quando.
Enquanto o molho cozinha, leve ao lume um tacho grande com bastante água e sal até ferver. Junte o esparguete e cozinhe por 8 a 10 minutos, até ficar al dente. Antes de escorrer, reserve cerca de 250 ml da água de cozedura da massa e escorra o esparguete.
Junte o esparguete escorrido e as folhas de manjericão fresco picadas ao molho. Misture bem, adicionando um pouco da água reservada, caso o molho fique demasiado espesso.
Sirva de imediato, polvilhado com queijo parmesão ralado e, se desejar, com mais folhas de manjericão fresco.