6 Best protein rich snacks that should eat before workout, Top 5 protein rich food specially for vegetarians