Provided is a process for the production of a protein concentrate from a canola seed and/or rapeseed meal, comprising: i) mixing the meal with a first mixing solvent to form a mixture; ii) optionally adjusting the pH of the mixture to a pH of about 2.0 to about 10.0; iii) separating fiber from the mixture by centrifugation to form a protein slurry and a fiber fraction, wherein the protein slurry comprises: a) a soluble protein fraction; and b) an insoluble protein fraction; wherein the protein is substantially in the protein slurry and the fiber is substantially in the fiber fraction; and the mixture is centrifuged at a speed of about 1,000 - 2,000 rpm; iv) optionally repeating steps i)-iii) by mixing the protein slurry with additional meal; v) optionally mixing the fiber fraction with a second mixing solvent and repeating steps ii) and iii); v) mixing the protein slurry with an alcohol containing extraction solvent to form an extract and a washed insoluble protein fraction, said washed insoluble fraction comprising the insoluble and soluble protein from the slurry, the soluble protein being denatured or rendered insoluble by contact with the alcohol; vi) separating the extract from the washed insoluble protein fraction; vii) optionally repeating steps v) and vi) at least once; and viii) drying the washed insoluble protein fraction to form a protein concentrate comprising substantially all of the protein from the protein slurry.