Lave bem os tomates e corte-os em pedaços médios, retirando sementes se preferir um molho menos ácido.
Aqueça o azeite de oliva em uma panela grande em fogo médio. Refogue a cebola picada até ficar translúcida, sem dourar.
Adicione o alho picado e refogue por mais 1 minuto, mexendo sempre para não queimar.
Junte os tomates picados à panela. Misture bem.
Tempere com sal, pimenta-do-reino e, se desejar, o açúcar para equilibrar a acidez.
Cozinhe em fogo baixo, parcialmente tampado, por 30 a 35 minutos, mexendo de vez em quando, até o molho engrossar e os tomates se desmancharem.
Se preferir um molho liso, bata tudo no liquidificador ou use mixer de mão até atingir a textura desejada.
Desligue o fogo e adicione as folhas de manjericão fresco. Mexa para incorporar o aroma.
Ajuste o tempero, se necessário, e utilize em massas, pizzas ou como base para outros pratos.