1. In a large saucepan, warm oil over medium heat.
2. Stir in onions, carrot and garlic.
3. Cook for about 5 minutes, covered.
4. Stir in the tomato puree, chicken broth, cooked squash, and herbs.
5. Bring soup to a simmer and cook, covered, for 30 minutes.