Heat olive oil in a large pot over medium heat. Add chopped onion and cook until soft and slightly golden. This step builds the flavor foundation of the dish.
Stir in garlic and ginger, cooking for about a minute until fragrant. Be careful not to burn them as they cook quickly. This stage adds depth and warmth.
Sprinkle in curry powder and turmeric, stirring well to coat the onions. Let the spices toast slightly to release their full flavor. This enhances the overall richness.
Add lentils and vegetable broth, then bring to a boil. Reduce heat and let it simmer until lentils are tender. Stir occasionally to prevent sticking.
Pour in the coconut milk and mix well. Let it simmer gently to thicken and become creamy. This step creates the signature texture of the dish.
Stir in chopped kale and cook until wilted. The kale adds freshness and balances the richness. It also boosts the nutritional value.
Season with salt, pepper, and lemon juice. Taste and adjust flavors if needed. Serve warm for the best experience.