Put oil in large stock pot over medium heat, cook onion until tender.
Add the water and tomatoes, turn heat down to low and simmer for 10 minutes, stirring frequently.
Add remaining ingredients, stir, cover pot and simmer gently for 30 minutes or until all the vegetables are tender.
Season with salt and pepper.