Can Dogs Eat Spinach?

Yes. Dogs can eat spinach in small amounts. It contains vitamins, minerals and antioxidants that may support overall health. Spinach should only be fed occasionally because large quantities contain compounds that may contribute to kidney problems in some dogs.

Last updated:

March 20, 2026

Can Dogs Eat Spinach?

Key information

The table below highlights the key nutrients found in this food and how they may impact your dog’s health. Nutritional values can help determine whether a food is beneficial, should be fed in moderation, or is best avoided.

Safe for dogs?
Yes
Safety rating
Safe in moderation
Serving frequency
In moderation
Vitamins and minerals
Vitamin A, Vitamin C, Vitamin K, Iron, Magnesium, Folate, Calcium, Potassium, Fibre, Antioxidants
Benefits
Spinach contains antioxidants that help support immune health and may help reduce inflammation. It also provides vitamins A and C which support vision and immune function, as well as iron and magnesium which contribute to normal body processes. Small amounts of spinach can provide nutritional variety in a dog’s diet when served occasionally.
Risks
Spinach contains oxalates which can interfere with calcium absorption and may contribute to kidney or bladder stones if dogs eat large amounts regularly. Too much spinach may also cause stomach upset, gas or diarrhoea because of its fibre content. Raw leaves can also be difficult for some dogs to digest if served in large pieces.
Safety notes/warnings

Spinach should be fed only occasionally and in small amounts. The vegetable contains oxalates which may contribute to kidney or bladder stone formation if dogs eat large amounts regularly. Dogs with existing kidney issues should avoid spinach unless advised by a veterinarian. Always serve plain spinach without sauces, salt or seasoning and introduce it slowly to monitor how your dog reacts.

Calorie information
About 23 calories per 100 grams of raw spinach which is roughly three cups of fresh spinach leaves. This makes spinach a very low calorie vegetable compared with many dog treats.
Serving size
  • Extra Small dogs (1–5 kg): 1 small finely chopped leaf occasionally.
  • Small dogs (5–10 kg): About 1 teaspoon to 1 tablespoon finely chopped spinach occasionally.
  • Medium dogs (10–25 kg): Up to 2 tablespoons chopped spinach occasionally.
  • Large dogs (25–40 kg): Up to one quarter cup chopped spinach occasionally.
  • Extra Large dogs (40 kg+): Up to one third cup chopped spinach occasionally.
How to prepare
  • Wash spinach thoroughly to remove dirt and residue
  • Remove thick stems if present
  • Chop the leaves into small pieces
  • Serve raw in very small quantities or lightly steam to improve digestion
  • Do not add salt, oil, butter or seasoning
  • Allow cooked spinach to cool before feeding
Key information source
RSPCA Australia

Important: We do our best to ensure the information on this page is accurate and based on reputable animal health sources. However, this website is intended for general informational purposes only and the content has not been individually reviewed or approved by a veterinarian.

Every dog is different and reactions to foods can vary. If you have concerns about your dog’s diet or health, it is always best to speak with a qualified veterinarian.

If you believe any information on this page is incorrect or outdated, please let us know via our Contact Us page so we can review and update it.

Frequently Asked Questions

Here are answers to some of common questions that dog owners ask about this food's safety and nutrition

Can dogs have

Spinach

everyday?

Dogs can eat spinach but it should not be offered every day. Although it contains beneficial vitamins and antioxidants it also contains oxalates that may cause problems if consumed frequently in large quantities. Offering spinach occasionally and in small portions is the safest approach while maintaining a balanced diet for your dog.

Icon - Elements Webflow Library - BRIX Templates

How much

Spinach

can my dog eat?

The amount of spinach a dog can eat depends on their size and tolerance for fibrous vegetables. Small dogs may only need a teaspoon or two of finely chopped spinach while larger dogs can safely eat a few tablespoons occasionally. It is best to introduce spinach gradually and watch for signs of digestive upset before offering it again.

Icon - Elements Webflow Library - BRIX Templates

What if my dog has too much

Spinach

?

If your dog eats too much spinach they may develop mild digestive symptoms such as gas, bloating or loose stools. In most cases these symptoms settle as the food moves through the digestive system. Provide plenty of fresh water and monitor your dog for vomiting or ongoing diarrhoea. If symptoms are severe or continue it is best to contact your veterinarian.

Icon - Elements Webflow Library - BRIX Templates

Can puppies eat

Spinach

?

Puppies can eat small amounts of spinach but it should not be a regular part of their diet. Because their digestive systems are still developing they may be more sensitive to fibrous vegetables. Finely chopped or lightly steamed spinach is usually easier for puppies to chew and digest than raw leaves. It should be treated as an occasional snack while most of a puppy’s nutrition comes from a complete and balanced puppy food.

Icon - Elements Webflow Library - BRIX Templates

Can small dogs eat

Spinach

?

Small dogs can eat spinach but the portions should remain very small. Their digestive systems handle less fibre at one time which means large amounts of spinach could lead to gas or stomach upset. Finely chopping the leaves or lightly steaming them can make spinach easier for small dogs to digest. Offering spinach occasionally rather than regularly helps reduce the risk of digestive discomfort.

Icon - Elements Webflow Library - BRIX Templates

Can senior dogs eat

Spinach

?

Senior dogs may benefit from the vitamins and antioxidants in spinach but moderation is important. Older dogs sometimes have more sensitive digestion and may struggle with large servings of fibrous vegetables. Lightly steamed spinach cut into small pieces is often easier for senior dogs to chew and digest. It should remain an occasional treat rather than a regular addition to meals.

Icon - Elements Webflow Library - BRIX Templates

Can overweight dogs eat

Spinach

?

Spinach can be a useful treat option for overweight dogs because it is very low in calories while still providing fibre and nutrients. Small servings may help dogs feel satisfied without adding many calories to their diet. Even though it is light and healthy it should still be offered sparingly because large amounts may contribute to digestive upset or kidney issues in some dogs.

Icon - Elements Webflow Library - BRIX Templates

Related Foods

Browse All Foods

Notice an error?

Notice something that may be incorrect about a food item? Let us know so we can keep our guides accurate for all dog owners.