Proteins shakes are only necessary if you don't have a lot to time or money to eat 6 full meals of solid foods.

Otherwise solid foods with lots of protein is the best option.