When cooking a whole butternut squash, it's best not to peel it before you cook it. Especially if you're going to be using it for soup or as a filling for ravioli. You can just scoop it out of the skin once it's cooked. It will keep the insides nice and soft without becoming dry or tough.