Preheat your oven to 400F.
Begin by taking your squash and cutting it in half horizontally to separate the top and bottom. Remove the seeds and stringy flesh from inside of the squash. Discard the seeds or wash and save them to roast as a topping.
After the seeds are removed, coat the inside flesh of the squash with a little cooking spray and season with salt and pepper to your liking. Lightly grease a large baking tray and place the squash on the tray with the hollow flesh facing down and the outer skin facing up.
Bake the squash for 35-40 minutes or until the inside is tender, soft, and easily pierced with a fork/knife. The size of your squash will influence the baking time, so check at the 30-minute mark. Once soft and easily piercable, remove the squash from the oven, flip each half over to release steam, and let them cool.
Once the squash has cooled enough to handle, scoop out the flesh and add to a large pot or Dutch oven. The amount can vary by the size of your squash, but you'll want to have around 4 cups of squash. Next, add in your canned coconut milk, vegetable broth, lemon juice, garlic powder, chili flakes, salt, & pepper.
Use an immersion blender to blend all the soup ingredients directly into the pot. Alternatively, you can add the ingredients to a high-speed blender and blend until smooth, then pour into a large pot.
Bring the pot of soup to a boil, then turn down the heat and simmer for about 5-10 minutes to thicken the soup.
Remove from the heat and serve. Top with fresh pomegranate, kale chips, roasted squash seeds, or your choice of toppings. Enjoy!