Spaghetti sauce too sweet
The tomato paste in your recipe is a large contributor to the sweetness. You could reduce the amount you are using or substitute with tomato sauce. 

The addition of an acid would also help balance the sweetness. A splash of vinegar or wine for example.