Preheat oven to 350 degrees. Peel and cut butternut squash into 1-inch cubes. Drizzle 1 tablespoon vegetable oil over the butternut squash and stir to coat it well. Bake for about 30 minutes or until the butternut squash is fork-tender. Do not let the squash brown.
In a large stockpot, add 1 tablespoon vegetable oil and saute onions until they are translucent. Sprinkle a little salt over the onions as you saute them. By salting the onions you will pull moisture out of the onions and the onions will cook more quickly.
When the onions are translucent add pumpkin, butternut squash, vegetable stock, curry powder, and cinnamon, apple juice, and honey. Heat through. When the soup is hot, use an immersion blender to make the soup smooth. You can use a blender to make the soup if desired. Add cream to the soup, and stir the cream.
Toast the pumpkin seeds in a small skillet. Heat through until they become fragrant. Remove from heat immediately.