Add the olive oil to a large stock pot over medium-high heat. Once it's hot and shimmering, add the diced onion and saute for 2-3 minutes until transluscent.
1 Tablespoon olive oil, 1 small yellow onion
Stir in the squash, carrots, vegetable broth, and apple juice. Bring them all to a boil over high heat then turn the heat down to low and simmer, uncovered, for 15 minutes. The squash and vegetables should be fork-tender.
1 small butternut squash, 3 carrots, 4 cups vegetable broth, 1 cup unsweetened apple juice
Stir in the spices, pumpkin puree, butter, cream cheese, heavy cream, and maple syrup, until the cream cheese is melted into the soup.
1 teaspoon garlic powder, 1 teaspoon kosher salt, 1/2 teaspoon EACH: cinnamon, curry powder, and onion powder, 1/8 teaspoon nutmeg, 1/2 cup pumpkin puree, 2 Tablespoons unsalted butter, 2 ounces cream cheese, 1/4 cup heavy cream, 2 Tablespoons maple syrup
Carefully transfer the soup to a large, high-speed blender. I like to spoon out the veggies and then carefully pour the broth in next. Blend on high speed until it's smooth and creamy and no chunks remain.
Carefully pour the soup back into the stock pot. Serve immediately with a drizzle of cream, pumpkin seeds, and a dash of cinnamon. Soup stays fresh in an airtight container in the fridge for up to 5 days.