On medium head, heat up 1 tablespoon of coconut oil in a large soup pot.
Add in your shallots and saute for 3 minutes, until they are tender. Add in your carrots and saute for 5 minutes.
Place you cauliflower into the pot and saute until tender, about 5 minutes.
Sprinkle your curry powder and cook for another 2 minutes.
Next, add in your lentils and veggie broth. Bring to a boil and then cover. Reduce heat to a simmer and let cook for 30 minutes.
While your lentils are cooking, add your chickpeas, tahini, water and lemon into your blender and blend until smooth and creamy.
Once lentils have completed cooking, pour chickpea mixture into the lentil soup pot and stir together. Let the soup cook for another 5 minutes.
Remove your soup from the heat and stir in your fresh spinach.
Pour into your favorite bowl and enjoy!