The human body does need protein, water, vitamins, minerals, energy and fiber -- all of which are available from plant foods.
(The human body; does need; protein, water, vitamins, minerals, energy and fiber) (all of which; are; available from plant foods)
The human body all of which
does need are
protein, water, vitamins, minerals, energy and fiber
available from plant foods