After you finish working out, your body needs two things: carbs and protein. You probably know the protein part, but why the carbs? After a workout, you need to restore glycogen back in your muscles. If you don’t, muscle might be used to restore the glycogen which is a horrible result.
Another important aspect to your post workout meal isn’t just what you eat – it’s when you eat it. You need to feed your muscles as soon as possible. Ideally, this would come within 30 minutes or sooner. The reason for the hurry is that remember food isn’t absorbed by your body immediately after eating – it takes time.
Thus, for protein, shakes are the best form because they absorb quickly and definitely beat any solid foods in a race. Similarly, you want simple and not complex carbs for fast absorption. Although there are many options, you can definitely bring ice cream into the mix and feel ok about doing it for the sake of your workout.
One recommendation is to put vanilla ice cream in your protein shake for a rich, creamy chocolate/vanilla ultimate protein and carb shake.