Cook the squash. See notes for a variety of ways to cook it.
Heat a medium-sized soup pot and add the chopped onion. Sauté over medium-high heat, splashing with broth or water as necessary if the onions stick to the pan. Sauté slowly until they are translucent and soft.
Add minced garlic and stir and cook for about 1 minute or until garlic is aromatic. Don't brown the garlic.
Transfer garlic and onions to the blender. Add about 1/2 cup of the broth and the cooked squash (and apple if using). Blend slowly to start and increase the speed until all is blended smoothly. Add more broth a little at a time if you need to get things moving.
Transfer the contents of the blender back to the pot and add the seasonings. Use the smaller amounts first. You can add more later if you like.
Add in the broth until you get the consistency that you like. I used about 3 cups total.
Simmer for about 10 minutes and taste and adjust seasonings.
Before serving, add cashew cream and stir to incorporate. Swirl with a dash of hot sauce or smoked paprika for a little color contrast and zing!
Add the cashews to the blender. Add about 1/2 cup of water for a thick spoonable cream or more water for a pourable cream. I used the full cup of water. This cream will thicken in the refrigerator.
Ways to cook the squash:
If using an apple, peel and cube it and you can add it to the squash in any of the above methods.
You can omit the blender if you have a stick blender. It won't be quite as smooth. Just add the squash and broth to the onion/garlic in the soup pot. Blend with the stick blender until it is as smooth as you can get it. Follow the rest of the recipe as written.