Peel and cut squash, cover with water, add salt if desired, and cook until very soft. Let cool slightly.
While it cools, saute onion in oil. Add curry powder, stir around to heat, then add onion mix to soup pot. Add tofu to pot. Use an immersion blender to puree, adding water, broth, or soy milk to achieve the desired consistency.