Can Chickens Eat Spinach?

Spinach is known as a superfood due to its high nutritional value. If you enjoy eating spinach, you may wonder if you can feed spinach to your chickens as well.

So, can chickens eat spinach? Yes, chickens can eat spinach. The leafy greens provide plenty of vitamins and minerals. While spinach is packed with nutrition, it also contains a compound called oxalic acid. Too much oxalic acid in their system can cause health issues, which include preventing calcium absorption and fewer eggs production in laying hens.

Is Spinach Safe For Chickens?

 Spinach is safe for chickens, but only in moderation.  This means a small amount of spinach at each feeding.

Spinach contains oxalic acid, which is an organic compound found naturally in them. The compound can interfere with other minerals in the body. One of the minerals is calcium, which is essential for the health of the chickens and also egg production. Oxalic acid will prevent the absorption of calcium in the body.

Laying hens and baby chickens require a lot of calcium in their diet. Without enough calcium, laying hens will produce low-quality eggs. This will result in eggs that are small and don’t taste that good.

Benefits Of Feeding Spinach To Chickens

Spinach is a leafy green vegetable that has many health benefits when consumed by humans. It is also a good source of vitamins, minerals, and antioxidants. Spinach can be fed to chickens and other poultry for their own health benefits.

The following are some of the benefits of feeding spinach to chickens:

Spinach contains iron which helps in the development of red blood cells. Red blood cells transport oxygen around the body which is essential for proper cell function and growth. This will help your chickens to grow faster, lay more eggs, and have more energy.

The vitamin A content in spinach can help improve your chicken’s vision by increasing cell growth in the eye, making it possible for them to see better at night.

Spinach contains vitamin C which strengthens your chicken’s immune system, making them less susceptible to diseases such as Marek’s disease or egg drop syndrome (EDS).

Spinach contains vitamin K which helps make your chicken’s bones stronger, preventing osteoporosis or the weakening of bones that occurs in old age.

Can Baby Chickens Eat Spinach?

Baby chickens can eat spinach, but only when they are about 3 weeks old.

When the chicks are under 3 weeks old, their digestive system isn’t developed enough to digest the spinach properly. If they do eat it, the leaf greens could cause impaction.

Instead, baby chickens should be fed a strict diet of quality starter feed. The feed has been formulated with the right amount of nutrition that the chicks need to grow strong and healthy.

Once they are about 3 weeks old, you can introduce spinach to them. Start by giving them a small piece of the leafy greens.

Since spinach is new to them, it may take them a while to eat it. Sooner or later, they will get curious and eat it.

How To Feed Spinach To Chickens

how to feed spinach to chickens

When it comes to feeding spinach to your chickens, you can either give them cooked or uncooked.

However, cooked spinach will lose a lot of nutrition.

For cooked spinach, make sure that you are not using any salt, sugar, or other seasonings. Salt and other seasonings are bad for them. It’s best to feed them cooked spinach that is plain and has no seasonings.

For raw spinach, make sure that you wash them thoroughly first. This will help remove any pests that may be on the leaves. Also, it’s best to use only fresh spinach, as it will contain the most nutrients.

Then simply toss the spinach into your chickens or place it in their feeder for them to eat.

How Much Spinach Should You Feed Your Chickens?

Spinach has an abundance of nutrition that the chickens need. However, it also contains oxalic acid, which is harmful to your chickens in large amounts.

Therefore, it’s best to feed spinach to your chickens in small amounts. For an adult chicken, a couple of spinach is enough for them to reap the health benefits of the leafy greens. As for baby chickens, one or two leafy greens are plenty for them.

How Often Should You Feed Spinach To Your Chickens?

Spinach should be fed to your chickens in moderation. Again, spinach contains oxalic acid, which can be harmful to them.

Also, the leafy greens don’t contain enough nutrition to meet your chicken’s dietary needs.

Most leafy greens are healthy and can be fed to the chickens often, but for spinach, it should not be.

Therefore, spinach should be fed to them a couple of times per month.

Other Vegetables That Chickens Can Eat


Cucumbers have an abundance of nutrition. Besides vitamins and minerals, cucumbers also have a high amount of moisture. Feeding cucumbers to your chickens during the summer will keep them hydrated.


Broccoli is nutrient-dense, yet low in calories, carbohydrates, and fat. This makes broccoli a good treat for the chickens. You can either feed them cooked or raw.


Radishes are packed with nutrition that is healthy for the chickens. You can either feed them raw or cooked radishes. Also, radish greens can be served to them. If you’re feeding them raw radishes, you’ll need to cut them into smaller pieces first.


Spinach has a lot of nutrition that’s healthy for the chickens to eat. However, it also has a high amount of oxalic acid, which is harmful to the chickens. To prevent health issues, only feed spinach to your flock in small amounts, once or twice per month.