Using a heavy-bottom pot, heat your oil or ghee on medium heat for about 1 minute. Add the diced onion and minced garlic. Saute for about 5 minutes, stirring often until the onion softens.
Reduce heat to low and add the curry powder, turmeric, fresh ginger, 1 teaspoon of salt, the carrots and the apple, along with a few grinds of black pepper. Cook this for about 6 more minutes, stirring often to prevent sticking to the bottom of the pot.
Add the water or vegetable stock, the cauliflower, sweet potato and the cabbage and bring this mixture to a boil. Reduce heat to low again and allow the soup to simmer for about 20-25 minutes until the cabbage is soft.
Add the minced chili and the chick peas. (Schoenlein likes to mash some of the chick peas with the back of a spoon to give some added texture to the soup). Let this simmer for another 1O minutes. Taste for seasoning adding salt as needed.
Add the coconut milk. Use 1 cup for a hint of coconut flavor, or use more according to your taste.
Taste again, adding salt or pepper and the juice from the lime. Add freshly choppedcilantro as a garnish if desired. Enjoy!