Heat 2 tablespoons of olive oil in a large saucepan on medium heat. Add the onions, garlic, and carrots and saute 3-5 minutes, until tender.
Add the tomato paste to the saucepan and cook, stirring, for 1-2 minutes to caramelize.
To the same pan, add the tomatoes, herbs, salt, pepper, and 1/2 cup water. Stirring occasionally, bring the mixture to a low boil.
Reduce the heat to simmer; simmer the sauce for at least 30 minutes. Use a wooden spoon to crush tomatoes to desired consistency.