In a large saucepan or Dutch oven, heat the coconut oil over medium heat. Add the onions and sauté for about 4 - 5 minutes or until the onions are half translucent. Add the garlic and ginger and cook for a further 2-3 minutes until they are fragrant. Add paprika powder, cumin, coriander and cayenne pepper and cook for another two minutes until fragrant.
Add the drained chickpeas, diced sweet potatoes, crushed tomatoes and vegetable stock and bring to a boil. Reduce the heat and let everything simmer for 15-20 minutes.
Add the spinach and stir until it collapses. Serve immediately.