Heat the butter and oil in a large pot. Add the onions and cook over medium – low heat for 10 minutes, or until translucent. Add the pumpkin puree, butternut squash, vegetable broth, salt, and pepper. Cover and simmer over medium – low heat for about 20 minutes, until the butternut squash is very tender.