Start by heating the coconut oil in a large pot over medium heat. Once it’s hot, add your chopped onion. Stir occasionally until it becomes translucent, about 5-7 minutes. This step will lay the foundation for your flavorful base.
Next, add the minced garlic and grated ginger. The aroma will be wonderful! Sauté for another minute, then toss in the cumin and black mustard seeds. Allow them to sizzle for a few seconds until fragrant.
Now it’s time to ramp up the spice. Add the turmeric, garam masala, coriander, chili powder, and paprika. Stir them in, coating the aromatics evenly. The colors will start to stand out, and your kitchen will smell inviting.
Add the diced sweet potatoes and shredded jackfruit to the pot. Mix well so that everything is coated with the spices. This is where you buckle up; the sweet potatoes will complement the jackfruit beautifully.
Pour in the water and tomato puree. This forms the base of your curry. Allow the mixture to come to a simmer. Once simmering, cover the pot and let it cook for about 15 minutes, or until the sweet potatoes are tender.
After the sweet potatoes are tender, stir in the coconut milk and greens (kale or spinach). Cook for an additional 5-7 minutes until the greens are wilted and all ingredients are well integrated.
Finish it off with the lemon juice, cilantro, and ground fennel seeds. Give it a gentle stir and then taste. Adjust seasoning if you feel it needs a bit more salt or spice.