My friend and I were having an argument where he was saying that you can pretty much eat any food after working out and even if its unhealthy, there is a window of time where your body is looking to replenish itself. This article seems to agree with me but is there any truth to this comment?
This question has been asked before and already has an answer. If those answers do not fully address your question, please ask a new question.
I'd say there is no truth to the statement that you can eat ANYTHING just because you just finished a workout. I mean no one is going to suggest that a tub of lard is ok as long as you worked out, right?
Now what your friend probably heard, and misinterpreted, is that after a hard workout where you have depleted your muscle's glycogen stores, they are best able to replenish them in the 30-60 minutes after. Many endurance runners swear by a glass of chocolate milk at the end of a run, as the ratio of protein to carbs is just about optimal to replenish glycogen stores, possibly increasing the amount of glycogen stored, thereby increasing endurance in future workouts.