Heat the vegetable oil in a large pan over medium heat.
Add the chopped onion and sauté until soft, about 5 minutes.
Stir in the garlic and ginger, cooking for an additional minute.
Add the curry powder, cumin, and coriander, stirring for another minute.
Add the diced sweet potatoes and chickpeas to the pan.
Pour in the coconut milk and bring the mixture to a gentle simmer.
Cover and cook for 20-25 minutes, or until the sweet potatoes are tender.
Season with salt and pepper to taste.
Garnish with fresh cilantro before serving. Enjoy!