The essential nutrition elements that nourish us on a physical, mental, emotional and spiritual plane, to the best of my knowledge, are listed below. Too much or too little of any of these will cause trouble on either of your physical, mental or emotional planes.
Below are links to more detail about some of these topics.