1. Cook the carrots in a small amount of water until soft. Drain the water and mash the carrots.
2. Blanch fresh tomatoes in boiling water, peel and chop finely.
3. Saute tomatoes in oil and add onions and garlic; fry till wilted, but do not brown.
4. Add the carrot puree and mix well.
5. Gradually add the milk and water and heat thoroughly, but do not boil. Season to taste.