Sweat onions slowly with oil until very soft, 15-20 min. Add garlic, ginger and turmeric and cook until fragrant, 5 min. Add the rest of the vegetables to the pan and cook over a low heat until soft and sweet, adding the water bit by bit. Takes around an hour. Salt to taste.