RECOVERY PROTEIN SHAKES. Drinking a protein shake directly after training can significantly improve your recovery rate, as well as supporting muscle development. Some powders contain a high concentration of essential amino acids, which are necessary for the synthesis of many proteins.