you can tell if your butternut squash is ripe by the color and texture of the outer rind. if there are any green spots, it's definitely not ready to cook. the skin should be hard, according to the farmer's almanac, not at all glossy, and en even color.