In a large soup pan, heat olive oil over medium heat. Add onions, ginger and green peppers to pan, tossing to coat. Saute veggies until the onions begin to brown, 15-30 minutes mixing often.
Add the celery and tomatoes to the pan and cook for 5 minutes.
Add the cabbage and water and turn the heat up to medium high to high.
Heat the soup over until water begins to boil. Reduce the heat allowing the soup to simmer for about 30 minutes, stirring occasionally.