Whey protein of course gets all the hype. Say protein and everyone will say Whey. Whey will provide you an immediate benefit and hence it is good to consume it immediately after workout. But with that, you also need to think about recovery over a longer period of time and this is where Casein comes into picture. Casein protein is a slow-releasing protein which keeps feeding protein to your body slowly and continues the recovery process throughout the day (even while sleeping) when you will be going for an extended period of time without a high protein meal.