For the Sauce: In a medium pot on medium-high heat, add the coconut oil. Once hot, add cashews and stir frequently until lightly toasted.
Add in ginger, onion, garlic, tomato and salt. Sauté until they're translucent and stir in all of the spices. Add the coconut sugar, milk and water. Let simmer for 3 minutes. Carefully pour into a blender and puree until smooth, then set aside. For the Veggies: In a medium pot, add the potato, sweet potatoes, one and a half cups of water and 1 teaspoon of salt. Cook for 8 minutes on medium high heat.
Next add the carrots and turnips and cook for 5 minutes, then add the peppers and kale. Pour in the sauce and let it come to a simmer. Cook until all of the vegetables are tender. Add more coconut milk if the curry seems too thick.
Serve on top of basmati rice and garnish with fresh cilantro, chopped cashews, coconut cream and a lime wedge.