A pulse protein product having a protein content of at least about 60 wt% (N x 6.25) d.b., preferably a pulse protein isolate having a protein content of at least about 90 wt% (N x 6.25) d.b., is prepared from a pulse protein source material by extraction of the pulse protein source material with an aqueous calcium salt solution for 30 minutes at the temperature range between 20-60°C, preferably calcium chloride solution, to cause solubilization of pulse protein from the protein source and to form an aqueous pulse protein solution, separating the aqueous pulse protein solution from residual pulse protein source, concentrating the aqueous pulse protein solution while maintaining the ionic strength substantially constant by using a selective membrane technique, diafiltering the concentrated pulse protein solution, and drying the concentrated and diafiltered pulse protein solution, wherein the method does not include a pH adjustment other than between steps (d) and (e), and wherein the separation, concentration, and diafiltering steps are carried out at a temperature range of between 50-60°C.