The best time to consume protein depends on individual goals. Generally, consuming protein after a workout is best to help promote muscle growth and recovery. It can also be consumed in smaller amounts throughout the day to help keep you full and satisfied.