Az autotrófok olyan szervezetek, amelyek szervetlen molekulákból képesek előállítani ételeiket. A heterotrófok olyan organizmusok, amelyek nem tudnak táplálékot készíteni szervetlen molekulákból, és más organizmusokat vagy szerves anyagokat kell fogyasztaniuk az energia megszerzése érdekében. Az aranyhal heterotrófok, mert más organizmusokat, például növényeket és kis gerincteleneket kell enniük, hogy energiát kapjanak.