Faites chauffer 2 cuillères à soupe d'huile d'olive dans une grande sauteuse ou une cocotte sur feu moyen ; ajoutez l'oignon jaune finement haché et faites-le cuire en remuant de temps en temps pendant environ 5 à 7 minutes, jusqu'à ce qu'il soit tendre et translucide.
Incorporez l'ail haché et les flocons de piment (facultatif), puis poursuivez la cuisson 1 minute, jusqu'à ce que l'ail dégage son parfum, sans le laisser brûler.
Versez les tomates concassées ; ajoutez l'origan séché, 1 cuillère à café de sel et ½ cuillère à café de poivre noir. Portez à léger frémissement, puis réduisez le feu, couvrez et laissez mijoter 20 à 30 minutes en remuant de temps en temps.
Pendant ce temps, portez à ébullition une grande casserole d'eau bien salée. Ajoutez les spaghetti et faites-les cuire 8 à 10 minutes, jusqu'à ce qu'ils soient al dente. Réservez environ 250 ml d'eau de cuisson, puis égouttez les pâtes.
Ajoutez les spaghetti égouttés et les feuilles de basilic hachées à la sauce. Mélangez bien, en ajoutant un peu d'eau de cuisson réservée si la sauce est trop épaisse.
Servez immédiatement, parsemez de parmesan râpé et décorez avec quelques feuilles de basilic frais, si vous le souhaitez.