Peler et hacher finement l'oignon.
Gratter la carotte, la laver et la râper.
Faire revenir l'oignon et la carotte 8 à 10 min dans la sauteuse avec 1 cuillère à soupe d'huile, à feu moyen, jusqu'à ce qu'ils soient tendres et translucides.
Ajouter les tomates concassées et le sucre, saler, poivrer, puis laisser mijoter 20 min à feu doux en remuant de temps en temps.
Faire chauffer le reste d'huile dans la poêle à feu vif.
Ajouter la viande hachée et la laisser saisir 1 min sans la remuer, puis l'émietter à la cuillère en bois et la faire dorer environ 5 min.
Saler et poivrer la viande.
Verser la viande dans la sauce tomate et bien mélanger.
Laisser mijoter encore 10 min à feu doux, puis rectifier l'assaisonnement.
Servir chaude avec des pâtes, ou utiliser pour garnir des lasagnes ou un gratin.