Nourishing

Definition: promoting or sustaining life, growth, or strength

Synonyms: Nourish denotes supplying with food or causing to grow; cherish: to hold and treat dearly; nurture: to attend to with a fostering care.