nurturant

adjective
  1. providing care, nourishment, and encouragement for growth or development
  2. Usage: formal

Examples