Cut squash in half along its length then seed and roast so the squash can be scooped out. Sauté onion with oil until tender. Put squash, vegetable stock, and onion in food processor and puree until smooth. Return to stock pot and add cream and apple butter. Heat and serve.