1. In a large pot, sauté onions in oil until beginning to brown.
2. Add sweet potatoes and mushrooms and sauté an additional 10 minutes. Add flanken and brown on both sides.
3. Pour in water to generously cover vegetables and add spices; mix to combine.
4. Bring soup to a boil and lower heat. Simmer for two hours.
5. Remove flanken from pot and cut into small pieces. Return to soup and serve.