Food contains six nutrients: protein, sugar, fat, vitamins, water and inorganic salts, each of which is necessary for human body; Green plants in the biosphere can synthesize carbon dioxide and water into organic matter through photosynthesis, and convert light energy into chemical energy and store it in organic matter. All the food we eat comes directly or indirectly from green plants.
So the answer is: green plants.