Heat a large soup pot to medium-high, and saute the onion, garlic and ginger in a tablespoon of vegetable broth. Then add the spices, squash and zucchini and let them cook lightly.
Add the lentils and water, put a lid on, and bring to a boil. Once it’s boiling, turn the heat down to low, and let it simmer for about 30 min or until soft.
Add the rest of the ingredients and puree the soup. Taste and add more salt if you need it.