Where do all food chains begin from?

All food chains begin with green plants because they are the only living things that can produce their own food. Green plants produce food by the process of photosynthesis.