Heat coconut oil on medium heat in a large soup pot or Dutch oven. Add in garlic, ginger, and onion, and cook for 1-2 minutes until fragrant.
Add in parsnips and cook another 2-3 minutes, stirring regularly.
Add in cauliflower florets and vegetable broth, and bring to a boil. Once boiling, cover and simmer for 20 minutes.
Cauliflower should be soft now. Removed from heat and strain out vegetable stock and put to the side. Puree the vegetables now left in the pot. Slowly mix the vegetable broth back into the vegetable puree to desired consistency.
Place the soup on low heat, and add in the almond milk, cumin, tumeric, and cayenne pepper, mixing well.
Heat for 5 minutes, remove from heat, add in cilantro and salt and pepper to taste. Serve immediately.