Animal Wellness

Everyday dog and cat health, in plain English

Search

Can Dogs Eat Spinach?

Yes, dogs can eat spinach in small amounts. This leafy green is not toxic to dogs, but it is not the best vegetable to offer them often or in large quantities. The main reason for caution is that spinach is high in a natural compound called oxalic acid.

While a small taste of plain spinach is unlikely to cause a problem for a healthy dog, the oxalic acid content means it requires careful consideration. Many human dishes that contain spinach, such as creamed spinach or dips, include ingredients that are unsafe for dogs and should always be avoided.

Spinach and dogs: the facts in one table

Verdict Only plain, small amounts, with care
How to offer it
  • A small amount, plain, steamed or chopped raw
Remove or avoid
  • Creamed spinach and spinach dips
  • Spinach cooked with garlic or onion
Main risks
  • Oxalic acid (AKC)
  • Dogs with kidney problems should get their vet’s input first
Signs to watch
  • Vomiting, diarrhea or a sore belly after eating too much

What makes spinach a tricky food for dogs

Spinach contains a high concentration of oxalic acid, a naturally occurring compound found in many plants. This is the primary concern when feeding spinach to dogs. For a healthy dog, eating a very large amount of spinach would be necessary to cause a serious issue. However, the presence of this compound makes spinach a less than ideal choice for a regular part of a dog’s diet. It is better to choose other vegetables that do not have this characteristic.

How to offer spinach, and what to leave out

If you decide to give your dog a small taste of spinach, it must be served plain. You can offer a few leaves chopped up raw, or you can steam it without any seasoning, salt, or oil. Introducing any new food should be done slowly to see how your dog’s digestive system reacts.

It is critical to avoid prepared spinach dishes made for humans. These often contain ingredients that are harmful to dogs. Never give a dog:

  • Creamed spinach or spinach dips. These are typically rich and may contain ingredients that can cause stomach upset.
  • Spinach cooked with garlic or onion. Garlic and onions are toxic to dogs and should never be part of their diet.

Always read ingredient labels on any prepared food before considering sharing it with your pet. The safest approach is to stick to plain, unseasoned spinach.

When to skip giving your dog spinach

Due to its high oxalic acid content, spinach is not a good choice for every dog. Owners of dogs with a history of kidney problems should speak with their veterinarian before offering any amount of spinach. A vet can provide guidance based on the dog’s specific health needs and medical history.

If your dog eats too much spinach, you might see signs of digestive upset. Watch for vomiting, diarrhea, or a sore belly. These signs indicate that the food did not agree with your pet’s system.

When to call your vet

Most dogs who eat a little plain spinach need nothing more than watching. Call your vet if anything below shows up, or if your dog has a health condition or is on a special diet.

Contact your veterinarian if your dog shows signs like vomiting or diarrhea after eating spinach, or if you know they consumed a large quantity. You should also call your vet or a pet poison control hotline if your dog ate spinach prepared with other harmful ingredients like garlic or onion. Be prepared to tell them what your dog ate, how much, and when it happened.

Emergency signs: go now

  • Collapse, fainting or severe weakness
  • Seizures, tremors or trouble standing
  • Trouble breathing or blue, gray or very pale gums
  • Repeated vomiting or retching, or a swollen, painful belly
  • Any known contact with a substance listed as toxic, even before signs appear

Book an appointment soon

  • Vomiting or diarrhea that lasts or keeps coming back
  • Not eating or drinking, or drinking much more than usual
  • Drooling, pawing at the mouth or a swollen face
  • Lethargy, hiding or acting unlike themselves

ASPCA Animal Poison Control Center: (888) 426-4435 (a consultation fee may apply). Your own vet or nearest emergency clinic is always a good first call.

Sources

Last checked October 21, 2026. Listings and guidance can change; your veterinarian knows your pet’s health history.