Num tacho largo e de fundo espesso, aqueça o azeite a lume médio. Refogue a cebola e o alho picados durante 10 minutos, até a cebola ficar completamente mole e ligeiramente dourada.
Junte os pimentos em cubos e cozinhe mais 10 minutos, mexendo ocasionalmente.
Adicione a courgette em cubos e envolva. Cozinhe 8 minutos. Junte o tomate pelado e picado, o açúcar e o sal.
Reduza para lume brando, tape parcialmente e deixe cozinhar 30 a 35 minutos, mexendo de vez em quando, até todos os legumes estarem completamente desfeitos e o molho espesso, sem líquido visível.
Rectifique o sal e a pimenta. Para servir com ovo, abra os ovos directamente no pisto nos últimos 5 minutos, tape e deixe escalfar. Sirva directamente do tacho.