Precook squash to soften. (Place in oven at 300°F (150°C) for 30 min. Or cook in an instant pot on steam for 8 minutes)
Peel and cut the squash into about 1-inch cubes.
Dice onion and sauté on low heat in the saucepan in the olive oil.
Sprinkle with salt and herbs and sauté slowly until translucent.
Add the water and broth cube (or vegetable broth) and the diced squash. (Use just enough broth to barely cover the squash).
Simmer for about 15 minutes until the squash is very soft. (This will vary depending on how much you precooked the squash and the size of the cubes that you cut it into).
Add plant-based milk of choice like plain soy milk or a can of coconut milk.
Puree with an immersion blender until very smooth and creamy.
Salt and pepper to taste. Serve with vegan sour cream and fresh ground pepper. (optional)
Notes
If you don’t have an immersion blender, transfer to a blender in small amounts and blend – be careful not to overfill or contents can overflow and burn you.
Reduce the broth slightly for a thicker soup or increase the broth for a thinner soup.
The amount of broth needed may vary depending on the size of your squash.