self-sufficient (adj.)
"able to supply one's own needs," 1580s, from self- + sufficient. Related: Self-sufficiently.