Best Homemade Protein Shake For Weight Gain Best Homemade Protein Shake For Weight Gain : The reason for weight gain is you want to build up more muscle, get stronger or become more athletic.