Start by prepping all of your vegetables - peel and cube the butternut squash, dice the onion, grate the garlic and ginger.
Bring the oil to medium-low heat in a large soup pot. Once oil is hot, add in the onions. Sauté for about 3-5 minutes, or until onions are translucent and fragrant.
Then, add in the garlic, ginger, salt, and spices, and cook down for about 30 seconds.
Add in the butternut squash cubes and stir until everything is evenly mixed. Then, add in the vegetable broth and stir, being sure to scrape down the sides and bottom of the pot.
Cover the pot, and let simmer for 25-30 minutes.
After the time has passed, make sure the butternut squash is tender by piercing with a fork. If it's still hard, continue to simmer until it is fork-tender.
Let the soup cool slightly. Then, either use a handheld immersion blender or CAREFULLY pour the soup into a blender, and blend on high until soup is completely smooth and creamy.
Serve the soup hot in shallow bowls, garnished with coconut milk, sage, and pumpkin seeds.
Enjoy!