Chauffez l'huile d'olive dans une grande casserole à feu moyen. Ajoutez l'oignon haché et faites-le revenir pendant environ 5 minutes, jusqu'à ce qu'il devienne tendre et translucide.
Ajoutez l'ail émincé, la carotte râpée et le céleri haché. Remuez et laissez cuire encore 3-4 minutes.
Incorporez les tomates concassées et le concentré de tomate, puis mélangez bien.
Ajoutez l'origan, le basilic, les flocons de piment rouge (si vous aimez un peu de piquant) et le sucre. Assaisonnez avec du sel et du poivre noir au goût.
Portez la sauce à ébullition douce, puis réduisez le feu à doux. Laissez mijoter à découvert pendant au moins 30 minutes, en remuant de temps en temps.
Goûtez la sauce et ajustez l'assaisonnement si nécessaire. Si vous souhaitez une sauce plus lisse, utilisez un mixeur plongeant pour la réduire à la consistance désirée.
Servez la sauce spaghetti maison sur vos pâtes préférées, garnie de persil frais et d'une généreuse râpée de fromage Parmesan.