Autotrophs are organisms that can produce their food from inorganic molecules. Heterotrophs are organisms that cannot produce their food from inorganic molecules and must consume other organisms or organic matter to obtain energy. Goldfish are heterotrophs because they must eat other organisms, such as plants and small invertebrates, to obtain energy.