Heat coconut or olive oil in a large skillet with high sides or dutch oven on medium heat.
Add the diced onion and cook until translucent, about 5 minutes. Add in the minced garlic and grated ginger and stir continuously for about another minute until very fragrant.
Add the cubed sweet potato and cook for another 3-5 minutes until they start to soften. Then add the curry paste and cook for another 2-3 minutes, stirring often.
Pour in coconut milk, water and coconut sugar and stir to combine and bring the pot to a gentle simmer.
Add in the broccoli and cauliflower florets and simmer for about 5 minutes.
Add in the bell pepper and chickpeas and simmer for an additional 3-5 minutes until veggies are cooked through to your liking.
Stir in kale and wilt for an additional minute.
Remove the pot from the heat and stir in soy sauce or tamari, lime juice and Sriracha or Sambal Oelek. Check for seasoning and add salt if necessary. I usually end up adding just about a ¼ teaspoon.
Serve over rice or quinoa with cilantro and basil leaves for garnish.
Notes
This curry keeps well in the fridge in an airtight container for 3-4 days.