Heat the fat over medium-high heat. Add the chopped onions and sauté until the onions are translucent, about 5 minutes.
Add garlic and sage and sauté for 30 more seconds.
Add the cubed squash and sauté for an additional 5 minutes.
Add the vegetable broth and bring to a boil. Reduce heat to a simmer and let cook for about 20-25 minutes, or until the squash is soft and easily pierced with a fork.
Blend the soup until smooth using immersion blender or by batches in a blender.
Add the heavy cream and cheese and stir to combine. Season with salt and pepper to taste.
Enjoy!
Notes
If you happen to have pine nuts one hand, toast some for a few minutes in a skillet. Garnish soup with toasted pine nuts and a swirl or heavy cream.