Preheat the oven to 375°
Cut the squash in half. Scoop out the seeds and set aside for later. Rub the squash with a tablespoon of soften ghee and season with salt and pepper.
Place on a baking sheet and roast for 60-70 minutes, until tender. Remove from the oven and allow to cool.
While the squash is cooling, reduce oven temperature to 300°. Clean the seeds, toss them in one tablespoon of olive oil, and spread on a baking sheet. Toast for 12-15 minutes, until fragrant and golden brown.
Scoop the flesh into a bowl (if using an immersion blender) or food processor. Add two tablespoons of ghee, cinnamon, salt, pepper, and orange zest. Puree until smooth. Garnish with the toasted seeds.