A heterotroph is an organism that cannot produce its own food and must obtain energy by consuming other organisms. This includes all animals and fungi, which eat other plants or animals. Autotrophs, like plants, make their own food through photosynthesis.