Heat the coconut oil into a medium pot over medium heat.
Add the onion and fry until translucent.
Add the garlic and ginger, and sautee for a minute or two, until the ginger starts to release its flavor.
Add sweet potatoes, lentils and spices, stir to combine, then add the vegetable broth and tomatoes, bring to boil and let simmer over low heat for 30 minutes, stirring occasionally.
Add the peanut butter and stir to incorporate.
Transfer the stew into the food processor and pulse one time to half-puree it, or use an immersion blender instead. The idea is to still have some visible sweet potato chunks.
Add the kale leaves and cook for five more minutes.
Season with freshly ground black pepper, and serve garnished with green onions, peanuts and black sesame.