That sounds like a good recipe. The castor oil may be contributing to the softness as it can yield a soft, sticky soap if too much is used. You may already know this, but castor oil attracts and retains moisture. Many soapers use 3% castor to be on the safe side, though there maybe a few who...