Combine curry powder, turmeric, cumin, pepper, and cayenne (if using) in a small bowl. Set aside. Heat fat of choice in large soup pot and saute onions until translucent and starting to brown. Add garlic and spices and cook another 30 seconds to temper flavors. While onions are cooking, roughly chop cauliflower and pulse in batches in food processor into course rice-like texture. Once garlic and spices are cooking, add cauliflower, chopped carrots, and ginger. Toss to evenly coat. Add broth, bring to boil, then turn down heat and allow to simmer, covered, until veggies and tender. (about 10-12 minutes) Add coconut milk and kale. Continue to cook until kale is wilted and bright green. Add salt to taste. Garnish with fresh cilantro and lemon wedges. Enjoy!