Combine Ingredients: In a large pot, combine the diced onion, minced garlic, grated ginger, cumin seeds, ground coriander, turmeric, smoked paprika, and cayenne pepper with a little water or vegetable broth to prevent sticking. Cook over medium heat, stirring frequently, until the onion softens.
Cook the Potatoes: Add the diced potatoes and pour in the vegetable broth. Bring the mixture to a boil, then reduce heat to low, cover, and let it simmer for about 15-20 minutes, or until the potatoes are tender.
Add Coconut Milk and Kale: Stir in the coconut milk and chopped kale. Simmer for another 5-7 minutes, until the kale is wilted and the flavors are well combined.
Season and Serve: Season with salt and pepper to taste. Stir in the lime juice to brighten the flavors.
Garnish and Enjoy: Serve the soup in bowls, garnishing with fresh cilantro. Enjoy it hot.
This no-fry version retains all the flavor while being a bit lighter and easier to prepare.