My vote is for GNC pro performance, with one cup skim milk it has 28g of protein in it and under 200 calories. It tastes great and is not gritty at all. Comes in choc, straw, banana, cookies and cream, cappachino, caramel and many more! Reasonably priced too!