Heat oil, add garlic, onions and fry till tender.
Add all other ingredients and simmer covered till tomatoes are cooked.
Add water and boil further 2-3 minutes.
Blend the mixture and pass through a sieve.
Use as required in other recipes eg. enchiladas.