HomeGardening GuideWhat Do Plants Eat for Food?

What Do Plants Eat for Food?

Do you ever think What do Plants Eat and from where they get their energy? The answer is interesting, read this article in detail to find out!

Everything people eat on earth, comes directly or indirectly through plants. For example, fruits, vegetables, or rice, come from plants. If we discuss an example of indirect form, the herbivorous animals we eat, they consume plant based diet. Therefore, whatever we eat comes from plants but the question still remains–What do plants eat to grow? The answer is, they make their own food! Sounds interesting? Let’s read about it in detail!

Have a look at homemade plant food for orchids here


What Do Plants Need to Make Food?

What you do when you get hungry? You can cook your meal or buy it. But what about plants? How do they prepare their food, and what ingredients they use?

Plants require a few things to make their ‘food’ that are listed below:


The leaves of the plant get their green color from chlorophyll. It plays a vital role in the process of photosynthesis and changes sunlight into chemical energy.


What do Plants Eat

The most essential ingredient for making food in plants. It can be natural sunlight or artificial, like LED or fluorescent lights these days.

Carbon Dioxide

Co2 is also significant, and plants get it through the atmosphere from emissions and what humans and animals exhale.


Plants absorb water from their roots. Its main function is to transport nutrients in plants.

Major and Micro Nutrients

They come from the soil through their roots.

Once all the ingredients like water, carbon dioxide, and sunlight are combined, they form Glucose (Sugar Molecules) and Oxygen. This glucose is what plants consume to survive. During the process, which is known as photosynthesis, plants release oxygen in the air, which is the main necessity for human life.


What Do Plants Eat?

Plants get their energy through Photosynthesis. The ‘meal’ after the process is called Glucose, which is the primary source of their growth. Plants consume glucose and store them in the form of starch, for later use.

The Role of Fertilizers

Food for Plants

Generally, people have a misconception that fertilizers are food for plants, but the fact is–they are not! They provide extra nourishment to plants for their better growth.

To maintain their growth and health, plants absorb essential nutrients from the soil, and fertilizers help in providing those crucial elements. For the robust growth of plants, they need a rich growing medium as the lack of key elements in the soil affects plants’ growth. Basically, fertilizers act the same way for plants, as supplements work for the human body.

The Importance of Light

Without an adequate amount of light, plants become weak and fragile. They consume light to survive and it is their primary source of energy. Only water and fertilizers are not enough, as, without a sufficient amount of light, they cannot perform photosynthesis. Therefore, it’s important to provide enough light to plants according to their needs.


What Carnivorous Plants Eat?

What Carnivorous Plants Eat

You may have heard that some plants eat other living organisms! These plants are known as Carnivorous Plants. Though they also perform Photosynthesis, but to get some essential nutrients like nitrogen, phosphorus, potassium, and calcium to thrive, these plants consume tiny insects to derive essential plant elements from them.

Also Read: How to Grow Carnivorous Plants in Pots



After going through this article, you must now know what do plants eat? Plants need water, CO2, and light for photosynthesis to prepare Glucose (their food).  You can provide additional nourishment through fertilizers but not too much as excess supply can affect the growth negatively.


  1. Until the modern era, people really had no idea what plants ate. In ancient times, early farmers eventually realized that if they spread manure over a field before planting a crop, it made the plants grow better. It was easy for them to assume that plants grew better because they ate what was in the manure. The food provided by the manure made the plants grow better. But it was actually minerals in the manure, like nitrogen, that benefited the plants. So the idea that we are actually feeding plants when we add manure (or fertilizers) to the soil became entrenched, and it survives to this day. Am I right? Don’t we all say we “feed” our plants “plant food”?


Please enter your comment!
Please enter your name here

Recent Posts


11 Fantastic Toothbrush Uses in the Garden

Read on to know about 11 effective Toothbrush Uses in the Garden that can help you in...

Join our 2.8 Million Followers

Social Followers