Answer: The producers generate food for themselves and others; consumers do not produce anything, instead eating producers, other consumers or both. Organisms that eat only producers (i.e., plants) are called herbivores. Animals that eat only consumers (i.e., meat) are called carnivores.
Producers are organisms that can make its own food while Consumers are organisms that obtain energy by feeding on other organisms. Producers are commonly called autotrophs. In the food chain, heterotrophs are primary, secondary and tertiary consumers. An Example of Producers are green plants. An Example of consumers are animals.