Heat coconut oil in a large pot over medium heat.
Add onion and cook until soft and lightly golden.
Stir in garlic, ginger, and fresh turmeric. Cook for 30 seconds until fragrant.
Add cumin and coriander. Stir well so spices don’t burn.
Add sweet potato, carrot, and bell pepper. Mix to coat with spices.
Add chickpeas, coconut milk, and vegetable broth. Stir gently.
Bring to a light boil, then lower heat and simmer uncovered for 20–25 minutes.
Stir once in a while until vegetables are tender and broth thickens.
Add salt and lime juice. Taste and adjust if needed.
Stir in greens if using and let them wilt. Serve warm.