In a large pot, heat coconut oil over medium heat. Add chopped onions and sauté until translucent.
Add minced garlic and grated ginger to the pot. Sauté for an additional 1-2 minutes until fragrant.
Stir in curry powder, ground cumin, turmeric, salt, and pepper. Mix well to coat the onions, garlic, and ginger with the spices.
Add diced sweet potatoes and lentils to the pot. Stir to combine with the spice mixture.
Pour in the coconut milk and vegetable broth. Bring the stew to a boil, then reduce heat to low, cover, and simmer for 20-25 minutes or until the sweet potatoes and lentils are tender.
Add chopped kale to the stew and cook for an additional 5-7 minutes until the kale is wilted.
Stir in the lime juice for a burst of freshness.
Taste and adjust seasoning as needed.
Serve the stew hot, garnished with fresh cilantro.