Preheat the oven to 425°F
Roast the Butternut Squash: Slice the butternut squash in half longwise. Scoop out the seeds and strings to gut the butternut squash. Lay flat on a lined baking sheet (I prefer to line mine with silicone baking mats…the squash’s juice and sweetness can make a mess on the baking sheet). Bake the squash at 425°F for around 40 minutes or until squash is tender. Check for tenderness by sticking a fork in the squash. If the fork easily sides in, you’re good to go. If there is any resistance, give it another 5-10 minutes. You do not need to peel the squash at this point, you’ll scoop out the flesh and leave the skins behind once it’s tender.
Sauté Vegetables: While the squash is baking, heat olive oil in a large stock pot over medium heat. Add the chopped onions and sauté until translucent, then add the minced garlic and ginger, continue cooking for 1-2 minutes. If you choose to omit the oil just use a splash of veggie broth instead of oil.
Season and Simmer: add salt, cayenne, cinnamon, coconut milk, and broth to the stock pot. Stir to combine ingredients. Cover the skillet with a lid, reduce heat to low, and let ingredients simmer for 5 minutes.
Blend until Smooth: Once squash is done cooking and cool enough to the touch, remove as much flesh as you can and discard the skin. Do not leave the skin on butternut squash for soup. Add all of the squash to the stock pot and use an immersion blender to blend the soup. Or, add half of the squash and half of the coconut milk mixture to the bowl of a large food processor and process in batches. You could also do this in a high speed blender. Puree for 2-3 minutes, or until the contents are completely smooth.
Warm Back Up: If you blended in a food processor or blender, pour soup back into the stock pot and reheat over medium-low heat. Stir ingredients in the pot to ensure even mixing.
Serve: Ladle soup into bowls for serving and immediately with a drizzle of coconut milk and top with fresh cilantro, and pepitas. Enjoy!