oligophagous

adjective

Feeding on a limited number of foods, usually within one taxonomic family.

adjective

that feed on a restricted range of food