代餐不能完全满足人体需要的必须营养物质,而且大部分代餐中含有的营养素是人工合成的,身体对其吸收效率会低于天然食物中的营养素,长期单一食用代餐,可能会引起营养不良的情况,如果多种大量摄入代餐,还可能会加重身体脏器的负荷,所以减重也好,增肥也好,代餐不能完全替代蔬菜肉类。