Medifast meal replacement shakes contain about 14 grams of protein per serving in their weight loss shakes. That is comparable to to advocare shakes which has 24 grams of protein per serving which means it is better for reducing appetite and promoting saiety.