01 - Preheat oven to 400°F. Toss butternut squash cubes with 1 tbsp olive oil, salt, and pepper. Spread on a baking sheet and roast for 25-30 minutes, turning once, until tender and lightly browned.
02 - Heat remaining olive oil in a large pot over medium heat. Add onion and carrots. Sauté for 6-8 minutes until softened. Add garlic and cook for 1 minute until fragrant.
03 - Add roasted squash, cinnamon, nutmeg, and cayenne pepper. Stir well to combine with vegetables.
04 - Pour in vegetable broth and bring to a boil. Reduce heat and simmer for 10 minutes to develop flavors.
05 - Remove from heat and stir in coconut milk or heavy cream until fully incorporated.
06 - Using an immersion blender, purée the soup until smooth and creamy. For a standard blender, work in batches and exercise caution with hot liquids.
07 - Taste and adjust seasoning with additional salt and pepper as needed. If too thick, add more broth or water to reach desired consistency.
08 - Ladle into bowls. Garnish with pumpkin seeds, fresh herbs, and a drizzle of cream or coconut milk as desired.