1. In a large pot, heat up olive oil over medium. Add the onion and sauté for about 10 minutes till softened. Add the butternut squash and cooked chickpeas to the pot. Cover with 2 quarts (8 cups) of hot water. Bring to a boil, then reduce to a simmer.
2. Stir in the cumin, turmeric, cinnamon, cayenne, and 1/2 tsp of salt. Cover the pot, lid slightly vented. Let the soup cook for 20-25 minutes till the squash is tender.
3. Take the lid off and stir in the fresh spinach leaves. Continue to let the soup simmer for 1-2 minutes till softened and wilted. Remove from heat. Season with additional salt to taste, if desired.
4. Serve hot. May be served over steamed brown rice for a more filling entrée.