Three-phase partitioning (TPP) is an efficient and cost-effective method for protein purification that exploits the simultaneous addition of salts and organic solvents to an aqueous protein extract.