Heat coconut oil in a large heavy pot or Dutch oven over medium heat. Once dissolved add in onion, garlic, turmeric, coriander, curry paste and cook for 5 minutes. Add in butternut squash, vegetable broth and coconut milk and bring the mixture to a boil.
Reduce heat to a light simmer and add in cinnamon, sugar, black pepper, salt and lime juice and let cook for approximately 15 to 20 minutes or until squash is soft.
While the soup simmers make the spiced pumpkin seeds by mixing seeds, maple syrup, red pepper flakes, coriander, cinnamon and kosher salt in a small bowl. Once seeds are well-coated fold in green onion and set aside.
When the squash is soft transfer the mixture to a blender and blend until smooth. Blend in batches if necessary but don’t fill the mixture to the top to avoid an excessively hot eruption. Once blended, spoon soup into a large bowl, top with spiced pumpkin seeds and sprinkle atop extra lime juice (optional). Serve warm.