Preheat the oven to 425ºF (218ºC) degrees.Cut the squash down the middle and remove the seeds with a spoon. Coat the cut sides with oil and lay flat side down on a cookie sheet. Roast the squash for 40 minutes till the skin is browned and the flesh is fork tender.
Meanwhile chop the onion and set aside. Heat a medium sized saute pan on medium heat. Once it is hot, add the oil and add the chopped onion and saute till translucent. This should take about 5 -7 minutes.
Add the garlic and saute some more, about 30 seconds. Next add the rest of the spices and saute to allow the spices to bloom, about 30 seconds.
Once the squash is ready, let it cool for a few minutes and then scoop out the buttery flesh and throw away the skin.
In a high speed blender, add the squash, the onion mixture, (minus the whole spices), the ginger and the stock. Blend till smooth and creamy.
The soup is now ready. Adjust consistency and salt to your liking. If you like a thinner soup, add more water/stock. You can serve as is or pour the soup back into the pan and heat it up some more.
Garnish with pumpkin seeds, some red pepper flakes and enjoy!
Video
Notes
If you have an immersion blender, you can use that instead of the blender. Just add the stock and roasted squash to the pan of sautéed onions and blend till smooth and creamy.
Use homemade broth or low-sodium store-bought stock. Make sure to adjust the salt, as store-bought stock can sometimes have more salt.