The best meal replacement shake for weight loss depends on the individual who is using them. Advocare meal replacement shakes have just about everything you could need in a meal replacement shake to get through your day normally. It contains 26 essential vitamin and nutrients and is between 210-220 calories per serving which is good for people looking to lose weight.