Heat the olive oil in a pan over medium heat. Add onion and garlic and cook, stirring, until onion is translucent, about 5 minutes. Add sweet potato, pepper, chicken, tomatoes and 50 ounces of water. Add salt, pepper, cumin, oregano, cocoa and cinnamon. Increase heat to medium-high and bring to boil. Whisk flour into 2 tablespoons of water and stir in couscous soup.
Reduce heat to medium-low, cover and simmer until potatoes are tender but do not crash (10-20 minutes). Stir occasionally to prevent the vegetables from sticking.
Once the potatoes are cooked, mix the corn and beans. Cook for a few minutes to warm, then add the coriander before serving.