In a large soup pot, saute onion, garlic, and carrots gently in olive oil until soft and fragrant
Stir in ginger and saute for a few minutes
Add spice mix stir to coat vegetables
Add squash, lentils, water, coconut milk, tomatoes, beans, and chickpeas. Bring to a boil then reduce heat and simmer for 20 minutes until squash and lentils are soft. Add more water if needed to keep vegetables covered.
Stir in spinach just before serving
Season with salt to taste, adding more cayenne pepper for added heat if desired