In a medium stock pot, heat the olive oil and sauté onion for 2-3 minutes until soft. Add salt when sautéing to pull out moisture and sweat so that they become soft and translucent.
Add squash. Saute until soft; another 8-10 minutes.
Add spices and ginger. Stir and cook another 1 minute. Add 4 cups liquid.
Bring to fast simmer, cover and turn heat to low simmer. Cook, stirring occasionally for 20-30 minutes.
Add salt as needed.
Let cool and use a food processor or blender to puree in batches. Add more water as needed to get a consistency you like.
Serve with a scoop of yogurt, roasted pumpkin seeds and a slice of whole grain bread