✓ Reviewed against PDSA, Blue Cross & Animal PoisonLine guidance · Last reviewed: 2026-07

Can dogs eat spinach?

Caution icon
Caution — small amounts only

Spinach isn't toxic but contains high oxalates that can affect kidneys. Small amounts are fine; large or regular amounts aren't.

As a participant in the CJ Affiliate (publisher ID 8024985) programme(s), we earn from qualifying purchases. Links below are affiliate links.
Keep your dog protected: While you're here — vet-strength flea & worm treatments from Best Vet Care, or Stronghold spot-on from Canada Pet Care.

The full picture

Spinach is a classic example of a 'healthy human food' that's a bit complicated for dogs. It's packed with vitamins A, B, C, K and iron — but it's also high in oxalic acid, which binds with calcium and can contribute to kidney damage over time. A small amount as an occasional treat is fine for healthy dogs. Dogs with existing kidney problems should avoid it entirely. Steamed or lightly cooked spinach is easier to digest than raw. Never add butter, salt, garlic, or onion (common pairings in cooked spinach recipes).

If your dog ate more than a safe amount

Spinach is safe in small amounts. Very large quantities can cause kidney issues due to oxalate content — unlikely in normal consumption.

Risks to watch for

  • Oxalates can affect kidneys over time
  • Especially problematic for kidney-compromised dogs
  • GI upset if eaten in large amounts

Potential benefits

  • Vitamins A, B, C, K
  • Iron
  • Fibre

Safe portion size

A tablespoon of plain cooked spinach occasionally.

Safer alternatives

  • Green beans
  • Carrots
  • Peas

While you're checking what your dog can safely eat, make sure their flea and worm protection is up to date too.

CANADA PET CARE
Stronghold for Dogs — 12 Pipettes
Shop Canada Pet Care →
BEST VET CARE
Vet-Strength Flea, Tick & Worm Treatments
Shop Best Vet Care →

Common questions

Is spinach safe for dogs?
Spinach isn't toxic but contains high oxalates that can affect kidneys. Small amounts are fine; large or regular amounts aren't.
How much spinach can a dog eat?
A tablespoon of plain cooked spinach occasionally.
What are the risks of spinach for dogs?
Oxalates can affect kidneys over time; Especially problematic for kidney-compromised dogs; GI upset if eaten in large amounts.
What should I do if my dog eats too much spinach?
Spinach is safe in small amounts. Very large quantities can cause kidney issues due to oxalate content — unlikely in normal consumption.
Important: This page is general information, not veterinary advice. Every dog is different, and individual factors (age, breed, health conditions, medications) can change what's safe. If in doubt, always contact your vet — or the Animal PoisonLine on 01202 509000 in the UK.