In a large saucepan over a medium heat, heat the oil then add in the sweet potato, onion, salt and red pepper flakes.
Cook stirring frequently for 8-9 minutes until softened and the onion starting to turn golden brown.
Add in the tomato paste and ground coriander and cook for around two minutes until starting to turn golden and fragrant.
Add in the chickpeas, coconut milk, water and peanut butter and bring to the boil.
Reduce the heat and simmer for around 15-20 minutes until the sweet potato is tender.
Remove from the heat and add in the lime zest and juice.
Serve in bowls topped with the chopped peanuts and a sprinkling of the fresh cilantro.