I am always hearing different advice on this.

what is best to eat immediately after a workout ?

Protein

Carbs

Fats

I thought that it was protein.
Any opinions?